|
@ -15,6 +15,7 @@ import com.epmet.commons.tools.redis.common.bean.AgencyInfoCache; |
|
|
import com.epmet.commons.tools.redis.common.bean.GridInfoCache; |
|
|
import com.epmet.commons.tools.redis.common.bean.GridInfoCache; |
|
|
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.PidUtils; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.dao.IcResiCollectDao; |
|
|
import com.epmet.dao.IcResiCollectDao; |
|
|
import com.epmet.dao.IcResiMemberDao; |
|
|
import com.epmet.dao.IcResiMemberDao; |
|
@ -491,8 +492,12 @@ public class IcResiCollectServiceImpl extends BaseServiceImpl<IcResiCollectDao, |
|
|
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg); |
|
|
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
AgencyInfoCache agencyInfoCache = CustomerOrgRedis.getAgencyInfo(icResiCollectEntity.getAgencyId()); |
|
|
userEntity.setPids(icResiCollectEntity.getPids() + ":" + icResiCollectEntity.getAgencyId()); // ic_resi_user表的组织的pids 含agencyId本身
|
|
|
if (null == agencyInfoCache) { |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "所属组织查询异常,agencyId:" + icResiCollectEntity.getAgencyId(), "所属组织查询异常"); |
|
|
|
|
|
} |
|
|
|
|
|
// userEntity.setPids(icResiCollectEntity.getPids() + ":" + icResiCollectEntity.getAgencyId()); // ic_resi_user表的组织的pids 含agencyId本身
|
|
|
|
|
|
userEntity.setPids(PidUtils.convertPid2OrgIdPath(icResiCollectEntity.getAgencyId(), agencyInfoCache.getPids())); |
|
|
userEntity.setAgencyId(icResiCollectEntity.getAgencyId()); |
|
|
userEntity.setAgencyId(icResiCollectEntity.getAgencyId()); |
|
|
userEntity.setGridId(icResiCollectEntity.getGridId()); |
|
|
userEntity.setGridId(icResiCollectEntity.getGridId()); |
|
|
userEntity.setVillageId(icResiCollectEntity.getVillageId()); |
|
|
userEntity.setVillageId(icResiCollectEntity.getVillageId()); |
|
@ -547,7 +552,12 @@ public class IcResiCollectServiceImpl extends BaseServiceImpl<IcResiCollectDao, |
|
|
|
|
|
|
|
|
// 新增人员
|
|
|
// 新增人员
|
|
|
IcResiUserEntity userEntity = new IcResiUserEntity(); |
|
|
IcResiUserEntity userEntity = new IcResiUserEntity(); |
|
|
userEntity.setPids(icResiCollectEntity.getPids() + ":" + icResiCollectEntity.getAgencyId()); // ic_resi_user表的组织的pids 含agencyId本身
|
|
|
AgencyInfoCache agencyInfoCache = CustomerOrgRedis.getAgencyInfo(icResiCollectEntity.getAgencyId()); |
|
|
|
|
|
if (null == agencyInfoCache) { |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "所属组织查询异常,agencyId:" + icResiCollectEntity.getAgencyId(), "所属组织查询异常"); |
|
|
|
|
|
} |
|
|
|
|
|
// userEntity.setPids(icResiCollectEntity.getPids() + ":" + icResiCollectEntity.getAgencyId()); // ic_resi_user表的组织的pids 含agencyId本身 !!!
|
|
|
|
|
|
userEntity.setPids(PidUtils.convertPid2OrgIdPath(icResiCollectEntity.getAgencyId(), agencyInfoCache.getPids())); |
|
|
userEntity.setAgencyId(icResiCollectEntity.getAgencyId()); |
|
|
userEntity.setAgencyId(icResiCollectEntity.getAgencyId()); |
|
|
userEntity.setGridId(icResiCollectEntity.getGridId()); |
|
|
userEntity.setGridId(icResiCollectEntity.getGridId()); |
|
|
userEntity.setVillageId(icResiCollectEntity.getVillageId()); |
|
|
userEntity.setVillageId(icResiCollectEntity.getVillageId()); |
|
|