Browse Source

花名册接口修改

yanliming 5 years ago
parent
commit
f4d95f4f74

+ 32 - 0
picc-admin-server/src/main/java/com/jpsoft/picc/modules/business/controller/ApplicationPolicyController.java

@@ -7,6 +7,8 @@ import com.jpsoft.picc.modules.common.dto.MessageResult;
 import com.jpsoft.picc.modules.business.entity.ApplicationPolicy;
 import com.jpsoft.picc.modules.business.entity.ApplicationPolicy;
 import com.jpsoft.picc.modules.business.service.ApplicationPolicyService;
 import com.jpsoft.picc.modules.business.service.ApplicationPolicyService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
@@ -69,4 +71,34 @@ public class ApplicationPolicyController {
 
 
         return msgResult;
         return msgResult;
     }
     }
+
+
+
+    @ApiOperation(value="获取每月投保单列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name="applicationId",value = "投保单ID",required = true,paramType = "query")
+    })
+    @RequestMapping(value = "findByApplicationId",method = RequestMethod.POST)
+    public MessageResult<List<ApplicationPolicy>> findByApplicationId(
+            String applicationId,
+            @RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
+            @RequestParam(value="pageSize",defaultValue="20") int pageSize,
+            @RequestAttribute String subject){
+
+        //当前用户ID
+        System.out.println(subject);
+
+        MessageResult<List<ApplicationPolicy>> msgResult = new MessageResult<>();
+
+        List<ApplicationPolicy> list = applicationPolicyService.findByApplicationId(applicationId);
+
+        msgResult.setResult(true);
+        msgResult.setData(list);
+
+        return msgResult;
+    }
+
+
+
+
 }
 }

+ 1 - 1
picc-admin-server/src/main/java/com/jpsoft/picc/modules/business/controller/InsuranceApplicationController.java

@@ -125,7 +125,7 @@ public class InsuranceApplicationController {
     @ApiImplicitParams({
     @ApiImplicitParams({
             @ApiImplicitParam(name="id",value = "投保信息ID",required = true,paramType = "query")
             @ApiImplicitParam(name="id",value = "投保信息ID",required = true,paramType = "query")
     })
     })
-    public MessageResult<InsuranceApplication> insureDetail(@PathVariable("id") String id){
+    public MessageResult<InsuranceApplication> insureDetail(String id){
         MessageResult<InsuranceApplication> msgResult = new MessageResult<>();
         MessageResult<InsuranceApplication> msgResult = new MessageResult<>();
 
 
         try {
         try {

+ 8 - 3
picc-admin-server/src/main/java/com/jpsoft/picc/modules/business/controller/InsurancePolicyMemberController.java

@@ -7,6 +7,8 @@ import com.jpsoft.picc.modules.common.dto.MessageResult;
 import com.jpsoft.picc.modules.business.entity.InsurancePolicyMember;
 import com.jpsoft.picc.modules.business.entity.InsurancePolicyMember;
 import com.jpsoft.picc.modules.business.service.InsurancePolicyMemberService;
 import com.jpsoft.picc.modules.business.service.InsurancePolicyMemberService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
@@ -195,8 +197,11 @@ public class InsurancePolicyMemberController {
 
 
     @ApiOperation(value="列表")
     @ApiOperation(value="列表")
     @RequestMapping(value = "pageList",method = RequestMethod.POST)
     @RequestMapping(value = "pageList",method = RequestMethod.POST)
+    @ApiImplicitParams({
+            @ApiImplicitParam(name="policyId",value = "每月投保单ID",required = true,paramType = "query")
+    })
     public MessageResult<Map> pageList(
     public MessageResult<Map> pageList(
-            String id,
+            String policyId,
             @RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
             @RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
             @RequestParam(value="pageSize",defaultValue="20") int pageSize,
             @RequestParam(value="pageSize",defaultValue="20") int pageSize,
             @RequestAttribute String subject){
             @RequestAttribute String subject){
@@ -211,8 +216,8 @@ public class InsurancePolicyMemberController {
         List<Sort> sortList = new ArrayList<>();
         List<Sort> sortList = new ArrayList<>();
         sortList.add(new Sort("id_","asc"));
         sortList.add(new Sort("id_","asc"));
 
 
-        if (StringUtils.isNotEmpty(id)) {
-            searchParams.put("id","%" + id + "%");
+        if (StringUtils.isNotEmpty(policyId)) {
+            searchParams.put("policyId",policyId);
         }
         }
 
 
         Page<InsurancePolicyMember> page = insurancePolicyMemberService.pageSearch(searchParams,pageIndex,pageSize,sortList);
         Page<InsurancePolicyMember> page = insurancePolicyMemberService.pageSearch(searchParams,pageIndex,pageSize,sortList);