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 b7d547e36..1b83fda08 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 @@ -307,6 +307,10 @@ public class ItemServiceImpl extends BaseServiceImpl implem if (null == userDetail) { throw new RuntimeException("获取用户信息失败"); } + if(!(StringUtils.isNotBlank(userDetail.getTypeKey()) + && OrganizationTypeConstant.ORG_TYPE_STREET_PARTY.equals(userDetail.getTypeKey()))){ + throw new RuntimeException("请用街道账号进行上报"); + } ItemEntity itemEntity = new ItemEntity(); /** * userID:zfsq+当前账户ID。