From a75daf2e2ba5980c9d2769d274adab755bcf52b6 Mon Sep 17 00:00:00 2001 From: qushutong <1976590620@qq.com> Date: Thu, 28 Nov 2019 19:40:37 +0800 Subject: [PATCH] =?UTF-8?q?=20=E5=AE=8C=E5=96=84=20=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E6=88=96=E6=89=AB=E7=A0=81=E7=BD=91=E6=A0=BC?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../esua/epdc/dto/UserGridRelationDTO.java | 45 ++++++++++++++----- .../epdc/service/impl/UserServiceImpl.java | 6 ++- 2 files changed, 38 insertions(+), 13 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserGridRelationDTO.java b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserGridRelationDTO.java index 61e7cfb1a..ec36bfa37 100644 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserGridRelationDTO.java +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserGridRelationDTO.java @@ -19,13 +19,14 @@ package com.elink.esua.epdc.dto; import java.io.Serializable; import java.util.Date; + import lombok.Data; /** * 网格长与网格关系表 * - * @author work@yujt.net.cn + * @author work@yujt.net.cn * @since v1.0.0 2019-10-23 */ @Data @@ -36,12 +37,12 @@ public class UserGridRelationDTO implements Serializable { /** * 主键 */ - private String id; + private String id; /** * 用户ID */ - private String userId; + private String userId; /** * 区县 @@ -76,51 +77,71 @@ public class UserGridRelationDTO implements Serializable { /** * 所属网格 */ - private String grid; + private String grid; /** * 网格ID */ - private Long gridId; + private Long gridId; /** * 最后切换此网格的时间 */ - private Date switchedTime; + private Date switchedTime; /** * 乐观锁 */ - private Integer revision; + private Integer revision; /** * 创建人 */ - private String createdBy; + private String createdBy; /** * 创建时间 */ - private Date createdTime; + private Date createdTime; /** * 更新人 */ - private String updatedBy; + private String updatedBy; /** * 更新时间 */ - private Date updatedTime; + private Date updatedTime; /** * 删除标记 */ - private String delFlag; + private String delFlag; /** * 是否是网格长 0否1是 */ private String leaderFlag; + /*** + *所有部门名称 + */ + private String allDeptNames; + + /*** + *所有部门ID + */ + private String allDeptIds; + + /*** + *父所有部门 + */ + private String parentDeptNames; + + /*** + *父所有部门 + */ + private String parentDeptIds; + } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java index 9a741aa23..420371559 100644 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java @@ -399,9 +399,13 @@ public class UserServiceImpl extends BaseServiceImpl implem } } userGridRel.setUserId(formUserDto.getId()); + //修改数据库结构 + userGridRel.setAllDeptNames(formUserDto.getStreet()+"-"+formUserDto.getCommunity()+"-"+formUserDto.getGrid()); + userGridRel.setAllDeptIds(formUserDto.getStreetId()+","+formUserDto.getCommunityId()+","+formUserDto.getGridId()); + userGridRel.setParentDeptNames(formUserDto.getStreet()+"-"+formUserDto.getCommunity()); + userGridRel.setParentDeptIds(formUserDto.getStreetId()+","+formUserDto.getCommunityId()); // 用户绑定网格 userGridRelationService.save(userGridRel); - // 组装用户注册信息 EpdcUserRegisterInfoResultDTO resultDto = new EpdcUserRegisterInfoResultDTO(); resultDto.setRegisterState(NumConstant.TWO);