|
@@ -220,6 +220,37 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
public Result add(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
|
|
|
SysUser user = new SysUser();
|
|
|
+ if (Integer.parseInt(paramsMap.get("type")) == 2) {
|
|
|
+ user.setUserType(Integer.parseInt(paramsMap.get("type")));
|
|
|
+ user.setUserName(paramsMap.get("userName"));
|
|
|
+ user.setPhone(TokenSign.getPhone(httpServletRequest));
|
|
|
+ user.setAddress(paramsMap.get("address"));
|
|
|
+ user.setDetailedAdress(paramsMap.get("detailedAddress"));
|
|
|
+ user.setDetailedAdressCode(paramsMap.get("detailedAdressCode"));
|
|
|
+ user.setCreateTime(new Date());
|
|
|
+ user.setPermit(paramsMap.get("idCordFrontUrl"));
|
|
|
+ String s = paramsMap.get("detailedAdressCode");
|
|
|
+ String[] split = s.split(",");
|
|
|
+ user.setBriefAddressCode(split[split.length - 1]);
|
|
|
+ user.setAccoutType(1);
|
|
|
+ user.setIsRealName(1);
|
|
|
+ QueryWrapper<SysUser> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("phone",TokenSign.getPhone(httpServletRequest));
|
|
|
+ Integer integer = userMapper.selectCount(queryWrapper);
|
|
|
+ QueryWrapper<SysUser> queryWrapper1 = new QueryWrapper<>();
|
|
|
+ queryWrapper1.eq("user_name", paramsMap.get("userName"));
|
|
|
+ Integer integer1 = userMapper.selectCount(queryWrapper1);
|
|
|
+ if (integer1 == 0) {
|
|
|
+ if (integer == 0) {
|
|
|
+ userMapper.insert(user);
|
|
|
+ return new Result(ResultCode.SUCCESS, user);
|
|
|
+ } else {
|
|
|
+ return new Result(10001, "该手机号已被其他用户使用!", false);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ return new Result(10001, "该企业已存在,请重新注册!", false);
|
|
|
+ }
|
|
|
+ }
|
|
|
user.setUserType(Integer.parseInt(paramsMap.get("type")));
|
|
|
user.setUserName(paramsMap.get("userName"));
|
|
|
user.setIdCard(paramsMap.get("idCord"));
|
|
@@ -238,7 +269,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
System.out.println(paramsMap.get("veterId"));
|
|
|
user.setVeterId((paramsMap.get("veterId")));
|
|
|
}
|
|
|
- if (Integer.parseInt(paramsMap.get("type")) == 3) {
|
|
|
+ user.setIdCardFrontUrl(paramsMap.get("idCordFrontUrl"));
|
|
|
+ user.setIdCardBackUrl(paramsMap.get("idCordBackUrl"));
|
|
|
+ if ( Integer.parseInt(paramsMap.get("type")) == 3) {
|
|
|
QueryWrapper<PovertyUserRegist> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("XM", paramsMap.get("userName")).eq("ZJHM", paramsMap.get("idCord"));
|
|
|
PovertyUserRegist povertyUserRegist = povertyUserRegistMapper.selectOne(queryWrapper);
|
|
@@ -250,11 +283,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
user.setFarmType(0);
|
|
|
}
|
|
|
user.setFarmName(paramsMap.get("farmName"));
|
|
|
- }
|
|
|
-
|
|
|
- user.setIdCardFrontUrl(paramsMap.get("idCordFrontUrl"));
|
|
|
- user.setIdCardBackUrl(paramsMap.get("idCordBackUrl"));
|
|
|
- if (Integer.parseInt(paramsMap.get("type")) == 2 || Integer.parseInt(paramsMap.get("type")) == 3) {
|
|
|
user.setAccoutType(1);
|
|
|
user.setIsRealName(1);
|
|
|
QueryWrapper<SysUser> queryWrapper1 = new QueryWrapper<>();
|