浏览代码

增加投保单附件参数

yanliming 5 年之前
父节点
当前提交
02baf92c7c

+ 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;