Browse Source

20220207后端日志更新代码_修复问题缺陷

mashengyi 3 years ago
parent
commit
2c28305b45

+ 3 - 0
src/main/java/com/jkcredit/invoice/controller/localBussiness/CustomerController.java

@@ -280,6 +280,9 @@ public class CustomerController {
     @ApiOperation(value="文档下载", notes="文档下载")
     public RespR generateWord(String customerRecId,HttpServletResponse response){
         CustomerRec customerRec = (CustomerRec) customerService.contractDownload(customerRecId).getData();
+        if(null == customerRec || null ==customerRec.getServiceStartTime() || null ==customerRec.getServiceEndTime()){
+            return new RespR(false,"企业维护信息缺失服务时间,请手动维护");
+        }
         String fileName = "合作说明.doc";
         Map<String, String> dataMap = new HashMap<>();
         dataMap.put("a", customerRec.getCompanyBelongName());

+ 1 - 0
src/main/java/com/jkcredit/invoice/model/entity/customer/CustomerRec.java

@@ -10,6 +10,7 @@ public class CustomerRec {
     /**
      * 客户名称
      */
+    @Excel(name = "appKey")
     public String customerName;
 
     /**

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

@@ -105,6 +105,8 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper,Customer> im
         RespR<B2bContractAddResponse> responseRespR = commInterFace.b2bContractAdd(b2bContractAddRequest);
         if(responseRespR.getCode() == 1){
             log.info("协议上传失败:CustomerServiceImpl.contractAdd{}---msg{}",customerRec,responseRespR.getMsg());
+            //解决下游客户传递企业注册信息未传递协议信息时,备案文档无法下载问题,可以由业务人员在协议信息中补填协议信息,进行备案文档下载
+            customerRecMapper.updateByPrimaryKeySelective(customerRec);
             return new RespR(false,responseRespR.getMsg());
         }else{
             log.info("协议上传成功:CustomerServiceImpl.contractAdd");