Browse Source

党建小程序注册接口开发

feature/dangjian
gaofan 2 years ago
parent
commit
69746680be
  1. 5
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java
  2. 28
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/user/dto/UserDTO.java
  3. 22
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/entity/UserEntity.java
  4. 3
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/service/impl/UserServiceImpl.java

5
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java

@ -1588,6 +1588,11 @@ public class AppUserServiceImpl implements AppUserService {
epdcUserRegistFormDTO.setGridId(deptId);
UserDTO userDTO = this.packageUserDto(epdcUserRegistFormDTO,nmpWxUser.getUnionid(),nmpWxUser.getOpenid(),completeDept);
userDTO.setDeptId(deptId);
userDTO.setPartyFlag(String.valueOf(formDto.getPartyFlag()));
userDTO.setShibei(formDto.getShibei());
userDTO.setWorkUnit(formDto.getWorkUnit());
userDTO.setWorkType(formDto.getWorkType());
userDTO.setWorkIndustry(formDto.getWorkIndustry());
// IP地址
HttpServletRequest request = HttpContextUtils.getHttpServletRequest();
userDTO.setLastLoginIp(IpUtils.getIpAddr(request));

28
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/user/dto/UserDTO.java

@ -18,12 +18,12 @@
package com.elink.esua.epdc.user.dto;
import java.io.Serializable;
import java.util.Date;
import com.elink.esua.epdc.user.enums.AppUserStatesEnum;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 用户信息表
@ -363,4 +363,26 @@ public class UserDTO implements Serializable {
* 是否租房
*/
private String driverFlag;
/**
* 工作单位
*/
private String workUnit;
/**
* 单位性质
*/
private String workType;
/**
* 工作单位行业
*/
private String workIndustry;
/**
* 是否居住在市北
*/
private Integer shibei;
}

22
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/entity/UserEntity.java

@ -18,8 +18,6 @@
package com.elink.esua.epdc.user.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.elink.esua.epdc.commons.mybatis.entity.BaseEpdcEntity;
import com.elink.esua.epdc.commons.mybatis.entity.DeptScope;
import lombok.Data;
import lombok.EqualsAndHashCode;
@ -270,4 +268,24 @@ public class UserEntity extends DeptScope {
* 活跃积分
*/
private Integer activePoints;
/**
* 工作单位
*/
private String workUnit;
/**
* 单位性质
*/
private String workType;
/**
* 工作单位行业
*/
private String workIndustry;
/**
* 是否居住在市北
*/
private Integer shibei;
}

3
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/service/impl/UserServiceImpl.java

@ -2072,6 +2072,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
dto.setSwitchedTime(new Date());
userGridRelationService.save(dto);
return new Result().ok("注册成功");
userDto.setAllDeptIds(parentAndAllDeptDTOResult.getData().getAllDeptIds());
return new Result().ok(userDto);
}
}

Loading…
Cancel
Save