Browse Source

完善 用户注册或扫码网格的接口

dev
qushutong 6 years ago
parent
commit
a75daf2e2b
  1. 45
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserGridRelationDTO.java
  2. 6
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

45
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.io.Serializable;
import java.util.Date; import java.util.Date;
import lombok.Data; import lombok.Data;
/** /**
* 网格长与网格关系表 * 网格长与网格关系表
* *
* @author work@yujt.net.cn * @author work@yujt.net.cn
* @since v1.0.0 2019-10-23 * @since v1.0.0 2019-10-23
*/ */
@Data @Data
@ -36,12 +37,12 @@ public class UserGridRelationDTO implements Serializable {
/** /**
* 主键 * 主键
*/ */
private String id; private String id;
/** /**
* 用户ID * 用户ID
*/ */
private String userId; private String userId;
/** /**
* 区县 * 区县
@ -76,51 +77,71 @@ public class UserGridRelationDTO implements Serializable {
/** /**
* 所属网格 * 所属网格
*/ */
private String grid; private String grid;
/** /**
* 网格ID * 网格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是 * 是否是网格长 0否1是
*/ */
private String leaderFlag; private String leaderFlag;
/***
*所有部门名称
*/
private String allDeptNames;
/***
*所有部门ID
*/
private String allDeptIds;
/***
*父所有部门
*/
private String parentDeptNames;
/***
*父所有部门
*/
private String parentDeptIds;
} }

6
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<UserDao, UserEntity> implem
} }
} }
userGridRel.setUserId(formUserDto.getId()); 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); userGridRelationService.save(userGridRel);
// 组装用户注册信息 // 组装用户注册信息
EpdcUserRegisterInfoResultDTO resultDto = new EpdcUserRegisterInfoResultDTO(); EpdcUserRegisterInfoResultDTO resultDto = new EpdcUserRegisterInfoResultDTO();
resultDto.setRegisterState(NumConstant.TWO); resultDto.setRegisterState(NumConstant.TWO);

Loading…
Cancel
Save