Selaa lähdekoodia

任务:3056 管理端,所有申请保单增加服务单号,按照时间先后顺序

yanliming 5 vuotta sitten
vanhempi
commit
aac3e13497

+ 13 - 2
picc-admin-server/src/main/java/com/jpsoft/picc/modules/business/controller/InsurancePolicyController.java

@@ -113,7 +113,7 @@ public class InsurancePolicyController {
                 msgResult.setData(insurancePolicy);
             } else {
                 msgResult.setResult(false);
-                msgResult.setMessage("数据库添加失败");
+                msgResult.setMessage("数据库添加issued失败");
             }
         }
         catch(Exception ex){
@@ -520,10 +520,21 @@ public class InsurancePolicyController {
                 destPolicyStatus = PolicyStatus.PendingMakePolicy;
             }
 
+            InsuranceApplication insuranceApplication = insuranceApplicationService.get(applicationId);
+
+            Date now = new Date();
+
+            //首月投保单
+            if(insurancePolicy.getNo().equals(1)){
+                insuranceApplication.setFinishTime(now);
+                insuranceApplicationService.update(insuranceApplication);
+            }
+
             if (StringUtils.isNotEmpty(insurancePolicyFile)) {
                 insurancePolicy.setInsurancePolicyFile(insurancePolicyFile);
-                insurancePolicyService.update(insurancePolicy);
             }
+            insurancePolicy.setFinishTime(now);
+            insurancePolicyService.update(insurancePolicy);
 
             //todo 审批并生成下月投保单
             approveAndGenPolicyInTrans(applicationId, policyId,processStatus,opinion,destPolicyStatus,subject);