Browse Source

解决下游客户传递企业注册信息未传递协议信息时,备案文档无法下载问题,可以由业务人员在协议信息中补填协议信息,进行备案文档下载

mashengyi 2 years ago
parent
commit
6c8b02f313

+ 1 - 2
src/main/java/com/jkcredit/invoice/controller/business/CustomerController.java

@@ -288,8 +288,7 @@ public class CustomerController {
     @ApiOperation(value = "协议上传确认", notes = "协议上传确认")
     @LoginRequired(role = AuthenticationInterceptor.AUTH_ADMIN)
     public RespR contractAdd(@RequestBody CustomerRec customerRec) {
-        if (!checkHasAuthRole.checkMessage(customerRec.getCompanyNum(),
-                customerRec.getContractFileName(), customerRec.getServiceStartTime(),
+        if (!checkHasAuthRole.checkMessage(customerRec.getCompanyNum(), customerRec.getServiceStartTime(),
                 customerRec.getServiceEndTime())) {
             return new RespR(false, "协议上传确认失败,请查看数据是否维护准确");
         }

+ 3 - 3
src/main/java/com/jkcredit/invoice/service/customer/impl/CustomerServiceImpl.java

@@ -114,9 +114,9 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
         if (responseRespR.getCode() == 1) {
             log.info("协议上传失败:CustomerServiceImpl.contractAdd{}---msg{}", customerRec, responseRespR.getMsg());
             //解决下游客户传递企业注册信息未传递协议信息时,备案文档无法下载问题,可以由业务人员在协议信息中补填协议信息,进行备案文档下载
-            //失败后不再更新数据库信息
-            return new RespR(false, responseRespR.getMsg());
-        } else {
+            customerRecMapper.updateByPrimaryKeySelective(customerRec);
+            return new RespR(false,responseRespR.getMsg());
+        }else{
             log.info("协议上传成功:CustomerServiceImpl.contractAdd");
             customerRec.setContractSuc(1);
             customerRec.setContrantNum(responseRespR.getData().getContrantNum());