Jelajahi Sumber

退回理由修改

jz.kai 5 tahun lalu
induk
melakukan
55ef6c3f08

+ 9 - 5
picc-enterprise-server/src/main/java/com/jpsoft/picc/modules/auth/controller/InsurancePolicyController.java

@@ -107,8 +107,8 @@ public class InsurancePolicyController {
     @ApiImplicitParams({
             @ApiImplicitParam(name = "policyId",value = "每月投保单ID", required = true, paramType = "form",dataType = "String")
     })
-    public MessageResult<List<InsurancePolicyRecord>> backReason(@RequestParam(value="policyId",defaultValue="") String policyId){
-        MessageResult<List<InsurancePolicyRecord>> msgResult = new MessageResult<>();
+    public MessageResult<InsurancePolicyRecord> backReason(@RequestParam(value="policyId",defaultValue="") String policyId){
+        MessageResult<InsurancePolicyRecord> msgResult = new MessageResult<>();
 
         Map<String,Object> searchParams = new HashMap<>();
         searchParams.put("policyId",policyId);
@@ -117,9 +117,13 @@ public class InsurancePolicyController {
         sortList.add(new Sort("create_time","desc"));
 
         Page<InsurancePolicyRecord> page = insurancePolicyRecordService.pageSearch(searchParams,1,100,sortList);
-
-        msgResult.setResult(true);
-        msgResult.setData(page.getResult());
+        if(page.size() > 0){
+            msgResult.setResult(true);
+            msgResult.setData(page.getResult().get(0));
+        }else {
+            msgResult.setResult(false);
+            msgResult.setMessage("没有相关退回理由。");
+        }
 
         return msgResult;
     }