Browse Source

补充资料调用审批,盖章修改状态

xuefy 4 years ago
parent
commit
52d27ac96e

+ 6 - 1
sc-service/src/main/java/com/huyi/service/credit/controller/CreditHandleController.java

@@ -3,6 +3,7 @@ package com.huyi.service.credit.controller;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.huyi.service.base.entity.*;
 import com.huyi.service.base.service.*;
+import com.huyi.service.common.flowable.service.ApprovalService;
 import com.huyi.service.constant.FileConstants;
 import com.keao.tianhu.core.util.AmtUtil;
 import com.spire.doc.Document;
@@ -71,6 +72,9 @@ public class CreditHandleController extends BaseController {
     //系统参数服务类
     @Autowired
     private RemoteConfigService configService;
+    //审批服务类
+    @Autowired
+    private ApprovalService approvalService;
 
     /**
      * 融信确权
@@ -216,7 +220,8 @@ public class CreditHandleController extends BaseController {
         financeInf.setZfiId(zfiId);
         financeInf.setZfiSupplierStatus("03");
         financeInfService.updateById(financeInf);
-
+        //调用补充资料审批
+        approvalService.addInformationApproval(map);
         return AjaxResult.success();
     }
 

+ 4 - 2
sc-service/src/main/java/com/huyi/service/credit/controller/OwnCreditController.java

@@ -322,7 +322,6 @@ public class OwnCreditController extends BaseController {
         }
         //获取申请金额
         String zfiAmount = CommonUtil.objToString(map.get("zfiAmount"));
-        inf.setZfiAmount(zfiAmount);
         if(CommonUtil.isEmpty(zfiAmount)){
             throw new Exception("请输入申请金额");
         }
@@ -452,6 +451,7 @@ public class OwnCreditController extends BaseController {
             rel.setZfbrBillId(billId);
             financeBillRelService.createZcFinanceBillRel(rel);
         }
+        inf.setZfiAmount(zfiAmount);
         //修改数据
         financeInfService.updateById(inf);
         return AjaxResult.success();
@@ -582,13 +582,14 @@ public class OwnCreditController extends BaseController {
         inf.setZfiPaymentNumber(zfiPaymentNumber);
         //获取申请金额
         String zfiAmount = CommonUtil.objToString(map.get("zfiAmount"));
-        inf.setZfiAmount(zfiAmount);
+
         if(CommonUtil.isEmpty(zfiAmount)){
             throw new Exception("请输入申请金额");
         }
         if(!AmtUtil.isMoney(zfiAmount)){
             throw new Exception("请输入正确的申请金额");
         }
+
         //非供应商申请
         if(!"0".equals(type)){
             //获取可用额度
@@ -769,6 +770,7 @@ public class OwnCreditController extends BaseController {
             rel.setZfbrBillId(billId);
             financeBillRelService.createZcFinanceBillRel(rel);
         }
+        inf.setZfiAmount(zfiAmount);
         //插入数据
         financeInfService.createZcFinanceInf(inf);
         //核心开立

+ 20 - 6
sc-service/src/main/java/com/huyi/service/credit/controller/OwnMessageController.java

@@ -628,12 +628,18 @@ public class OwnMessageController extends BaseController {
                 //修改人
                 finance.setUpdateBy(userId);
                 financeInfService.updateById(finance);
-                //补充资料的审批方法
-                //approvalService.addInformationApproval(map);
             }else if("02".equals(companyType)){
                 //融资企业
-                //平台审批方法
-                approvalService.addPlatformApproval(map);
+                //修改融信状态
+                ZcFinanceInf finance = new ZcFinanceInf();
+                finance.setZfiId(zfiId);
+                //已生效
+                finance.setZfiStatus("02");
+                //修改时间
+                finance.setUpdateTime(DateUtils.getNowDate());
+                //修改人
+                finance.setUpdateBy(userId);
+                financeInfService.updateById(finance);
             }
 
         }
@@ -697,8 +703,16 @@ public class OwnMessageController extends BaseController {
 
             }else if("02".equals(companyType)){
                 //融资企业
-                //平台审批方法
-                approvalService.addPlatformApproval(map);
+                //修改融信状态
+                ZcFinanceInf finance = new ZcFinanceInf();
+                finance.setZfiId(zfiId);
+                //待确权
+                finance.setZfiStatus("00");
+                //修改时间
+                finance.setUpdateTime(DateUtils.getNowDate());
+                //修改人
+                finance.setUpdateBy(userId);
+                financeInfService.updateById(finance);
             }
 
         }