Преглед на файлове

增加投保单附件参数

yanliming преди 5 години
родител
ревизия
02baf92c7c
променени са 1 файла, в които са добавени 12 реда и са изтрити 2 реда
  1. 12 2
      picc-admin-server/src/main/java/com/jpsoft/picc/modules/business/controller/InsurancePolicyController.java

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

@@ -363,9 +363,10 @@ public class InsurancePolicyController {
             @ApiImplicitParam(name="applicationId",value = "投保单ID",required = true,paramType = "query"),
             @ApiImplicitParam(name="policyId",value = "每月投保单ID",required = true,paramType = "query"),
             @ApiImplicitParam(name="processStatus",value = "流程审核状态(正常/回退)",required = true,paramType = "query"),
-            @ApiImplicitParam(name="opinion",value = "意见",required = true,paramType = "query")
+            @ApiImplicitParam(name="opinion",value = "意见",required = true,paramType = "query"),
+            @ApiImplicitParam(name="insurancePolicyFile",value = "投保单附件",required = true,paramType = "query")
     })
-    public MessageResult<Integer> issued(String applicationId,String policyId,String processStatus,String opinion,@RequestAttribute String subject){
+    public MessageResult<Integer> issued(String applicationId,String policyId,String processStatus,String opinion,String insurancePolicyFile,@RequestAttribute String subject){
 
         //当前用户ID
         System.out.println(subject);
@@ -374,6 +375,15 @@ public class InsurancePolicyController {
 
         String status = String.valueOf(PolicyStatus.SendOutPolicy.getValue());
 
+        if(StringUtils.isNotEmpty(insurancePolicyFile)){
+
+            InsurancePolicy insurancePolicy = insurancePolicyService.get(policyId);
+
+            insurancePolicy.setInsurancePolicyFile(insurancePolicyFile);
+
+            insurancePolicyService.update(insurancePolicy);
+        }
+
         int affectCount = approval(applicationId,policyId,processStatus,opinion,status ,subject);
 
         boolean flag = false;