|
|
@ -166,23 +166,28 @@ public class IcEnterpriseServiceImpl extends BaseServiceImpl<IcEnterpriseDao, Ic |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public EnterpriseDetailDTO queryEnterpriseDetail(String customerId, String enterpriseId) { |
|
|
|
IcEnterpriseEntity enterpriseEntity=baseDao.selectById(enterpriseId); |
|
|
|
if(null==enterpriseEntity){ |
|
|
|
IcEnterpriseEntity enterpriseEntity = baseDao.selectById(enterpriseId); |
|
|
|
if (null == enterpriseEntity) { |
|
|
|
return null; |
|
|
|
} |
|
|
|
EnterpriseDetailDTO resultDto=ConvertUtils.sourceToTarget(enterpriseEntity,EnterpriseDetailDTO.class); |
|
|
|
EnterpriseDetailDTO resultDto = ConvertUtils.sourceToTarget(enterpriseEntity, EnterpriseDetailDTO.class); |
|
|
|
resultDto.setEnterpriseId(enterpriseId); |
|
|
|
GridInfoCache gridInfoCache=CustomerOrgRedis.getGridInfo(resultDto.getGridId()); |
|
|
|
GridInfoCache gridInfoCache = CustomerOrgRedis.getGridInfo(resultDto.getGridId()); |
|
|
|
if (null != gridInfoCache) { |
|
|
|
resultDto.setGridName(gridInfoCache.getGridName()); |
|
|
|
resultDto.setAgencyName(gridInfoCache.getAgencyName()); |
|
|
|
} |
|
|
|
String placeTypeName=coverageCategoryDictDao.selectCategoryName(customerId, CoveragePlaceTypeEnum.ENTERPRISE_PATROL.getCode(),resultDto.getPlaceType()); |
|
|
|
String placeTypeName = coverageCategoryDictDao.selectCategoryName(customerId, CoveragePlaceTypeEnum.ENTERPRISE_PATROL.getCode(), resultDto.getPlaceType()); |
|
|
|
resultDto.setPlaceTypeName(placeTypeName); |
|
|
|
//规模名称
|
|
|
|
Result<Map<String, String>> dictMapRes=adminOpenFeignClient.dictMap(DictTypeEnum.SCALE.getCode()); |
|
|
|
Result<Map<String, String>> dictMapRes = adminOpenFeignClient.dictMap(DictTypeEnum.SCALE.getCode()); |
|
|
|
Map<String, String> dictMap = dictMapRes.success() && MapUtils.isNotEmpty(dictMapRes.getData()) ? dictMapRes.getData() : new HashMap<>(); |
|
|
|
resultDto.setScaleName(dictMap.containsKey(resultDto.getScale())?dictMap.get(resultDto.getScale()):StrConstant.EPMETY_STR); |
|
|
|
resultDto.setScaleName(dictMap.containsKey(resultDto.getScale()) ? dictMap.get(resultDto.getScale()) : StrConstant.EPMETY_STR); |
|
|
|
if (StringUtils.isNotBlank(enterpriseEntity.getLatestResult()) && "0".equals(enterpriseEntity.getLatestResult())) { |
|
|
|
resultDto.setLatestResultName("合格"); |
|
|
|
} else if (StringUtils.isNotBlank(enterpriseEntity.getLatestResult()) && "1".equals(enterpriseEntity.getLatestResult())) { |
|
|
|
resultDto.setLatestResultName("不合格"); |
|
|
|
} |
|
|
|
return resultDto; |
|
|
|
} |
|
|
|
|
|
|
|