|
@@ -1,10 +1,12 @@
|
|
|
package com.huimv.farm.damsubsidy.service.impl;
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.huimv.farm.damsubsidy.common.token.TokenSign;
|
|
|
import com.huimv.farm.damsubsidy.common.utils.PageUtils;
|
|
|
import com.huimv.farm.damsubsidy.common.utils.Result;
|
|
|
import com.huimv.farm.damsubsidy.common.utils.ResultCode;
|
|
@@ -53,7 +55,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
if (ObjectUtil.isEmpty(sysUser)) {
|
|
|
return new Result(ResultCode.DATA_NULL, "用户暂未注册,请注册!");
|
|
|
} else {
|
|
|
- return new Result(ResultCode.SUCCESS, sysUser);
|
|
|
+ if (sysUser.getAccoutType() == 0) {
|
|
|
+ return new Result(ResultCode.FAIL,"未审核!");
|
|
|
+ } else {
|
|
|
+ return new Result(ResultCode.SUCCESS, sysUser);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -140,7 +146,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
}
|
|
|
if (Integer.parseInt(paramsMap.get("type")) == 3) {
|
|
|
QueryWrapper<PovertyUserRegist> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("XM", paramsMap.get("userName")).eq("ZJHM", paramsMap.get("idCard"));
|
|
|
+ queryWrapper.eq("XM", paramsMap.get("userName")).eq("ZJHM", paramsMap.get("idCord"));
|
|
|
PovertyUserRegist povertyUserRegist = povertyUserRegistMapper.selectOne(queryWrapper);
|
|
|
if (ObjectUtil.isEmpty(povertyUserRegist)) {
|
|
|
user.setFarmType(2);
|
|
@@ -150,7 +156,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
user.setFarmType(0);
|
|
|
}
|
|
|
}
|
|
|
- if (paramsMap.get("type") == "2" || paramsMap.get("type") == "3") {
|
|
|
+ if (Integer.parseInt(paramsMap.get("type")) == 2 ||Integer.parseInt(paramsMap.get("type")) == 3) {
|
|
|
user.setAccoutType(1);
|
|
|
user.setIsRealName(1);
|
|
|
QueryWrapper<SysUser> queryWrapper1 = new QueryWrapper<>();
|
|
@@ -165,7 +171,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
if (ObjectUtil.isNotEmpty(sysUser)) {
|
|
|
return new Result(ResultCode.FAIL, "");
|
|
|
}
|
|
|
- userMapper.insert(sysUser);
|
|
|
+ if (!paramsMap.get("phone").equals(TokenSign.getPhone(httpServletRequest))) {
|
|
|
+ return new Result(ResultCode.FAIL, "实名手机号与当前手机号不一致");
|
|
|
+ }
|
|
|
+ userMapper.insert(user);
|
|
|
return new Result(ResultCode.SUCCESS, userMapper.selectOne(new QueryWrapper<SysUser>().eq("phone", paramsMap.get("phone"))));
|
|
|
} else {
|
|
|
user.setAccoutType(0);
|
|
@@ -182,7 +191,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
if (ObjectUtil.isNotEmpty(sysUser)) {
|
|
|
return new Result(ResultCode.FAIL, "");
|
|
|
}
|
|
|
- userMapper.insert(sysUser);
|
|
|
+ if (!paramsMap.get("phone").equals(TokenSign.getPhone(httpServletRequest))) {
|
|
|
+ return new Result(ResultCode.FAIL, "实名手机号与当前手机号不一致");
|
|
|
+ }
|
|
|
+ userMapper.insert(user);
|
|
|
return new Result(ResultCode.UNAUTHENTICATED,"待审核");
|
|
|
}
|
|
|
}
|
|
@@ -233,19 +245,29 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
date = date + " 00:00:00";
|
|
|
}
|
|
|
QueryWrapper<SysUser> queryWrapper = new QueryWrapper<>();
|
|
|
- if (type == "") {
|
|
|
+ if (type==null||type=="") {
|
|
|
queryWrapper.ge("create_time", date)
|
|
|
- .eq("user_type", 0).or().eq("user_type",1).or().eq("user_type",4)
|
|
|
- .like("user_name", word).or().like("phone", word)
|
|
|
- .or().like("id_card", word);
|
|
|
- } else if (type == "1") {
|
|
|
- queryWrapper.eq("accout_type", 0).ge("create_time", date)
|
|
|
- .eq("user_type", role).like("user_name", word).or().like("phone", word)
|
|
|
- .or().like("id_card", word);
|
|
|
+ .in("user_type", 0,1,4);
|
|
|
+ queryWrapper.like("user_name", word)
|
|
|
+ .like("phone", word)
|
|
|
+ .like("id_card", word);
|
|
|
+ queryWrapper.orderByDesc("create_time");
|
|
|
+ } else if (Integer.parseInt(type)==1) { //待审核
|
|
|
+ queryWrapper.eq("accout_type", 0)
|
|
|
+ .in("user_type", 0,1,4)
|
|
|
+ .ge(StringUtils.isNotBlank(date),"create_time", date)
|
|
|
+ .eq(StringUtils.isNotBlank(role),"user_type", role).
|
|
|
+ like(StringUtils.isNotBlank(word),"user_name", word).
|
|
|
+ like(StringUtils.isNotBlank(word),"phone", word)
|
|
|
+ .like(StringUtils.isNotBlank(word),"id_card", word);
|
|
|
} else {
|
|
|
- queryWrapper.ge("accout_type", 0).ge("create_time", date)
|
|
|
- .eq("user_type", role).like("user_name", word).or().like("phone", word)
|
|
|
- .or().like("id_card", word);
|
|
|
+ queryWrapper.ge("accout_type", 1)
|
|
|
+ .ge(StringUtils.isNotBlank(date),"create_time", date)
|
|
|
+ .in("user_type", 0,1,4)
|
|
|
+ .eq(StringUtils.isNotBlank(role),"user_type", role)
|
|
|
+ .like(StringUtils.isNotBlank(word),"user_name", word)
|
|
|
+ .like(StringUtils.isNotBlank(word),"phone", word)
|
|
|
+ .like(StringUtils.isNotBlank(word),"id_card", word);
|
|
|
}
|
|
|
Page<SysUser> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
|
|
|
return new Result(ResultCode.SUCCESS, userMapper.selectPage(page, queryWrapper));
|