diff --git a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyListFormDTO.java b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyListFormDTO.java index d721f7f12c..ca2126c3d7 100644 --- a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyListFormDTO.java +++ b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyListFormDTO.java @@ -19,5 +19,13 @@ public class VolunteerPolyListFormDTO extends PageFormDTO implements Serializabl */ private String code; + /** + * 用户id + */ private String customerId; + + /** + * 组织id + */ + private String agencyId; } diff --git a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyMapDataFormDTO.java b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyMapDataFormDTO.java index f6c841e5c7..57812e784b 100644 --- a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyMapDataFormDTO.java +++ b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/VolunteerPolyMapDataFormDTO.java @@ -17,7 +17,15 @@ public class VolunteerPolyMapDataFormDTO implements Serializable { /** * 志愿者分类code */ - @NotBlank(message = "分类不能为空") private String code; + + /** + * 客户id + */ private String customerId; + + /** + * 组织id + */ + private String agencyId; } diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcVolunteerPolyController.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcVolunteerPolyController.java index 66187d1cda..70fc542106 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcVolunteerPolyController.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcVolunteerPolyController.java @@ -87,7 +87,6 @@ public class IcVolunteerPolyController { @PostMapping("/mapData") public Result> getMapData(@RequestBody VolunteerPolyMapDataFormDTO form, @LoginUser TokenDto tokenDto) { form.setCustomerId(tokenDto.getCustomerId()); - ValidatorUtils.validateEntity(form); List dto = icVolunteerPolyService.getMapData(form); return new Result>().ok(dto); } diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcVolunteerPolyDao.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcVolunteerPolyDao.java index a0f779c0a0..c4d63dc49e 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcVolunteerPolyDao.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcVolunteerPolyDao.java @@ -25,14 +25,16 @@ public interface IcVolunteerPolyDao extends BaseDao { * @param code */ List getMapData(@Param("code") String code, - @Param("customerId") String customerId); + @Param("customerId") String customerId, + @Param("agencyId") String agencyId); /** * 【网格党建平面图】列表 * @param code */ List getList(@Param("code") String code, - @Param("customerId") String customerId); + @Param("customerId") String customerId, + @Param("agencyId") String agencyId); void deleteDataByCustomerId(@Param("customerId") String customerId); void deleteCategoryByCustomerId(@Param("customerId") String customerId); diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVolunteerPolyServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVolunteerPolyServiceImpl.java index 26feebf48f..373f7613fc 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVolunteerPolyServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVolunteerPolyServiceImpl.java @@ -141,7 +141,7 @@ public class IcVolunteerPolyServiceImpl extends BaseServiceImpl getMapData(VolunteerPolyMapDataFormDTO form) { - List dto = baseDao.getMapData(form.getCode(), form.getCustomerId()); + List dto = baseDao.getMapData(form.getCode(), form.getCustomerId(),form.getAgencyId()); // 获取gridName for (VolunteerPolyMapDataResultDTO item : dto) { if (StringUtils.isNotEmpty(item.getGridId())) { @@ -172,7 +172,7 @@ public class IcVolunteerPolyServiceImpl extends BaseServiceImpl result = baseDao.getList(form.getCode(), form.getCustomerId()); + List result = baseDao.getList(form.getCode(), form.getCustomerId(),form.getAgencyId()); PageInfo info = new PageInfo<>(result); return new PageData<>(result, info.getTotal()); } diff --git a/epmet-user/epmet-user-server/src/main/resources/mapper/IcVolunteerPolyDao.xml b/epmet-user/epmet-user-server/src/main/resources/mapper/IcVolunteerPolyDao.xml index 74495dd3d7..39827cd126 100644 --- a/epmet-user/epmet-user-server/src/main/resources/mapper/IcVolunteerPolyDao.xml +++ b/epmet-user/epmet-user-server/src/main/resources/mapper/IcVolunteerPolyDao.xml @@ -44,6 +44,9 @@ AND c.VOLUNTEER_CATEGORY = #{code} + + AND p.AGENCY_ID = #{agencyId} +