From 21f45258cfcdc79127f85ad6e45736cff5acd345 Mon Sep 17 00:00:00 2001 From: liyj <15602261488@163.com> Date: Mon, 21 Oct 2024 20:58:05 +0800 Subject: [PATCH] 1、数据割接程序,白云区矛盾纠纷多元化解平台 2、纠纷态势报错修改 --- dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/controller/client/CtUnitClientController.java | 66 +++----------------------------- 1 files changed, 7 insertions(+), 59 deletions(-) diff --git a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/controller/client/CtUnitClientController.java b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/controller/client/CtUnitClientController.java index cf3f1ab..d6df878 100644 --- a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/controller/client/CtUnitClientController.java +++ b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/controller/client/CtUnitClientController.java @@ -8,14 +8,8 @@ import cn.huge.module.ctuser.domain.po.CtUser; import cn.huge.module.ctuser.service.CtUnitService; import cn.huge.module.ctuser.service.CtUserService; -import cn.huge.module.cust.constant.UserBaseConsts; import cn.huge.module.cust.dto.CtUnitDTO; -import cn.huge.module.cust.dto.CtUserDTO; -import cn.huge.module.region.domain.po.SyRegionGrid; -import cn.huge.module.region.service.SyRegionGridService; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import lombok.extern.slf4j.Slf4j; -import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -43,22 +37,6 @@ private CtUnitService service; @Autowired private CtUserService ctUserService; - - /** - * 微服务调用-数据迁移-批量新增 - * @url {ctx}/api/client/ctUnit/saveCtUnitList - * @param targetCtUnitList 实体对象 - * @return Object - */ - @PostMapping("/saveCtUnitList") - public Object saveCtUnitList(@RequestBody List<CtUnit> targetCtUnitList) { - try { - service.saveBatch(targetCtUnitList,1000); - return ReturnSucUtils.getRepInfo(); - } catch (Exception e) { - return ReturnFailUtils.getRepInfo(); - } - } /** * 根据id查询组织信息 @@ -97,48 +75,18 @@ } } - @Autowired - private SyRegionGridService syRegionGridService; /** - * 更新组织的地域编码 - * @url {ctx}/api/client/ctUnit/update1 + * 获取本级综治中心 + * @url {ctx}/api/client/ctUnit/getBjZzzx + * @param unitId 组织编号 * @return Object */ - @GetMapping("/update1") - public Object update1() { + @GetMapping("/getBjZzzx") + public Object getBjZzzx(@RequestParam(value = "unitId") String unitId) { try { - List<CtUnit> ctUnitList = service.list(); - for (CtUnit ctUnit: ctUnitList){ - ctUnit.setArea("440111"); - // 镇街级 - if (StringUtils.isNotEmpty(ctUnit.getRoad())){ - QueryWrapper<SyRegionGrid> syRegionGridQueryWrapper = new QueryWrapper<>(); - syRegionGridQueryWrapper.eq("region_id", ctUnit.getRoad()); - SyRegionGrid syRegionGrid = syRegionGridService.getOne(syRegionGridQueryWrapper); - if (ObjectUtils.isNotEmpty(syRegionGrid)){ - ctUnit.setRoad(syRegionGrid.getThirdCode()); - } - } - // 村社级 - if (UserBaseConsts.UNIT_GRADE_4 == ctUnit.getUnitGrade()){ - try{ - QueryWrapper<SyRegionGrid> syRegionGridQueryWrapper = new QueryWrapper<>(); - String thirdName = ctUnit.getUnitName().replace("居委会", "").replace("人民调解委员会", ""); - syRegionGridQueryWrapper.like("third_name", thirdName); - SyRegionGrid syRegionGrid = syRegionGridService.getOne(syRegionGridQueryWrapper); - if (ObjectUtils.isNotEmpty(syRegionGrid)){ - ctUnit.setVillage(syRegionGrid.getThirdCode()); - ctUnit.setVillageName(syRegionGrid.getThirdName()); - } - }catch (Exception e){ - log.error("报错村社:id-"+ctUnit.getId()+",name-"+ctUnit.getUnitName()); - } - } - service.updateCtUnit(ctUnit); - } - return ReturnSucUtils.getRepInfo(); + return ReturnSucUtils.getRepInfo(service.getBjZzzx(unitId)); } catch (Exception e) { - return ReturnFailUtils.getRepInfo(); + return ReturnFailUtils.getRepInfo(e.getMessage()); } } -- Gitblit v1.8.0