|
|
@@ -16,6 +16,7 @@ import org.jeecg.common.system.query.QueryGenerator;
|
|
|
import org.jeecg.common.util.CommonUtils;
|
|
|
import org.jeecg.common.util.MinioUtil;
|
|
|
import org.jeecg.common.util.oConvertUtils;
|
|
|
+import org.jeecg.modules.smscheck.configs.CheckStateCode;
|
|
|
import org.jeecg.modules.smscheck.entity.SmsCheckCustomerData;
|
|
|
import org.jeecg.modules.smscheck.entity.SmsCheckCustomerInfo;
|
|
|
import org.jeecg.modules.smscheck.service.ISmsCheckCustomerDataService;
|
|
|
@@ -30,7 +31,6 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* @author jeecg-boot
|
|
|
@@ -46,7 +46,7 @@ public class SmsCheckCustomerDataController extends JeecgController<SmsCheckCust
|
|
|
@Autowired
|
|
|
private ISmsCheckCustomerDataService smsCheckCustomerDataService;
|
|
|
@Autowired
|
|
|
- private ISmsCheckCustomerInfoService smsCheckCustomerInfoService;
|
|
|
+ private ISmsCheckCustomerInfoService infoService;
|
|
|
|
|
|
/**
|
|
|
* 分页列表查询
|
|
|
@@ -115,23 +115,28 @@ public class SmsCheckCustomerDataController extends JeecgController<SmsCheckCust
|
|
|
|
|
|
@AutoLog(value = "客户资料-编辑")
|
|
|
@ApiOperation(value = "客户资料-编辑", notes = "客户资料-编辑")
|
|
|
- @RequestMapping(value = "/edit/info/id", method = {RequestMethod.PUT, RequestMethod.POST})
|
|
|
- public Result<String> editUserNo(@RequestBody SmsCheckCustomerData smsCheckCustomerData) {
|
|
|
- if (StringUtils.isEmpty(smsCheckCustomerData.getInfoId())) {
|
|
|
+ @PostMapping(value = "/edit/info/id")
|
|
|
+ public Result<String> editUserNo(@RequestBody SmsCheckCustomerData customerData) {
|
|
|
+ String infoId = customerData.getInfoId();
|
|
|
+ if (StringUtils.isEmpty(infoId)) {
|
|
|
return Result.error("客户编码不能为空");
|
|
|
}
|
|
|
+
|
|
|
LambdaQueryWrapper<SmsCheckCustomerData> queryWrapperData = new LambdaQueryWrapper<>();
|
|
|
- queryWrapperData.eq(SmsCheckCustomerData::getInfoId,smsCheckCustomerData.getInfoId());
|
|
|
+ queryWrapperData.eq(SmsCheckCustomerData::getInfoId,customerData.getInfoId());
|
|
|
List<SmsCheckCustomerData> list = smsCheckCustomerDataService.list(queryWrapperData);
|
|
|
if (list.size() == 0){
|
|
|
- boolean save = smsCheckCustomerDataService.save(smsCheckCustomerData);
|
|
|
+ boolean save = smsCheckCustomerDataService.save(customerData);
|
|
|
if (!save){
|
|
|
return Result.error("编辑失败");
|
|
|
}
|
|
|
+ SmsCheckCustomerInfo customerInfo = infoService.getById(infoId);
|
|
|
+ customerInfo.setCheckState(CheckStateCode.CHECK_STSTE_1);
|
|
|
+ infoService.updateById(customerInfo);
|
|
|
return Result.OK("编辑成功!");
|
|
|
}
|
|
|
- smsCheckCustomerData = smsCheckCustomerDataService.integration(smsCheckCustomerData,list.get(0));
|
|
|
- boolean edit = smsCheckCustomerDataService.updateById(smsCheckCustomerData);
|
|
|
+ customerData = smsCheckCustomerDataService.integration(customerData,list.get(0));
|
|
|
+ boolean edit = smsCheckCustomerDataService.updateById(customerData);
|
|
|
if (!edit) {
|
|
|
return Result.error("编辑失败");
|
|
|
}
|