Browse Source

协办单位微调

master
zxc 3 years ago
parent
commit
27e2ad1f33
  1. 2
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/dao/IcPartyUnitDao.java
  2. 8
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcPartyUnitServiceImpl.java
  3. 2
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcPartyUnitDao.xml

2
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/dao/IcPartyUnitDao.java

@ -91,5 +91,5 @@ public interface IcPartyUnitDao extends BaseDao<IcPartyUnitEntity> {
* @author zxc * @author zxc
* @date 2022/5/18 13:48 * @date 2022/5/18 13:48
*/ */
List<PartyUnitListResultDTO> getAssistanceUnitList(@Param("agencyId")String agencyId); List<PartyUnitListResultDTO> getAssistanceUnitList(@Param("agencyId")String agencyId,@Param("pid")String pid);
} }

8
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcPartyUnitServiceImpl.java

@ -39,7 +39,9 @@ import com.epmet.commons.tools.exception.EpmetException;
import com.epmet.commons.tools.exception.ExceptionUtils; import com.epmet.commons.tools.exception.ExceptionUtils;
import com.epmet.commons.tools.exception.RenException; import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.redis.common.CustomerOrgRedis;
import com.epmet.commons.tools.redis.common.CustomerStaffRedis; import com.epmet.commons.tools.redis.common.CustomerStaffRedis;
import com.epmet.commons.tools.redis.common.bean.AgencyInfoCache;
import com.epmet.commons.tools.security.dto.TokenDto; import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.utils.ExcelPoiUtils; import com.epmet.commons.tools.utils.ExcelPoiUtils;
@ -626,7 +628,11 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
if (null == staffInfo){ if (null == staffInfo){
throw new EpmetException("未查询到此工作人员信息"+tokenDto.getUserId()); throw new EpmetException("未查询到此工作人员信息"+tokenDto.getUserId());
} }
return baseDao.getAssistanceUnitList(staffInfo.getAgencyId()); AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(staffInfo.getAgencyId());
if (null == agencyInfo){
throw new EpmetException("未查询到此组织信息"+staffInfo.getAgencyId());
}
return baseDao.getAssistanceUnitList(staffInfo.getAgencyId(),agencyInfo.getPid());
} }
private String getServiceMatter(Map<String, String> map, String matter) { private String getServiceMatter(Map<String, String> map, String matter) {

2
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcPartyUnitDao.xml

@ -112,7 +112,7 @@
CREATED_TIME CREATED_TIME
FROM ic_party_unit FROM ic_party_unit
WHERE DEL_FLAG = '0' WHERE DEL_FLAG = '0'
AND CONCAT(PIDS,':',AGENCY_ID) LIKE CONCAT('%',#{agencyId},'%') AND AGENCY_ID IN (#{pid},#{agencyId})
UNION ALL UNION ALL
SELECT SELECT
ID AS assistanceUnitId, ID AS assistanceUnitId,

Loading…
Cancel
Save