Browse Source

图层字典表数据初始化加入数字平台客户初始化中

feature/teamB_zz_wgh
sunyuchao 3 years ago
parent
commit
8304a32c3f
  1. 7
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/GovOrgOpenFeignClient.java
  2. 5
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/fallback/GovOrgOpenFeignClientFallback.java
  3. 6
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CoverageController.java
  4. 2
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcCoverageCategoryDictDao.java
  5. 2
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CoverageService.java
  6. 9
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CoverageServiceImpl.java
  7. 35
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcCoverageCategoryDictDao.xml
  8. 7
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java

7
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/GovOrgOpenFeignClient.java

@ -688,4 +688,11 @@ public interface GovOrgOpenFeignClient {
*/
@PostMapping("/gov/org/ichouse/updateIcHouseResiNumber")
Result<Integer> updateIcHouseResiNumber(List<Map<String,Object>> paramList);
/**
* 五大图层类别字典表客户初始化
* @Author sun
*/
@PostMapping("/gov/org/coverage/dictinit/{customerId}")
Result dictInit(@PathVariable(value = "customerId") String customerId);
}

5
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/fallback/GovOrgOpenFeignClientFallback.java

@ -440,4 +440,9 @@ public class GovOrgOpenFeignClientFallback implements GovOrgOpenFeignClient {
return ModuleUtils.feignConError(ServiceConstant.GOV_ORG_SERVER, "updateIcHouseResiNumber", paramList);
}
@Override
public Result dictInit(String customerId) {
return ModuleUtils.feignConError(ServiceConstant.GOV_ORG_SERVER, "dictInit", customerId);
}
}

6
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CoverageController.java

@ -40,4 +40,10 @@ public class CoverageController {
return new Result<List<IcCoverageCategoryDictListResultDTO>>().ok(coverageService.dictMap(tokenDto.getCustomerId(), placeType));
}
@PostMapping("dictinit/{customerId}")
public Result dictInit(@PathVariable("customerId") String customerId) {
coverageService.dictInit(customerId);
return new Result();
}
}

2
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcCoverageCategoryDictDao.java

@ -20,4 +20,6 @@ public interface IcCoverageCategoryDictDao extends BaseDao<IcCoverageCategoryDic
List<IcCoverageCategoryDictListResultDTO> dictMap(@Param("customerId") String customerId, @Param("placeType") String placeType);
String selectCategoryName(@Param("customerId") String customerId, @Param("placeType") String placeType, @Param("categoryKey") String categoryKey);
void dictInit(String customerId);
}

2
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CoverageService.java

@ -15,4 +15,6 @@ public interface CoverageService {
List<CoverageCategoryResultDTO> categoryList(List<String> coverageTypeList);
List<IcCoverageCategoryDictListResultDTO> dictMap(String customerId, String placeType);
void dictInit(String customerId);
}

9
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CoverageServiceImpl.java

@ -69,4 +69,13 @@ public class CoverageServiceImpl implements CoverageService {
List<IcCoverageCategoryDictListResultDTO> resultList = coverageCategoryDictDao.dictMap(customerId, placeType);
return resultList;
}
@Override
public void dictInit(String customerId) {
LambdaQueryWrapper<IcCoverageCategoryDictEntity> query = new LambdaQueryWrapper<>();
query.eq(IcCoverageCategoryDictEntity::getCustomerId, customerId);
coverageCategoryDictDao.delete(query);
coverageCategoryDictDao.dictInit(customerId);
}
}

35
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcCoverageCategoryDictDao.xml

@ -3,6 +3,41 @@
<mapper namespace="com.epmet.dao.IcCoverageCategoryDictDao">
<insert id="dictInit">
INSERT INTO ic_coverage_category_dict (
id,
customer_id,
category_key,
category_name,
place_type,
coverage_type,
sort,
del_flag,
revision,
created_by,
created_time,
updated_by,
updated_time
) SELECT
MD5(UUID()),
#{customerId},
category_key,
category_name,
place_type,
coverage_type,
sort,
del_flag,
revision,
'APP_USER',
NOW(),
'APP_USER',
NOW()
FROM
ic_coverage_category_dict
WHERE
del_flag = '0'
AND customer_id = 'default'
</insert>
<select id="dictMap" resultType="com.epmet.dto.result.IcCoverageCategoryDictListResultDTO">
SELECT

7
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java

@ -319,6 +319,13 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity>
if (!result.success()) {
throw new EpmetException(result.getCode(), result.getMsg());
}
//2022.6.24 五大图层类别字典表客户初始化
Result dictResult = epmetHeartOpenFeignClient.customerInit(customerId);
if (!dictResult.success()) {
throw new EpmetException(dictResult.getCode(), dictResult.getMsg());
}
return "初始化成功!客户ID:" + customerId + " formCode:" + formCode;
}
}

Loading…
Cancel
Save