From 6467f5582f6286c8dc1a51d39004c61ab8b43e0f Mon Sep 17 00:00:00 2001 From: lichao <326994889@qq.com> Date: Tue, 17 Oct 2023 16:41:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E6=9F=A5=E4=B8=8A=E6=8A=A5=E5=B8=82?= =?UTF-8?q?=E9=87=8C=E5=8F=AA=E6=8E=A8=E9=80=81=E5=89=8D=E4=B8=89=E6=9D=A1?= =?UTF-8?q?=20=E5=B9=B6=E4=B8=94=E6=98=AF15=E4=B8=AA=E5=AD=97=E4=BB=A5?= =?UTF-8?q?=E4=B8=8A=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../elink/esua/epdc/modules/item/dao/ItemDao.java | 5 +++++ .../modules/item/service/impl/ItemServiceImpl.java | 14 +++++++++++++- .../src/main/resources/mapper/item/ItemDao.xml | 11 +++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java index d95abfae8..c5582b0e1 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java @@ -569,4 +569,9 @@ public interface ItemDao extends BaseDao { List getResponseDataListByMonths(ScreenTotalFormDTO formDTO); List selectselectClosePage(); + + /** + * 获取当日社区的网格员推送item数量 + */ + Integer minshengItemCount(@Param("parentDeptIds") String parentDeptIds); } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index a77a8e39b..ed55a5dc6 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -3427,6 +3427,10 @@ public class ItemServiceImpl extends BaseServiceImpl implem @Override @Transactional public Result submitMsFzItemResi(SubmitItemFormDTO formDto) { + + // todo 未开放 只推送前三条 + //Integer minshengCount = 0; + if("0".equals(formDto.getAppealSource())){ formDto.setNickName("网格员:"+formDto.getNickName()); } @@ -3449,6 +3453,10 @@ public class ItemServiceImpl extends BaseServiceImpl implem code = result.getData().getCommunityDisCenterZoningCode(); } entity.setSerialNum(getSerialNum("MS" + code)); + + // todo 未开放 只推送前三条 并且是15个字以上的 查找网格员上报民生诉求的数量 + //minshengCount = baseDao.minshengItemCount(formDto.getParentDeptIds()); + } else if (NumConstant.ONE_STR.equals(formDto.getPeopleFlag())) { //执法诉求所属街道的市中心编码 Result dtoResult = adminFeignClient.getSysDeptInfo(entity.getGridId()); @@ -3492,7 +3500,11 @@ public class ItemServiceImpl extends BaseServiceImpl implem //发送到市平台 try { if (NumConstant.ZERO_STR.equals(formDto.getPeopleFlag())) { - //民生 + // 做限制 内容超过16个字符 并且当日推送的不超过3个 才可以推送给市平台 + // 只推送前三条 并且是15个字以上的 + /*if (entity.getItemContent().length()>15 && minshengCount < 3){ + sendCaseLivelihood(entity); + }*/ sendCaseLivelihood(entity); } else if (NumConstant.ONE_STR.equals(formDto.getPeopleFlag())) { //发展 diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml index 092f1bc78..e7a53a938 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml @@ -3507,4 +3507,15 @@ ORDER BY item.CREATED_TIME DESC +