|
@@ -7,6 +7,7 @@ import com.github.pagehelper.PageInfo;
|
7
|
7
|
import com.google.gson.Gson;
|
8
|
8
|
import com.google.gson.GsonBuilder;
|
9
|
9
|
import com.th.demo.mapping.system.SysUserMapper;
|
|
10
|
+import com.th.demo.model.maint.Material;
|
10
|
11
|
import com.th.demo.model.system.ResponseCodeMsg;
|
11
|
12
|
import com.th.demo.model.system.ResultJSON;
|
12
|
13
|
import com.th.demo.model.system.SysUser;
|
|
@@ -45,6 +46,11 @@ public class SysUserServiceImpl implements SysUserService {
|
45
|
46
|
});
|
46
|
47
|
|
47
|
48
|
if (sysUser.getId() == null || sysUser.getId().equals("")) {
|
|
49
|
+ // 防止维护重复,增加信息校验
|
|
50
|
+ List<SysUser> sysUserList = sysUserMapper.selectListByUserName(sysUser.getUserName());
|
|
51
|
+ if (sysUserList.size() >= 1){
|
|
52
|
+ return JSONTools.toString(1,"该用户名已存在并使用,请勿重复维护");
|
|
53
|
+ }
|
48
|
54
|
sysUser.setAddId(userId);
|
49
|
55
|
sysUser.setAddTime(new Date());
|
50
|
56
|
sysUser.setCancelFlag("0");
|
|
@@ -52,6 +58,12 @@ public class SysUserServiceImpl implements SysUserService {
|
52
|
58
|
num = sysUserMapper.insert(sysUser);
|
53
|
59
|
|
54
|
60
|
} else {
|
|
61
|
+ List<SysUser> sysUserList = sysUserMapper.selectListByUserName(sysUser.getUserName());
|
|
62
|
+ if (sysUserList.size() == 1 && !sysUser.getId().equals(sysUserList.get(0).getId())){
|
|
63
|
+ return JSONTools.toString(1,"该用户名已存在并使用,请勿重复维护");
|
|
64
|
+ } else if (sysUserList.size() > 1) {
|
|
65
|
+ return JSONTools.toString(1,"该用户名已存在并使用,请勿重复维护");
|
|
66
|
+ }
|
55
|
67
|
sysUser.setModifyId(userId);
|
56
|
68
|
sysUser.setModifyTime(new Date());
|
57
|
69
|
num = sysUserMapper.updateByPrimaryKey(sysUser);
|