Commit e9ec88d8 by 陈浩建

添加存量升级清单

parent dd326000
......@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* (PackageUpgrade)实体类
......@@ -25,7 +26,7 @@ public class PackageUpgrade implements Serializable {
/**
* 主键标识
*/
@TableId(value = "serv_id", type = IdType.AUTO)
@TableId(value = "serv_id")
private Double servId;
/**
* 局向
......@@ -58,7 +59,7 @@ public class PackageUpgrade implements Serializable {
/**
* 入网时间
*/
private Object finishDate;
private Date finishDate;
/**
* 网龄
*/
......@@ -170,7 +171,7 @@ public class PackageUpgrade implements Serializable {
/**
* 宽带入网时间
*/
private Object createDateKd;
private Date createDateKd;
/**
* 宽带号码是否活跃(亚飞提供)
*/
......@@ -207,7 +208,7 @@ public class PackageUpgrade implements Serializable {
/**
* 停机时间
*/
private Object stopDateKd;
private Date stopDateKd;
/**
* 宽带本金余额
*/
......@@ -253,4 +254,4 @@ public class PackageUpgrade implements Serializable {
*/
private String promptDec;
}
\ No newline at end of file
}
package com.winsun.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.winsun.bean.Package;
import com.winsun.bean.PackageUpgrade;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
@Mapper
@Component
public interface PackageUpgradeMapper extends BaseMapper<PackageUpgrade> {
}
......@@ -1037,12 +1037,12 @@ public class IntelligenceSendOrder {
net.sf.json.JSONObject.fromObject(saleList.get(i));
// 判断获取的全部产品与订单产品符合的拿取对应的ID
if (itmeJson.getString("propertyName").indexOf("提速包") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId2 = itmeJson.getString("saleId");
}
} else if (itmeJson.getString("propertyName").indexOf("增值业务") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId2 = itmeJson.getString("saleId");
}
......@@ -1568,12 +1568,12 @@ public class IntelligenceSendOrder {
net.sf.json.JSONObject itmeJson = net.sf.json.JSONObject.fromObject(saleList.get(i));
// 判断获取的全部产品与订单产品符合的拿取对应的ID
if (itmeJson.getString("propertyName").indexOf("提速包") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId = itmeJson.getString("saleId");
}
} else if (itmeJson.getString("propertyName").indexOf("增值业务") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId = itmeJson.getString("saleId");
}
......
......@@ -48,10 +48,6 @@
<artifactId>jasypt-spring-boot</artifactId>
</dependency>
<dependency>
<groupId>com.melloware</groupId>
<artifactId>jasypt</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</dependency>
......
package com.winsun.framework.zuul;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.context.config.annotation.RefreshScope;
......@@ -16,13 +17,15 @@ import org.springframework.web.filter.CorsFilter;
@RefreshScope
public class ZuulServiceApplication {
@Value("${allowedOrigin.origin}")
private String origin = "*";
@Bean
public CorsFilter corsFilter() {
final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
final CorsConfiguration config = new CorsConfiguration();
config.setAllowCredentials(true); // 允许cookies跨域
// config.addAllowedOrigin("*");// 允许向该服务器提交请求的URI,*表示全部允许。。这里尽量限制来源域,比如http://xxxx:8080 ,以降低安全风险。。
config.addAllowedOrigin("https://dx.dianyuanjiangli.com");// 允许向该服务器提交请求的URI,*表示全部允许。。这里尽量限制来源域,比如http://xxxx:8080 ,以降低安全风险。。
config.addAllowedOrigin(origin);// 允许向该服务器提交请求的URI,*表示全部允许。。这里尽量限制来源域,比如http://xxxx:8080 ,以降低安全风险。。
// config.addAllowedOrigin("https://dx.dianyuanjiangli.com");// 允许向该服务器提交请求的URI,*表示全部允许。。这里尽量限制来源域,比如http://xxxx:8080 ,以降低安全风险。。
config.addAllowedHeader("*");// 允许访问的头信息,*表示全部
config.setMaxAge(18000L);// 预检请求的缓存时间(秒),即在这个时间段里,对于相同的跨域请求不会再预检了
config.addAllowedMethod("*");// 允许提交请求的方法,*表示全部允许,也可以单独设置GET、PUT等
......
......@@ -86,3 +86,7 @@ management:
jasypt:
encryptor:
password: schoolCenterErp
# 可信源配置
allowedOrigin:
origin: "https://dx.dianyuanjiangli.com"
......@@ -3,6 +3,8 @@ package com.winsun.controller;
import com.baomidou.mybatisplus.enums.SqlLike;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.winsun.auth.core.annotion.Permission;
import com.winsun.auth.core.base.controller.BaseController;
import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.bean.Package;
......
package com.winsun.controller;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.winsun.auth.core.annotion.Permission;
import com.winsun.auth.core.base.controller.BaseController;
import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.bean.Package;
import com.winsun.bean.PackageUpgrade;
import com.winsun.bean.Teacher;
import com.winsun.mapper.PackageMapper;
import com.winsun.mapper.PackageUpgradeMapper;
import com.winsun.mapper.TeacherMapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.*;
/**
* @Author: chenhaojian
* @Date: 2021/6/29
*/
@RestController
@RequestMapping("/packageUpgrade")
public class PackageUpgradeController extends BaseController {
@Autowired
private PackageUpgradeMapper packageUpgradeMapper;
@Autowired
private PackageMapper packageMapper;
@Permission(menuname = "查询信息", value = "list", method = RequestMethod.POST)
public Map<String,Object> dataList(@RequestParam(name = "accNbr",required = false)String accNbr,
@RequestParam(name = "cdmaDiscDesc",required = false)String cdmaDiscDesc,
@RequestParam(name = "wxcl",required = false)String wxcl,
@RequestParam(name = "pageNo", required = false) int pageNo,
@RequestParam(name = "pageSize", required = false) int pageSize
){
Map<String,Object> map = new HashMap<>();
try {
String package1 = "";
String package2 = "";
if (StringUtils.isNotBlank(cdmaDiscDesc)){
package1 = packageMapper.selectById(cdmaDiscDesc).getPackageName();
}
if (StringUtils.isNotBlank(wxcl)){
package2 = packageMapper.selectById(wxcl).getPackageName();
}
Wrapper<PackageUpgrade> wrapper = new EntityWrapper<>();
wrapper.setSqlSelect("serv_id as servId,acc_nbr as accNbr,cdma_disc_desc as cdmaDiscDesc,wxcl");
wrapper.eq(StringUtils.isNotBlank(accNbr), "acc_nbr",accNbr);
wrapper.eq(StringUtils.isNotBlank(package1), "cdma_disc_desc",package1);
wrapper.eq(StringUtils.isNotBlank(package2), "wxcl",package2);
com.baomidou.mybatisplus.plugins.Page<PackageUpgrade> page = new Page<>(pageNo, pageSize);
List<PackageUpgrade> aPackage = packageUpgradeMapper.selectPage(page, wrapper);
page.setRecords(aPackage);
map.put("page",ResponseData.success(page,"查询成功!"));
}catch (Exception e){
e.printStackTrace();
}
return map;
}
@RequestMapping(value = "addData",method = RequestMethod.POST)
public ResponseData<String> addData(@RequestParam(name = "accNbr") String accNbr,
@RequestParam(name = "cdmaDiscDesc") String cdmaDiscDesc,
@RequestParam(name = "wxcl") String wxcl){
Wrapper<PackageUpgrade> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(accNbr), "acc_nbr",accNbr);
packageUpgradeMapper.delete(wrapper);
PackageUpgrade packageUpgrade = new PackageUpgrade();
packageUpgrade.setServId(Double.valueOf(accNbr));
packageUpgrade.setAccNbr(accNbr);
Date date = new Date();
packageUpgrade.setCustName("测试");
packageUpgrade.setCreateDateKd(date);
packageUpgrade.setFinishDate(date);
packageUpgrade.setStopDateKd(date);
try {
String package1 = "";
String package2 = "";
if (StringUtils.isNotBlank(cdmaDiscDesc)){
package1 = packageMapper.selectById(cdmaDiscDesc).getPackageName();
}
if (StringUtils.isNotBlank(wxcl)){
package2 = packageMapper.selectById(wxcl).getPackageName();
}
packageUpgrade.setCdmaDiscDesc(package1);
packageUpgrade.setWxcl(package2);
packageUpgradeMapper.insert(packageUpgrade);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
@RequestMapping(value = "deleteData",method = RequestMethod.POST)
public ResponseData<String> deleteData(@RequestParam(name = "accNbr") String accNbr){
if(StringUtils.isBlank(accNbr)){
return ResponseData.error("");
};
Wrapper<PackageUpgrade> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(accNbr), "acc_nbr",accNbr);
try {
packageUpgradeMapper.delete(wrapper);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
@RequestMapping(value = "getPackage",method = RequestMethod.POST)
public ResponseData<List<Map<String,Object>>> getPackage(){
Wrapper<Package> wrapper = new EntityWrapper<>();
wrapper.setSqlSelect("id,name,package_name as packageName");
List<Map<String,Object>> packageList = packageMapper.selectMaps(wrapper);
return ResponseData.success(packageList);
}
}
......@@ -217,12 +217,12 @@ public class RhZhiNenTask {
saleId1 = itmeJson.getString("saleId");
}
} else if (itmeJson.getString("propertyName").indexOf("提速包") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId2 = itmeJson.getString("saleId");
}
} else if (itmeJson.getString("propertyName").indexOf("增值业务") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId2 = itmeJson.getString("saleId");
}
......@@ -246,12 +246,12 @@ public class RhZhiNenTask {
net.sf.json.JSONObject itmeJson = net.sf.json.JSONObject.fromObject(saleList.get(i));
// 判断获取的全部产品与订单产品符合的拿取对应的ID
if (itmeJson.getString("propertyName").indexOf("提速包") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId2 = itmeJson.getString("saleId");
}
} else if (itmeJson.getString("propertyName").indexOf("增值业务") != -1) {
if (itmeJson.getString("name").equals(expenses)) {
if (expenses.equals(itmeJson.getString("name"))) {
// 获取对应产品ID
saleId2 = itmeJson.getString("saleId");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment