From c45d5cbd3dc0aafa19f03500c0c26331f56175e3 Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期三, 23 六月 2021 18:21:59 +0800 Subject: [PATCH] 居民接口开发 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java index 2ed92ca..10e5eac 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java @@ -12,6 +12,7 @@ import com.panzhihua.common.enums.PopulCultureLevelEnum; import com.panzhihua.common.enums.PopulHouseUseEnum; import com.panzhihua.common.enums.PopulIsOksEnum; +import com.panzhihua.common.enums.PopulMarriageEnum; import com.panzhihua.common.exceptions.ServiceException; import com.panzhihua.common.model.dtos.community.*; import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenEventDetailDTO; @@ -29,6 +30,7 @@ import com.panzhihua.common.model.vos.community.screen.index.*; import com.panzhihua.common.model.vos.grid.EventGridDataVO; import com.panzhihua.common.model.vos.grid.EventResourceVO; +import com.panzhihua.common.model.vos.grid.PopulationDetailVO; import com.panzhihua.common.model.vos.grid.PopulationListVO; import com.panzhihua.common.model.vos.screen.ComActPopulationCultureVO; import com.panzhihua.common.model.vos.screen.ComActPopulationScreenVO; @@ -1450,5 +1452,32 @@ return R.ok(pagePopulationList); } + @Override + public R getPopulationDetailApp(Long populationId){ + PopulationDetailVO detail = this.baseMapper.getPopulationDetailApp(populationId); + if(detail != null){ + detail.setAge(IdcardUtil.getAgeByIdCard(detail.getCardNo())); + if(StringUtils.isNotEmpty(detail.getCultureLevel())){ + detail.setCultureLevel(PopulCultureLevelEnum.getCnDescByName(Integer.parseInt(detail.getCultureLevel()))); + } + if(StringUtils.isNotEmpty(detail.getMarriage())){ + detail.setMarriage(PopulMarriageEnum.getCnDescByName(Integer.parseInt(detail.getMarriage()))); + } + } + return R.ok(detail); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public R getPopulationRepairByApp(){ + List<ComMngPopulationDO> populationDOList = this.baseMapper.selectList(new QueryWrapper<ComMngPopulationDO>()); + if(!populationDOList.isEmpty()){ + populationDOList.forEach(population -> { + this.baseMapper.updateById(population); + }); + } + return R.ok(); + } + } \ No newline at end of file -- Gitblit v1.7.1