Commit 802cf135d008fb76ad79b9c056852b3f6b39b8d3
1 parent
a2de0bd4
系统表ID改为自增长
Showing
68 changed files
with
595 additions
and
523 deletions
jeecg-boot-master/ant-design-vue-jeecg/src/views/system/shipment/ShipmentDetailHistoryList.vue
@@ -131,11 +131,11 @@ | @@ -131,11 +131,11 @@ | ||
131 | align:"center", | 131 | align:"center", |
132 | dataIndex: 'shipmentCode' | 132 | dataIndex: 'shipmentCode' |
133 | }, | 133 | }, |
134 | - { | ||
135 | - title:'货主编码', | ||
136 | - align:"center", | ||
137 | - dataIndex: 'companyCode' | ||
138 | - }, | 134 | + // { |
135 | + // title:'货主编码', | ||
136 | + // align:"center", | ||
137 | + // dataIndex: 'companyCode' | ||
138 | + // }, | ||
139 | { | 139 | { |
140 | title:'物料编码', | 140 | title:'物料编码', |
141 | align:"center", | 141 | align:"center", |
jeecg-boot-master/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java
@@ -25,7 +25,7 @@ public class LogDTO implements Serializable { | @@ -25,7 +25,7 @@ public class LogDTO implements Serializable { | ||
25 | /**登录用户 */ | 25 | /**登录用户 */ |
26 | private LoginUser loginUser; | 26 | private LoginUser loginUser; |
27 | 27 | ||
28 | - private String id; | 28 | + private Integer id; |
29 | private String createBy; | 29 | private String createBy; |
30 | private Date createTime; | 30 | private Date createTime; |
31 | private Long costTime; | 31 | private Long costTime; |
jeecg-boot-master/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java
@@ -26,7 +26,7 @@ public class LoginUser { | @@ -26,7 +26,7 @@ public class LoginUser { | ||
26 | /** | 26 | /** |
27 | * 登录人id | 27 | * 登录人id |
28 | */ | 28 | */ |
29 | - private String id; | 29 | + private Integer id; |
30 | 30 | ||
31 | /** | 31 | /** |
32 | * 登录人账号 | 32 | * 登录人账号 |
@@ -78,7 +78,7 @@ public class LoginUser { | @@ -78,7 +78,7 @@ public class LoginUser { | ||
78 | * 状态(1:正常 2:冻结 ) | 78 | * 状态(1:正常 2:冻结 ) |
79 | */ | 79 | */ |
80 | private Integer status; | 80 | private Integer status; |
81 | - | 81 | + |
82 | private Integer delFlag; | 82 | private Integer delFlag; |
83 | /** | 83 | /** |
84 | * 同步工作流引擎1同步0不同步 | 84 | * 同步工作流引擎1同步0不同步 |
jeecg-boot-master/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java
@@ -27,7 +27,7 @@ public class SysPermissionDataRuleModel { | @@ -27,7 +27,7 @@ public class SysPermissionDataRuleModel { | ||
27 | /** | 27 | /** |
28 | * 对应的菜单id | 28 | * 对应的菜单id |
29 | */ | 29 | */ |
30 | - private String permissionId; | 30 | + private Integer permissionId; |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * 规则名称 | 33 | * 规则名称 |
@@ -69,6 +69,14 @@ public class SysPermissionDataRuleModel { | @@ -69,6 +69,14 @@ public class SysPermissionDataRuleModel { | ||
69 | */ | 69 | */ |
70 | private String updateBy; | 70 | private String updateBy; |
71 | 71 | ||
72 | + public Integer getPermissionId() { | ||
73 | + return permissionId; | ||
74 | + } | ||
75 | + | ||
76 | + public void setPermissionId(Integer permissionId) { | ||
77 | + this.permissionId = permissionId; | ||
78 | + } | ||
79 | + | ||
72 | public String getId() { | 80 | public String getId() { |
73 | return id; | 81 | return id; |
74 | } | 82 | } |
@@ -77,13 +85,6 @@ public class SysPermissionDataRuleModel { | @@ -77,13 +85,6 @@ public class SysPermissionDataRuleModel { | ||
77 | this.id = id; | 85 | this.id = id; |
78 | } | 86 | } |
79 | 87 | ||
80 | - public String getPermissionId() { | ||
81 | - return permissionId; | ||
82 | - } | ||
83 | - | ||
84 | - public void setPermissionId(String permissionId) { | ||
85 | - this.permissionId = permissionId; | ||
86 | - } | ||
87 | 88 | ||
88 | public String getRuleName() { | 89 | public String getRuleName() { |
89 | return ruleName; | 90 | return ruleName; |
jeecg-boot-master/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java
@@ -31,9 +31,9 @@ public class BaseCommonServiceImpl implements BaseCommonService { | @@ -31,9 +31,9 @@ public class BaseCommonServiceImpl implements BaseCommonService { | ||
31 | 31 | ||
32 | @Override | 32 | @Override |
33 | public void addLog(LogDTO logDTO) { | 33 | public void addLog(LogDTO logDTO) { |
34 | - if(oConvertUtils.isEmpty(logDTO.getId())){ | ||
35 | - logDTO.setId(String.valueOf(IdWorker.getId())); | ||
36 | - } | 34 | + //if(oConvertUtils.isEmpty(logDTO.getId())){ |
35 | + // logDTO.setId(String.valueOf(IdWorker.getId())); | ||
36 | + //} | ||
37 | //保存日志(异常捕获处理,防止数据太大存储失败,导致业务失败)JT-238 | 37 | //保存日志(异常捕获处理,防止数据太大存储失败,导致业务失败)JT-238 |
38 | try { | 38 | try { |
39 | baseCommonMapper.saveLog(logDTO); | 39 | baseCommonMapper.saveLog(logDTO); |
@@ -46,7 +46,7 @@ public class BaseCommonServiceImpl implements BaseCommonService { | @@ -46,7 +46,7 @@ public class BaseCommonServiceImpl implements BaseCommonService { | ||
46 | @Override | 46 | @Override |
47 | public void addLog(String logContent, Integer logType, Integer operatetype, LoginUser user) { | 47 | public void addLog(String logContent, Integer logType, Integer operatetype, LoginUser user) { |
48 | LogDTO sysLog = new LogDTO(); | 48 | LogDTO sysLog = new LogDTO(); |
49 | - sysLog.setId(String.valueOf(IdWorker.getId())); | 49 | + //sysLog.setId(String.valueOf(IdWorker.getId())); |
50 | //注解上的描述,操作日志内容 | 50 | //注解上的描述,操作日志内容 |
51 | sysLog.setLogContent(logContent); | 51 | sysLog.setLogContent(logContent); |
52 | sysLog.setLogType(logType); | 52 | sysLog.setLogType(logType); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgDemoServiceImpl.java
@@ -30,7 +30,7 @@ import java.util.List; | @@ -30,7 +30,7 @@ import java.util.List; | ||
30 | public class JeecgDemoServiceImpl extends ServiceImpl<JeecgDemoMapper, JeecgDemo> implements IJeecgDemoService { | 30 | public class JeecgDemoServiceImpl extends ServiceImpl<JeecgDemoMapper, JeecgDemo> implements IJeecgDemoService { |
31 | @Autowired | 31 | @Autowired |
32 | JeecgDemoMapper jeecgDemoMapper; | 32 | JeecgDemoMapper jeecgDemoMapper; |
33 | - | 33 | + |
34 | /** | 34 | /** |
35 | * 事务控制在service层面 | 35 | * 事务控制在service层面 |
36 | * 加上注解:@Transactional,声明的方法就是一个独立的事务(有异常DB操作全部回滚) | 36 | * 加上注解:@Transactional,声明的方法就是一个独立的事务(有异常DB操作全部回滚) |
@@ -42,14 +42,14 @@ public class JeecgDemoServiceImpl extends ServiceImpl<JeecgDemoMapper, JeecgDemo | @@ -42,14 +42,14 @@ public class JeecgDemoServiceImpl extends ServiceImpl<JeecgDemoMapper, JeecgDemo | ||
42 | pp.setAge(1111); | 42 | pp.setAge(1111); |
43 | pp.setName("测试事务 小白兔 1"); | 43 | pp.setName("测试事务 小白兔 1"); |
44 | jeecgDemoMapper.insert(pp); | 44 | jeecgDemoMapper.insert(pp); |
45 | - | 45 | + |
46 | JeecgDemo pp2 = new JeecgDemo(); | 46 | JeecgDemo pp2 = new JeecgDemo(); |
47 | pp2.setAge(2222); | 47 | pp2.setAge(2222); |
48 | pp2.setName("测试事务 小白兔 2"); | 48 | pp2.setName("测试事务 小白兔 2"); |
49 | jeecgDemoMapper.insert(pp2); | 49 | jeecgDemoMapper.insert(pp2); |
50 | - | 50 | + |
51 | Integer.parseInt("hello");//自定义异常 | 51 | Integer.parseInt("hello");//自定义异常 |
52 | - | 52 | + |
53 | JeecgDemo pp3 = new JeecgDemo(); | 53 | JeecgDemo pp3 = new JeecgDemo(); |
54 | pp3.setAge(3333); | 54 | pp3.setAge(3333); |
55 | pp3.setName("测试事务 小白兔 3"); | 55 | pp3.setName("测试事务 小白兔 3"); |
@@ -90,7 +90,7 @@ public class JeecgDemoServiceImpl extends ServiceImpl<JeecgDemoMapper, JeecgDemo | @@ -90,7 +90,7 @@ public class JeecgDemoServiceImpl extends ServiceImpl<JeecgDemoMapper, JeecgDemo | ||
90 | //查询配置菜单有效字段 | 90 | //查询配置菜单有效字段 |
91 | List<String> allAuth = this.jeecgDemoMapper.queryAllAuth(permsPrefix); | 91 | List<String> allAuth = this.jeecgDemoMapper.queryAllAuth(permsPrefix); |
92 | //查询已授权字段 | 92 | //查询已授权字段 |
93 | - List<String> userAuth = this.jeecgDemoMapper.queryUserAuth(sysUser.getId(),permsPrefix); | 93 | + List<String> userAuth = this.jeecgDemoMapper.queryUserAuth(sysUser.getId().toString(),permsPrefix); |
94 | //列出未授权字段 | 94 | //列出未授权字段 |
95 | for(String perms : allAuth){ | 95 | for(String perms : allAuth){ |
96 | if(!userAuth.contains(perms)){ | 96 | if(!userAuth.contains(perms)){ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java
@@ -51,11 +51,11 @@ public class CasClientController { | @@ -51,11 +51,11 @@ public class CasClientController { | ||
51 | private ISysDepartService sysDepartService; | 51 | private ISysDepartService sysDepartService; |
52 | @Autowired | 52 | @Autowired |
53 | private RedisUtil redisUtil; | 53 | private RedisUtil redisUtil; |
54 | - | 54 | + |
55 | @Value("${cas.prefixUrl}") | 55 | @Value("${cas.prefixUrl}") |
56 | private String prefixUrl; | 56 | private String prefixUrl; |
57 | - | ||
58 | - | 57 | + |
58 | + | ||
59 | @GetMapping("/validateLogin") | 59 | @GetMapping("/validateLogin") |
60 | public Object validateLogin(@RequestParam(name="ticket") String ticket, | 60 | public Object validateLogin(@RequestParam(name="ticket") String ticket, |
61 | @RequestParam(name="service") String service, | 61 | @RequestParam(name="service") String service, |
@@ -89,7 +89,7 @@ public class CasClientController { | @@ -89,7 +89,7 @@ public class CasClientController { | ||
89 | 89 | ||
90 | //获取用户部门信息 | 90 | //获取用户部门信息 |
91 | JSONObject obj = new JSONObject(); | 91 | JSONObject obj = new JSONObject(); |
92 | - List<SysDepart> departs = sysDepartService.queryUserDeparts(sysUser.getId()); | 92 | + List<SysDepart> departs = sysDepartService.queryUserDeparts(sysUser.getId().toString()); |
93 | obj.put("departs", departs); | 93 | obj.put("departs", departs); |
94 | if (departs == null || departs.size() == 0) { | 94 | if (departs == null || departs.size() == 0) { |
95 | obj.put("multi_depart", 0); | 95 | obj.put("multi_depart", 0); |
@@ -103,7 +103,7 @@ public class CasClientController { | @@ -103,7 +103,7 @@ public class CasClientController { | ||
103 | obj.put("userInfo", sysUser); | 103 | obj.put("userInfo", sysUser); |
104 | result.setResult(obj); | 104 | result.setResult(obj); |
105 | result.success("登录成功"); | 105 | result.success("登录成功"); |
106 | - | 106 | + |
107 | } catch (Exception e) { | 107 | } catch (Exception e) { |
108 | //e.printStackTrace(); | 108 | //e.printStackTrace(); |
109 | result.error500(e.getMessage()); | 109 | result.error500(e.getMessage()); |
@@ -111,5 +111,5 @@ public class CasClientController { | @@ -111,5 +111,5 @@ public class CasClientController { | ||
111 | return new HttpEntity<>(result); | 111 | return new HttpEntity<>(result); |
112 | } | 112 | } |
113 | 113 | ||
114 | - | 114 | + |
115 | } | 115 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/ngalain/service/impl/NgAlainServiceImpl.java
@@ -80,7 +80,7 @@ public class NgAlainServiceImpl implements NgAlainService { | @@ -80,7 +80,7 @@ public class NgAlainServiceImpl implements NgAlainService { | ||
80 | if(permission.getMenuType()==null) { | 80 | if(permission.getMenuType()==null) { |
81 | continue; | 81 | continue; |
82 | } | 82 | } |
83 | - String tempPid = permission.getParentId(); | 83 | + String tempPid = String.valueOf(permission.getParentId()); |
84 | JSONObject json = getPermissionJsonObject(permission); | 84 | JSONObject json = getPermissionJsonObject(permission); |
85 | if(parentJson==null && oConvertUtils.isEmpty(tempPid)) { | 85 | if(parentJson==null && oConvertUtils.isEmpty(tempPid)) { |
86 | jsonArray.add(json); | 86 | jsonArray.add(json); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/LoginController.java
@@ -397,7 +397,7 @@ public class LoginController { | @@ -397,7 +397,7 @@ public class LoginController { | ||
397 | String username = sysUser.getUsername(); | 397 | String username = sysUser.getUsername(); |
398 | // 获取用户部门信息 | 398 | // 获取用户部门信息 |
399 | JSONObject obj = new JSONObject(); | 399 | JSONObject obj = new JSONObject(); |
400 | - List<SysDepart> departs = sysDepartService.queryUserDeparts(sysUser.getId()); | 400 | + List<SysDepart> departs = sysDepartService.queryUserDeparts(sysUser.getId().toString()); |
401 | obj.put("departs", departs); | 401 | obj.put("departs", departs); |
402 | if (departs == null || departs.size() == 0) { | 402 | if (departs == null || departs.size() == 0) { |
403 | obj.put("multi_depart", 0); | 403 | obj.put("multi_depart", 0); |
@@ -519,7 +519,7 @@ public class LoginController { | @@ -519,7 +519,7 @@ public class LoginController { | ||
519 | String orgCode = sysUser.getOrgCode(); | 519 | String orgCode = sysUser.getOrgCode(); |
520 | if(oConvertUtils.isEmpty(orgCode)) { | 520 | if(oConvertUtils.isEmpty(orgCode)) { |
521 | //如果当前用户无选择部门 查看部门关联信息 | 521 | //如果当前用户无选择部门 查看部门关联信息 |
522 | - List<SysDepart> departs = sysDepartService.queryUserDeparts(sysUser.getId()); | 522 | + List<SysDepart> departs = sysDepartService.queryUserDeparts(sysUser.getId().toString()); |
523 | //update-begin-author:taoyan date:20220117 for: JTC-1068【app】新建用户,没有设置部门及角色,点击登录提示暂未归属部,一直在登录页面 使用手机号登录 可正常 | 523 | //update-begin-author:taoyan date:20220117 for: JTC-1068【app】新建用户,没有设置部门及角色,点击登录提示暂未归属部,一直在登录页面 使用手机号登录 可正常 |
524 | if (departs == null || departs.size() == 0) { | 524 | if (departs == null || departs.size() == 0) { |
525 | /*result.error500("用户暂未归属部门,不可登录!"); | 525 | /*result.error500("用户暂未归属部门,不可登录!"); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java
@@ -261,8 +261,8 @@ public class SysAnnouncementController { | @@ -261,8 +261,8 @@ public class SysAnnouncementController { | ||
261 | // 2.插入用户通告阅读标记表记录 | 261 | // 2.插入用户通告阅读标记表记录 |
262 | String userId = sysAnnouncement.getUserIds(); | 262 | String userId = sysAnnouncement.getUserIds(); |
263 | String[] userIds = userId.substring(0, (userId.length()-1)).split(","); | 263 | String[] userIds = userId.substring(0, (userId.length()-1)).split(","); |
264 | - String anntId = sysAnnouncement.getId(); | ||
265 | - Date refDate = new Date(); | 264 | + //String anntId = sysAnnouncement.getId(); |
265 | + //Date refDate = new Date(); | ||
266 | JSONObject obj = new JSONObject(); | 266 | JSONObject obj = new JSONObject(); |
267 | obj.put(WebsocketConst.MSG_CMD, WebsocketConst.CMD_USER); | 267 | obj.put(WebsocketConst.MSG_CMD, WebsocketConst.CMD_USER); |
268 | obj.put(WebsocketConst.MSG_ID, sysAnnouncement.getId()); | 268 | obj.put(WebsocketConst.MSG_ID, sysAnnouncement.getId()); |
@@ -326,7 +326,7 @@ public class SysAnnouncementController { | @@ -326,7 +326,7 @@ public class SysAnnouncementController { | ||
326 | public Result<Map<String, Object>> listByUser(@RequestParam(required = false, defaultValue = "5") Integer pageSize) { | 326 | public Result<Map<String, Object>> listByUser(@RequestParam(required = false, defaultValue = "5") Integer pageSize) { |
327 | Result<Map<String,Object>> result = new Result<Map<String,Object>>(); | 327 | Result<Map<String,Object>> result = new Result<Map<String,Object>>(); |
328 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | 328 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); |
329 | - String userId = sysUser.getId(); | 329 | + String userId = sysUser.getId().toString(); |
330 | // 1.将系统消息补充到用户通告阅读标记表中 | 330 | // 1.将系统消息补充到用户通告阅读标记表中 |
331 | LambdaQueryWrapper<SysAnnouncement> querySaWrapper = new LambdaQueryWrapper<SysAnnouncement>(); | 331 | LambdaQueryWrapper<SysAnnouncement> querySaWrapper = new LambdaQueryWrapper<SysAnnouncement>(); |
332 | querySaWrapper.eq(SysAnnouncement::getMsgType,CommonConstant.MSG_TYPE_ALL); // 全部人员 | 332 | querySaWrapper.eq(SysAnnouncement::getMsgType,CommonConstant.MSG_TYPE_ALL); // 全部人员 |
@@ -349,7 +349,7 @@ public class SysAnnouncementController { | @@ -349,7 +349,7 @@ public class SysAnnouncementController { | ||
349 | log.info("listByUser接口新增了SysAnnouncementSend:pageSize{}:"+pageSize); | 349 | log.info("listByUser接口新增了SysAnnouncementSend:pageSize{}:"+pageSize); |
350 | SysAnnouncementSend announcementSend = new SysAnnouncementSend(); | 350 | SysAnnouncementSend announcementSend = new SysAnnouncementSend(); |
351 | announcementSend.setAnntId(announcements.get(i).getId()); | 351 | announcementSend.setAnntId(announcements.get(i).getId()); |
352 | - announcementSend.setUserId(userId); | 352 | + announcementSend.setUserId(Integer.valueOf(userId)); |
353 | announcementSend.setReadFlag(CommonConstant.NO_READ_FLAG); | 353 | announcementSend.setReadFlag(CommonConstant.NO_READ_FLAG); |
354 | sysAnnouncementSendService.save(announcementSend); | 354 | sysAnnouncementSendService.save(announcementSend); |
355 | log.info("announcementSend.toString()",announcementSend.toString()); | 355 | log.info("announcementSend.toString()",announcementSend.toString()); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementSendController.java
@@ -91,7 +91,7 @@ public class SysAnnouncementSendController { | @@ -91,7 +91,7 @@ public class SysAnnouncementSendController { | ||
91 | result.setResult(pageList); | 91 | result.setResult(pageList); |
92 | return result; | 92 | return result; |
93 | } | 93 | } |
94 | - | 94 | + |
95 | /** | 95 | /** |
96 | * 添加 | 96 | * 添加 |
97 | * @param sysAnnouncementSend | 97 | * @param sysAnnouncementSend |
@@ -109,7 +109,7 @@ public class SysAnnouncementSendController { | @@ -109,7 +109,7 @@ public class SysAnnouncementSendController { | ||
109 | } | 109 | } |
110 | return result; | 110 | return result; |
111 | } | 111 | } |
112 | - | 112 | + |
113 | /** | 113 | /** |
114 | * 编辑 | 114 | * 编辑 |
115 | * @param sysAnnouncementSend | 115 | * @param sysAnnouncementSend |
@@ -128,10 +128,10 @@ public class SysAnnouncementSendController { | @@ -128,10 +128,10 @@ public class SysAnnouncementSendController { | ||
128 | result.success("修改成功!"); | 128 | result.success("修改成功!"); |
129 | } | 129 | } |
130 | } | 130 | } |
131 | - | 131 | + |
132 | return result; | 132 | return result; |
133 | } | 133 | } |
134 | - | 134 | + |
135 | /** | 135 | /** |
136 | * 通过id删除 | 136 | * 通过id删除 |
137 | * @param id | 137 | * @param id |
@@ -149,10 +149,10 @@ public class SysAnnouncementSendController { | @@ -149,10 +149,10 @@ public class SysAnnouncementSendController { | ||
149 | result.success("删除成功!"); | 149 | result.success("删除成功!"); |
150 | } | 150 | } |
151 | } | 151 | } |
152 | - | 152 | + |
153 | return result; | 153 | return result; |
154 | } | 154 | } |
155 | - | 155 | + |
156 | /** | 156 | /** |
157 | * 批量删除 | 157 | * 批量删除 |
158 | * @param ids | 158 | * @param ids |
@@ -169,7 +169,7 @@ public class SysAnnouncementSendController { | @@ -169,7 +169,7 @@ public class SysAnnouncementSendController { | ||
169 | } | 169 | } |
170 | return result; | 170 | return result; |
171 | } | 171 | } |
172 | - | 172 | + |
173 | /** | 173 | /** |
174 | * 通过id查询 | 174 | * 通过id查询 |
175 | * @param id | 175 | * @param id |
@@ -187,7 +187,7 @@ public class SysAnnouncementSendController { | @@ -187,7 +187,7 @@ public class SysAnnouncementSendController { | ||
187 | } | 187 | } |
188 | return result; | 188 | return result; |
189 | } | 189 | } |
190 | - | 190 | + |
191 | /** | 191 | /** |
192 | * @功能:更新用户系统消息阅读状态 | 192 | * @功能:更新用户系统消息阅读状态 |
193 | * @param json | 193 | * @param json |
@@ -198,7 +198,7 @@ public class SysAnnouncementSendController { | @@ -198,7 +198,7 @@ public class SysAnnouncementSendController { | ||
198 | Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>(); | 198 | Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>(); |
199 | String anntId = json.getString("anntId"); | 199 | String anntId = json.getString("anntId"); |
200 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | 200 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); |
201 | - String userId = sysUser.getId(); | 201 | + String userId = sysUser.getId().toString(); |
202 | LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda(); | 202 | LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda(); |
203 | updateWrapper.set(SysAnnouncementSend::getReadFlag, CommonConstant.HAS_READ_FLAG); | 203 | updateWrapper.set(SysAnnouncementSend::getReadFlag, CommonConstant.HAS_READ_FLAG); |
204 | updateWrapper.set(SysAnnouncementSend::getReadTime, new Date()); | 204 | updateWrapper.set(SysAnnouncementSend::getReadTime, new Date()); |
@@ -208,7 +208,7 @@ public class SysAnnouncementSendController { | @@ -208,7 +208,7 @@ public class SysAnnouncementSendController { | ||
208 | result.setSuccess(true); | 208 | result.setSuccess(true); |
209 | return result; | 209 | return result; |
210 | } | 210 | } |
211 | - | 211 | + |
212 | /** | 212 | /** |
213 | * @功能:获取我的消息 | 213 | * @功能:获取我的消息 |
214 | * @return | 214 | * @return |
@@ -219,8 +219,8 @@ public class SysAnnouncementSendController { | @@ -219,8 +219,8 @@ public class SysAnnouncementSendController { | ||
219 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize) { | 219 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize) { |
220 | Result<IPage<AnnouncementSendModel>> result = new Result<IPage<AnnouncementSendModel>>(); | 220 | Result<IPage<AnnouncementSendModel>> result = new Result<IPage<AnnouncementSendModel>>(); |
221 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | 221 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); |
222 | - String userId = sysUser.getId(); | ||
223 | - announcementSendModel.setUserId(userId); | 222 | + String userId = sysUser.getId().toString(); |
223 | + announcementSendModel.setUserId(Integer.valueOf(userId)); | ||
224 | announcementSendModel.setPageNo((pageNo-1)*pageSize); | 224 | announcementSendModel.setPageNo((pageNo-1)*pageSize); |
225 | announcementSendModel.setPageSize(pageSize); | 225 | announcementSendModel.setPageSize(pageSize); |
226 | Page<AnnouncementSendModel> pageList = new Page<AnnouncementSendModel>(pageNo,pageSize); | 226 | Page<AnnouncementSendModel> pageList = new Page<AnnouncementSendModel>(pageNo,pageSize); |
@@ -238,7 +238,7 @@ public class SysAnnouncementSendController { | @@ -238,7 +238,7 @@ public class SysAnnouncementSendController { | ||
238 | public Result<SysAnnouncementSend> readAll() { | 238 | public Result<SysAnnouncementSend> readAll() { |
239 | Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>(); | 239 | Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>(); |
240 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | 240 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); |
241 | - String userId = sysUser.getId(); | 241 | + String userId = sysUser.getId().toString(); |
242 | LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda(); | 242 | LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda(); |
243 | updateWrapper.set(SysAnnouncementSend::getReadFlag, CommonConstant.HAS_READ_FLAG); | 243 | updateWrapper.set(SysAnnouncementSend::getReadFlag, CommonConstant.HAS_READ_FLAG); |
244 | updateWrapper.set(SysAnnouncementSend::getReadTime, new Date()); | 244 | updateWrapper.set(SysAnnouncementSend::getReadTime, new Date()); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysCategoryController.java
@@ -47,7 +47,7 @@ import java.util.stream.Collectors; | @@ -47,7 +47,7 @@ import java.util.stream.Collectors; | ||
47 | public class SysCategoryController { | 47 | public class SysCategoryController { |
48 | @Autowired | 48 | @Autowired |
49 | private ISysCategoryService sysCategoryService; | 49 | private ISysCategoryService sysCategoryService; |
50 | - | 50 | + |
51 | /** | 51 | /** |
52 | * 分页列表查询 | 52 | * 分页列表查询 |
53 | * @param sysCategory | 53 | * @param sysCategory |
@@ -65,7 +65,7 @@ public class SysCategoryController { | @@ -65,7 +65,7 @@ public class SysCategoryController { | ||
65 | sysCategory.setPid("0"); | 65 | sysCategory.setPid("0"); |
66 | } | 66 | } |
67 | Result<IPage<SysCategory>> result = new Result<IPage<SysCategory>>(); | 67 | Result<IPage<SysCategory>> result = new Result<IPage<SysCategory>>(); |
68 | - | 68 | + |
69 | //--author:os_chengtgen---date:20190804 -----for: 分类字典页面显示错误,issues:377--------start | 69 | //--author:os_chengtgen---date:20190804 -----for: 分类字典页面显示错误,issues:377--------start |
70 | //--author:liusq---date:20211119 -----for: 【vue3】分类字典页面查询条件配置--------start | 70 | //--author:liusq---date:20211119 -----for: 【vue3】分类字典页面查询条件配置--------start |
71 | QueryWrapper<SysCategory> queryWrapper = QueryGenerator.initQueryWrapper(sysCategory, req.getParameterMap()); | 71 | QueryWrapper<SysCategory> queryWrapper = QueryGenerator.initQueryWrapper(sysCategory, req.getParameterMap()); |
@@ -84,7 +84,7 @@ public class SysCategoryController { | @@ -84,7 +84,7 @@ public class SysCategoryController { | ||
84 | result.setResult(pageList); | 84 | result.setResult(pageList); |
85 | return result; | 85 | return result; |
86 | } | 86 | } |
87 | - | 87 | + |
88 | @GetMapping(value = "/childList") | 88 | @GetMapping(value = "/childList") |
89 | public Result<List<SysCategory>> queryPageList(SysCategory sysCategory,HttpServletRequest req) { | 89 | public Result<List<SysCategory>> queryPageList(SysCategory sysCategory,HttpServletRequest req) { |
90 | Result<List<SysCategory>> result = new Result<List<SysCategory>>(); | 90 | Result<List<SysCategory>> result = new Result<List<SysCategory>>(); |
@@ -94,8 +94,8 @@ public class SysCategoryController { | @@ -94,8 +94,8 @@ public class SysCategoryController { | ||
94 | result.setResult(list); | 94 | result.setResult(list); |
95 | return result; | 95 | return result; |
96 | } | 96 | } |
97 | - | ||
98 | - | 97 | + |
98 | + | ||
99 | /** | 99 | /** |
100 | * 添加 | 100 | * 添加 |
101 | * @param sysCategory | 101 | * @param sysCategory |
@@ -113,7 +113,7 @@ public class SysCategoryController { | @@ -113,7 +113,7 @@ public class SysCategoryController { | ||
113 | } | 113 | } |
114 | return result; | 114 | return result; |
115 | } | 115 | } |
116 | - | 116 | + |
117 | /** | 117 | /** |
118 | * 编辑 | 118 | * 编辑 |
119 | * @param sysCategory | 119 | * @param sysCategory |
@@ -131,7 +131,7 @@ public class SysCategoryController { | @@ -131,7 +131,7 @@ public class SysCategoryController { | ||
131 | } | 131 | } |
132 | return result; | 132 | return result; |
133 | } | 133 | } |
134 | - | 134 | + |
135 | /** | 135 | /** |
136 | * 通过id删除 | 136 | * 通过id删除 |
137 | * @param id | 137 | * @param id |
@@ -147,10 +147,10 @@ public class SysCategoryController { | @@ -147,10 +147,10 @@ public class SysCategoryController { | ||
147 | this.sysCategoryService.deleteSysCategory(id); | 147 | this.sysCategoryService.deleteSysCategory(id); |
148 | result.success("删除成功!"); | 148 | result.success("删除成功!"); |
149 | } | 149 | } |
150 | - | 150 | + |
151 | return result; | 151 | return result; |
152 | } | 152 | } |
153 | - | 153 | + |
154 | /** | 154 | /** |
155 | * 批量删除 | 155 | * 批量删除 |
156 | * @param ids | 156 | * @param ids |
@@ -167,7 +167,7 @@ public class SysCategoryController { | @@ -167,7 +167,7 @@ public class SysCategoryController { | ||
167 | } | 167 | } |
168 | return result; | 168 | return result; |
169 | } | 169 | } |
170 | - | 170 | + |
171 | /** | 171 | /** |
172 | * 通过id查询 | 172 | * 通过id查询 |
173 | * @param id | 173 | * @param id |
@@ -283,9 +283,9 @@ public class SysCategoryController { | @@ -283,9 +283,9 @@ public class SysCategoryController { | ||
283 | } | 283 | } |
284 | return ImportExcelUtil.imporReturnRes(errorLines,successLines,errorMessage); | 284 | return ImportExcelUtil.imporReturnRes(errorLines,successLines,errorMessage); |
285 | } | 285 | } |
286 | - | ||
287 | - | ||
288 | - | 286 | + |
287 | + | ||
288 | + | ||
289 | /** | 289 | /** |
290 | * 加载单个数据 用于回显 | 290 | * 加载单个数据 用于回显 |
291 | */ | 291 | */ |
@@ -293,7 +293,7 @@ public class SysCategoryController { | @@ -293,7 +293,7 @@ public class SysCategoryController { | ||
293 | public Result<SysCategory> loadOne(@RequestParam(name="field") String field,@RequestParam(name="val") String val) { | 293 | public Result<SysCategory> loadOne(@RequestParam(name="field") String field,@RequestParam(name="val") String val) { |
294 | Result<SysCategory> result = new Result<SysCategory>(); | 294 | Result<SysCategory> result = new Result<SysCategory>(); |
295 | try { | 295 | try { |
296 | - | 296 | + |
297 | QueryWrapper<SysCategory> query = new QueryWrapper<SysCategory>(); | 297 | QueryWrapper<SysCategory> query = new QueryWrapper<SysCategory>(); |
298 | query.eq(field, val); | 298 | query.eq(field, val); |
299 | List<SysCategory> ls = this.sysCategoryService.list(query); | 299 | List<SysCategory> ls = this.sysCategoryService.list(query); |
@@ -314,7 +314,7 @@ public class SysCategoryController { | @@ -314,7 +314,7 @@ public class SysCategoryController { | ||
314 | } | 314 | } |
315 | return result; | 315 | return result; |
316 | } | 316 | } |
317 | - | 317 | + |
318 | /** | 318 | /** |
319 | * 加载节点的子数据 | 319 | * 加载节点的子数据 |
320 | */ | 320 | */ |
@@ -332,7 +332,7 @@ public class SysCategoryController { | @@ -332,7 +332,7 @@ public class SysCategoryController { | ||
332 | } | 332 | } |
333 | return result; | 333 | return result; |
334 | } | 334 | } |
335 | - | 335 | + |
336 | /** | 336 | /** |
337 | * 加载一级节点/如果是同步 则所有数据 | 337 | * 加载一级节点/如果是同步 则所有数据 |
338 | */ | 338 | */ |
@@ -353,7 +353,7 @@ public class SysCategoryController { | @@ -353,7 +353,7 @@ public class SysCategoryController { | ||
353 | } | 353 | } |
354 | return result; | 354 | return result; |
355 | } | 355 | } |
356 | - | 356 | + |
357 | /** | 357 | /** |
358 | * 递归求子节点 同步加载用到 | 358 | * 递归求子节点 同步加载用到 |
359 | */ | 359 | */ |
@@ -473,7 +473,7 @@ public class SysCategoryController { | @@ -473,7 +473,7 @@ public class SysCategoryController { | ||
473 | } | 473 | } |
474 | List<DictModel> rdList = new ArrayList<DictModel>(); | 474 | List<DictModel> rdList = new ArrayList<DictModel>(); |
475 | for (SysCategory c : list) { | 475 | for (SysCategory c : list) { |
476 | - rdList.add(new DictModel(c.getId(),c.getName())); | 476 | + rdList.add(new DictModel(c.getId().toString(),c.getName())); |
477 | } | 477 | } |
478 | result.setSuccess(true); | 478 | result.setSuccess(true); |
479 | result.setResult(rdList); | 479 | result.setResult(rdList); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java
@@ -45,7 +45,7 @@ import java.util.*; | @@ -45,7 +45,7 @@ import java.util.*; | ||
45 | * <p> | 45 | * <p> |
46 | * 部门表 前端控制器 | 46 | * 部门表 前端控制器 |
47 | * <p> | 47 | * <p> |
48 | - * | 48 | + * |
49 | * @Author: Steve @Since: 2019-01-22 | 49 | * @Author: Steve @Since: 2019-01-22 |
50 | */ | 50 | */ |
51 | @RestController | 51 | @RestController |
@@ -93,7 +93,7 @@ public class SysDepartController { | @@ -93,7 +93,7 @@ public class SysDepartController { | ||
93 | 93 | ||
94 | /** | 94 | /** |
95 | * 查询数据 查出所有部门,并以树结构数据格式响应给前端 | 95 | * 查询数据 查出所有部门,并以树结构数据格式响应给前端 |
96 | - * | 96 | + * |
97 | * @return | 97 | * @return |
98 | */ | 98 | */ |
99 | @RequestMapping(value = "/queryTreeList", method = RequestMethod.GET) | 99 | @RequestMapping(value = "/queryTreeList", method = RequestMethod.GET) |
@@ -167,7 +167,7 @@ public class SysDepartController { | @@ -167,7 +167,7 @@ public class SysDepartController { | ||
167 | 167 | ||
168 | /** | 168 | /** |
169 | * 添加新数据 添加用户新建的部门对象数据,并保存到数据库 | 169 | * 添加新数据 添加用户新建的部门对象数据,并保存到数据库 |
170 | - * | 170 | + * |
171 | * @param sysDepart | 171 | * @param sysDepart |
172 | * @return | 172 | * @return |
173 | */ | 173 | */ |
@@ -193,7 +193,7 @@ public class SysDepartController { | @@ -193,7 +193,7 @@ public class SysDepartController { | ||
193 | 193 | ||
194 | /** | 194 | /** |
195 | * 编辑数据 编辑部门的部分数据,并保存到数据库 | 195 | * 编辑数据 编辑部门的部分数据,并保存到数据库 |
196 | - * | 196 | + * |
197 | * @param sysDepart | 197 | * @param sysDepart |
198 | * @return | 198 | * @return |
199 | */ | 199 | */ |
@@ -219,7 +219,7 @@ public class SysDepartController { | @@ -219,7 +219,7 @@ public class SysDepartController { | ||
219 | } | 219 | } |
220 | return result; | 220 | return result; |
221 | } | 221 | } |
222 | - | 222 | + |
223 | /** | 223 | /** |
224 | * 通过id删除 | 224 | * 通过id删除 |
225 | * @param id | 225 | * @param id |
@@ -249,7 +249,7 @@ public class SysDepartController { | @@ -249,7 +249,7 @@ public class SysDepartController { | ||
249 | 249 | ||
250 | /** | 250 | /** |
251 | * 批量删除 根据前端请求的多个ID,对数据库执行删除相关部门数据的操作 | 251 | * 批量删除 根据前端请求的多个ID,对数据库执行删除相关部门数据的操作 |
252 | - * | 252 | + * |
253 | * @param ids | 253 | * @param ids |
254 | * @return | 254 | * @return |
255 | */ | 255 | */ |
@@ -270,7 +270,7 @@ public class SysDepartController { | @@ -270,7 +270,7 @@ public class SysDepartController { | ||
270 | 270 | ||
271 | /** | 271 | /** |
272 | * 查询数据 添加或编辑页面对该方法发起请求,以树结构形式加载所有部门的名称,方便用户的操作 | 272 | * 查询数据 添加或编辑页面对该方法发起请求,以树结构形式加载所有部门的名称,方便用户的操作 |
273 | - * | 273 | + * |
274 | * @return | 274 | * @return |
275 | */ | 275 | */ |
276 | @RequestMapping(value = "/queryIdTree", method = RequestMethod.GET) | 276 | @RequestMapping(value = "/queryIdTree", method = RequestMethod.GET) |
@@ -304,12 +304,12 @@ public class SysDepartController { | @@ -304,12 +304,12 @@ public class SysDepartController { | ||
304 | } | 304 | } |
305 | return result; | 305 | return result; |
306 | } | 306 | } |
307 | - | 307 | + |
308 | /** | 308 | /** |
309 | * <p> | 309 | * <p> |
310 | * 部门搜索功能方法,根据关键字模糊搜索相关部门 | 310 | * 部门搜索功能方法,根据关键字模糊搜索相关部门 |
311 | * </p> | 311 | * </p> |
312 | - * | 312 | + * |
313 | * @param keyWord | 313 | * @param keyWord |
314 | * @return | 314 | * @return |
315 | */ | 315 | */ |
@@ -408,13 +408,13 @@ public class SysDepartController { | @@ -408,13 +408,13 @@ public class SysDepartController { | ||
408 | if(!parentDept.equals(null)) { | 408 | if(!parentDept.equals(null)) { |
409 | sysDepart.setParentId(parentDept.getId()); | 409 | sysDepart.setParentId(parentDept.getId()); |
410 | } else { | 410 | } else { |
411 | - sysDepart.setParentId(""); | 411 | + sysDepart.setParentId(0); |
412 | } | 412 | } |
413 | }catch (Exception e) { | 413 | }catch (Exception e) { |
414 | //没有查找到parentDept | 414 | //没有查找到parentDept |
415 | } | 415 | } |
416 | }else{ | 416 | }else{ |
417 | - sysDepart.setParentId(""); | 417 | + sysDepart.setParentId(0); |
418 | } | 418 | } |
419 | //update-begin---author:liusq Date:20210223 for:批量导入部门以后,不能追加下一级部门 #2245------------ | 419 | //update-begin---author:liusq Date:20210223 for:批量导入部门以后,不能追加下一级部门 #2245------------ |
420 | sysDepart.setOrgType(sysDepart.getOrgCode().length()/codeLength+""); | 420 | sysDepart.setOrgType(sysDepart.getOrgCode().length()/codeLength+""); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartPermissionController.java
@@ -76,7 +76,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | @@ -76,7 +76,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | ||
76 | IPage<SysDepartPermission> pageList = sysDepartPermissionService.page(page, queryWrapper); | 76 | IPage<SysDepartPermission> pageList = sysDepartPermissionService.page(page, queryWrapper); |
77 | return Result.ok(pageList); | 77 | return Result.ok(pageList); |
78 | } | 78 | } |
79 | - | 79 | + |
80 | /** | 80 | /** |
81 | * 添加 | 81 | * 添加 |
82 | * | 82 | * |
@@ -89,7 +89,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | @@ -89,7 +89,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | ||
89 | sysDepartPermissionService.save(sysDepartPermission); | 89 | sysDepartPermissionService.save(sysDepartPermission); |
90 | return Result.ok("添加成功!"); | 90 | return Result.ok("添加成功!"); |
91 | } | 91 | } |
92 | - | 92 | + |
93 | /** | 93 | /** |
94 | * 编辑 | 94 | * 编辑 |
95 | * | 95 | * |
@@ -102,7 +102,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | @@ -102,7 +102,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | ||
102 | sysDepartPermissionService.updateById(sysDepartPermission); | 102 | sysDepartPermissionService.updateById(sysDepartPermission); |
103 | return Result.ok("编辑成功!"); | 103 | return Result.ok("编辑成功!"); |
104 | } | 104 | } |
105 | - | 105 | + |
106 | /** | 106 | /** |
107 | * 通过id删除 | 107 | * 通过id删除 |
108 | * | 108 | * |
@@ -115,7 +115,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | @@ -115,7 +115,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | ||
115 | sysDepartPermissionService.removeById(id); | 115 | sysDepartPermissionService.removeById(id); |
116 | return Result.ok("删除成功!"); | 116 | return Result.ok("删除成功!"); |
117 | } | 117 | } |
118 | - | 118 | + |
119 | /** | 119 | /** |
120 | * 批量删除 | 120 | * 批量删除 |
121 | * | 121 | * |
@@ -128,7 +128,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | @@ -128,7 +128,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | ||
128 | this.sysDepartPermissionService.removeByIds(Arrays.asList(ids.split(","))); | 128 | this.sysDepartPermissionService.removeByIds(Arrays.asList(ids.split(","))); |
129 | return Result.ok("批量删除成功!"); | 129 | return Result.ok("批量删除成功!"); |
130 | } | 130 | } |
131 | - | 131 | + |
132 | /** | 132 | /** |
133 | * 通过id查询 | 133 | * 通过id查询 |
134 | * | 134 | * |
@@ -278,7 +278,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | @@ -278,7 +278,7 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | ||
278 | query.inSql(SysPermission::getId,"select permission_id from sys_depart_permission where depart_id='"+departId+"'"); | 278 | query.inSql(SysPermission::getId,"select permission_id from sys_depart_permission where depart_id='"+departId+"'"); |
279 | List<SysPermission> list = sysPermissionService.list(query); | 279 | List<SysPermission> list = sysPermissionService.list(query); |
280 | for(SysPermission sysPer : list) { | 280 | for(SysPermission sysPer : list) { |
281 | - ids.add(sysPer.getId()); | 281 | + ids.add(sysPer.getId().toString()); |
282 | } | 282 | } |
283 | List<TreeModel> treeList = new ArrayList<>(); | 283 | List<TreeModel> treeList = new ArrayList<>(); |
284 | getTreeModelList(treeList, list, null); | 284 | getTreeModelList(treeList, list, null); |
@@ -295,8 +295,8 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | @@ -295,8 +295,8 @@ public class SysDepartPermissionController extends JeecgController<SysDepartPerm | ||
295 | 295 | ||
296 | private void getTreeModelList(List<TreeModel> treeList, List<SysPermission> metaList, TreeModel temp) { | 296 | private void getTreeModelList(List<TreeModel> treeList, List<SysPermission> metaList, TreeModel temp) { |
297 | for (SysPermission permission : metaList) { | 297 | for (SysPermission permission : metaList) { |
298 | - String tempPid = permission.getParentId(); | ||
299 | - TreeModel tree = new TreeModel(permission.getId(), tempPid, permission.getName(),permission.getRuleFlag(), permission.isLeaf()); | 298 | + String tempPid = String.valueOf(permission.getParentId()); |
299 | + TreeModel tree = new TreeModel(permission.getId().toString(), tempPid, permission.getName(),permission.getRuleFlag(), permission.isLeaf()); | ||
300 | if(temp==null && oConvertUtils.isEmpty(tempPid)) { | 300 | if(temp==null && oConvertUtils.isEmpty(tempPid)) { |
301 | treeList.add(tree); | 301 | treeList.add(tree); |
302 | if(!tree.getIsLeaf()) { | 302 | if(!tree.getIsLeaf()) { |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java
@@ -54,7 +54,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | @@ -54,7 +54,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | ||
54 | 54 | ||
55 | @Autowired | 55 | @Autowired |
56 | private ISysDepartService sysDepartService; | 56 | private ISysDepartService sysDepartService; |
57 | - | 57 | + |
58 | /** | 58 | /** |
59 | * 分页列表查询 | 59 | * 分页列表查询 |
60 | * | 60 | * |
@@ -91,7 +91,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | @@ -91,7 +91,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | ||
91 | IPage<SysDepartRole> pageList = sysDepartRoleService.page(page, queryWrapper); | 91 | IPage<SysDepartRole> pageList = sysDepartRoleService.page(page, queryWrapper); |
92 | return Result.ok(pageList); | 92 | return Result.ok(pageList); |
93 | } | 93 | } |
94 | - | 94 | + |
95 | /** | 95 | /** |
96 | * 添加 | 96 | * 添加 |
97 | * | 97 | * |
@@ -105,7 +105,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | @@ -105,7 +105,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | ||
105 | sysDepartRoleService.save(sysDepartRole); | 105 | sysDepartRoleService.save(sysDepartRole); |
106 | return Result.ok("添加成功!"); | 106 | return Result.ok("添加成功!"); |
107 | } | 107 | } |
108 | - | 108 | + |
109 | /** | 109 | /** |
110 | * 编辑 | 110 | * 编辑 |
111 | * | 111 | * |
@@ -119,7 +119,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | @@ -119,7 +119,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | ||
119 | sysDepartRoleService.updateById(sysDepartRole); | 119 | sysDepartRoleService.updateById(sysDepartRole); |
120 | return Result.ok("编辑成功!"); | 120 | return Result.ok("编辑成功!"); |
121 | } | 121 | } |
122 | - | 122 | + |
123 | /** | 123 | /** |
124 | * 通过id删除 | 124 | * 通过id删除 |
125 | * | 125 | * |
@@ -134,7 +134,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | @@ -134,7 +134,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | ||
134 | sysDepartRoleService.removeById(id); | 134 | sysDepartRoleService.removeById(id); |
135 | return Result.ok("删除成功!"); | 135 | return Result.ok("删除成功!"); |
136 | } | 136 | } |
137 | - | 137 | + |
138 | /** | 138 | /** |
139 | * 批量删除 | 139 | * 批量删除 |
140 | * | 140 | * |
@@ -149,7 +149,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | @@ -149,7 +149,7 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | ||
149 | this.sysDepartRoleService.removeByIds(Arrays.asList(ids.split(","))); | 149 | this.sysDepartRoleService.removeByIds(Arrays.asList(ids.split(","))); |
150 | return Result.ok("批量删除成功!"); | 150 | return Result.ok("批量删除成功!"); |
151 | } | 151 | } |
152 | - | 152 | + |
153 | /** | 153 | /** |
154 | * 通过id查询 | 154 | * 通过id查询 |
155 | * | 155 | * |
@@ -203,7 +203,10 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | @@ -203,7 +203,10 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys | ||
203 | Result<List<SysDepartRoleUser>> result = new Result<>(); | 203 | Result<List<SysDepartRoleUser>> result = new Result<>(); |
204 | //查询部门下角色 | 204 | //查询部门下角色 |
205 | List<SysDepartRole> roleList = sysDepartRoleService.list(new QueryWrapper<SysDepartRole>().eq("depart_id",departId)); | 205 | List<SysDepartRole> roleList = sysDepartRoleService.list(new QueryWrapper<SysDepartRole>().eq("depart_id",departId)); |
206 | - List<String> roleIds = roleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | 206 | + List<String> roleIds=new ArrayList<>(); |
207 | + for (SysDepartRole role : roleList) { | ||
208 | + roleIds.add(role.getId().toString()); | ||
209 | + } | ||
207 | //根据角色id,用户id查询已授权角色 | 210 | //根据角色id,用户id查询已授权角色 |
208 | List<SysDepartRoleUser> roleUserList = null; | 211 | List<SysDepartRoleUser> roleUserList = null; |
209 | if(roleIds!=null && roleIds.size()>0){ | 212 | if(roleIds!=null && roleIds.size()>0){ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDictController.java
@@ -462,7 +462,7 @@ public class SysDictController { | @@ -462,7 +462,7 @@ public class SysDictController { | ||
462 | SysDictPage vo = new SysDictPage(); | 462 | SysDictPage vo = new SysDictPage(); |
463 | BeanUtils.copyProperties(dictMain, vo); | 463 | BeanUtils.copyProperties(dictMain, vo); |
464 | // 查询机票 | 464 | // 查询机票 |
465 | - List<SysDictItem> sysDictItemList = sysDictItemService.selectItemsByMainId(dictMain.getId()); | 465 | + List<SysDictItem> sysDictItemList = sysDictItemService.selectItemsByMainId(dictMain.getId().toString()); |
466 | vo.setSysDictItemList(sysDictItemList); | 466 | vo.setSysDictItemList(sysDictItemList); |
467 | pageList.add(vo); | 467 | pageList.add(vo); |
468 | } | 468 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDictItemController.java
@@ -45,7 +45,7 @@ public class SysDictItemController { | @@ -45,7 +45,7 @@ public class SysDictItemController { | ||
45 | 45 | ||
46 | @Autowired | 46 | @Autowired |
47 | private ISysDictItemService sysDictItemService; | 47 | private ISysDictItemService sysDictItemService; |
48 | - | 48 | + |
49 | /** | 49 | /** |
50 | * @功能:查询字典数据 | 50 | * @功能:查询字典数据 |
51 | * @param sysDictItem | 51 | * @param sysDictItem |
@@ -66,7 +66,7 @@ public class SysDictItemController { | @@ -66,7 +66,7 @@ public class SysDictItemController { | ||
66 | result.setResult(pageList); | 66 | result.setResult(pageList); |
67 | return result; | 67 | return result; |
68 | } | 68 | } |
69 | - | 69 | + |
70 | /** | 70 | /** |
71 | * @功能:新增 | 71 | * @功能:新增 |
72 | * @return | 72 | * @return |
@@ -86,7 +86,7 @@ public class SysDictItemController { | @@ -86,7 +86,7 @@ public class SysDictItemController { | ||
86 | } | 86 | } |
87 | return result; | 87 | return result; |
88 | } | 88 | } |
89 | - | 89 | + |
90 | /** | 90 | /** |
91 | * @功能:编辑 | 91 | * @功能:编辑 |
92 | * @param sysDictItem | 92 | * @param sysDictItem |
@@ -110,7 +110,7 @@ public class SysDictItemController { | @@ -110,7 +110,7 @@ public class SysDictItemController { | ||
110 | } | 110 | } |
111 | return result; | 111 | return result; |
112 | } | 112 | } |
113 | - | 113 | + |
114 | /** | 114 | /** |
115 | * @功能:删除字典数据 | 115 | * @功能:删除字典数据 |
116 | * @param id | 116 | * @param id |
@@ -132,7 +132,7 @@ public class SysDictItemController { | @@ -132,7 +132,7 @@ public class SysDictItemController { | ||
132 | } | 132 | } |
133 | return result; | 133 | return result; |
134 | } | 134 | } |
135 | - | 135 | + |
136 | /** | 136 | /** |
137 | * @功能:批量删除字典数据 | 137 | * @功能:批量删除字典数据 |
138 | * @param ids | 138 | * @param ids |
@@ -165,7 +165,7 @@ public class SysDictItemController { | @@ -165,7 +165,7 @@ public class SysDictItemController { | ||
165 | LambdaQueryWrapper<SysDictItem> queryWrapper = new LambdaQueryWrapper<SysDictItem>(); | 165 | LambdaQueryWrapper<SysDictItem> queryWrapper = new LambdaQueryWrapper<SysDictItem>(); |
166 | queryWrapper.eq(SysDictItem::getItemValue,sysDictItem.getItemValue()); | 166 | queryWrapper.eq(SysDictItem::getItemValue,sysDictItem.getItemValue()); |
167 | queryWrapper.eq(SysDictItem::getDictId,sysDictItem.getDictId()); | 167 | queryWrapper.eq(SysDictItem::getDictId,sysDictItem.getDictId()); |
168 | - if (StringUtils.isNotBlank(sysDictItem.getId())) { | 168 | + if (sysDictItem.getId() != null && sysDictItem.getId().toString().length() > 0) { |
169 | // 编辑页面校验 | 169 | // 编辑页面校验 |
170 | queryWrapper.ne(SysDictItem::getId,sysDictItem.getId()); | 170 | queryWrapper.ne(SysDictItem::getId,sysDictItem.getId()); |
171 | } | 171 | } |
@@ -179,5 +179,5 @@ public class SysDictItemController { | @@ -179,5 +179,5 @@ public class SysDictItemController { | ||
179 | return Result.error("该值不可用,系统中已存在!"); | 179 | return Result.error("该值不可用,系统中已存在!"); |
180 | } | 180 | } |
181 | } | 181 | } |
182 | - | 182 | + |
183 | } | 183 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java
@@ -159,7 +159,7 @@ public class SysPermissionController { | @@ -159,7 +159,7 @@ public class SysPermissionController { | ||
159 | List<SysPermission> list = sysPermissionService.list(query); | 159 | List<SysPermission> list = sysPermissionService.list(query); |
160 | Map<String, List<SysPermissionTree>> listMap = new HashMap<>(); | 160 | Map<String, List<SysPermissionTree>> listMap = new HashMap<>(); |
161 | for (SysPermission item : list) { | 161 | for (SysPermission item : list) { |
162 | - String pid = item.getParentId(); | 162 | + String pid = String.valueOf(item.getParentId()); |
163 | if (parentIdList.contains(pid)) { | 163 | if (parentIdList.contains(pid)) { |
164 | List<SysPermissionTree> mapList = listMap.get(pid); | 164 | List<SysPermissionTree> mapList = listMap.get(pid); |
165 | if (mapList == null) { | 165 | if (mapList == null) { |
@@ -410,7 +410,7 @@ public class SysPermissionController { | @@ -410,7 +410,7 @@ public class SysPermissionController { | ||
410 | query.orderByAsc(SysPermission::getSortNo); | 410 | query.orderByAsc(SysPermission::getSortNo); |
411 | List<SysPermission> list = sysPermissionService.list(query); | 411 | List<SysPermission> list = sysPermissionService.list(query); |
412 | for (SysPermission sysPer : list) { | 412 | for (SysPermission sysPer : list) { |
413 | - ids.add(sysPer.getId()); | 413 | + ids.add(sysPer.getId().toString()); |
414 | } | 414 | } |
415 | List<TreeModel> treeList = new ArrayList<>(); | 415 | List<TreeModel> treeList = new ArrayList<>(); |
416 | getTreeModelList(treeList, list, null); | 416 | getTreeModelList(treeList, list, null); |
@@ -493,7 +493,7 @@ public class SysPermissionController { | @@ -493,7 +493,7 @@ public class SysPermissionController { | ||
493 | 493 | ||
494 | private void getTreeList(List<SysPermissionTree> treeList, List<SysPermission> metaList, SysPermissionTree temp) { | 494 | private void getTreeList(List<SysPermissionTree> treeList, List<SysPermission> metaList, SysPermissionTree temp) { |
495 | for (SysPermission permission : metaList) { | 495 | for (SysPermission permission : metaList) { |
496 | - String tempPid = permission.getParentId(); | 496 | + String tempPid = String.valueOf(permission.getParentId()); |
497 | SysPermissionTree tree = new SysPermissionTree(permission); | 497 | SysPermissionTree tree = new SysPermissionTree(permission); |
498 | if (temp == null && oConvertUtils.isEmpty(tempPid)) { | 498 | if (temp == null && oConvertUtils.isEmpty(tempPid)) { |
499 | treeList.add(tree); | 499 | treeList.add(tree); |
@@ -512,7 +512,7 @@ public class SysPermissionController { | @@ -512,7 +512,7 @@ public class SysPermissionController { | ||
512 | 512 | ||
513 | private void getTreeModelList(List<TreeModel> treeList, List<SysPermission> metaList, TreeModel temp) { | 513 | private void getTreeModelList(List<TreeModel> treeList, List<SysPermission> metaList, TreeModel temp) { |
514 | for (SysPermission permission : metaList) { | 514 | for (SysPermission permission : metaList) { |
515 | - String tempPid = permission.getParentId(); | 515 | + String tempPid = String.valueOf(permission.getParentId()); |
516 | TreeModel tree = new TreeModel(permission); | 516 | TreeModel tree = new TreeModel(permission); |
517 | if (temp == null && oConvertUtils.isEmpty(tempPid)) { | 517 | if (temp == null && oConvertUtils.isEmpty(tempPid)) { |
518 | treeList.add(tree); | 518 | treeList.add(tree); |
@@ -603,7 +603,7 @@ public class SysPermissionController { | @@ -603,7 +603,7 @@ public class SysPermissionController { | ||
603 | if (permission.getMenuType() == null) { | 603 | if (permission.getMenuType() == null) { |
604 | continue; | 604 | continue; |
605 | } | 605 | } |
606 | - String tempPid = permission.getParentId(); | 606 | + String tempPid = String.valueOf(permission.getParentId()); |
607 | JSONObject json = getPermissionJsonObject(permission); | 607 | JSONObject json = getPermissionJsonObject(permission); |
608 | if(json==null) { | 608 | if(json==null) { |
609 | continue; | 609 | continue; |
@@ -781,7 +781,7 @@ public class SysPermissionController { | @@ -781,7 +781,7 @@ public class SysPermissionController { | ||
781 | */ | 781 | */ |
782 | @RequestMapping(value = "/getPermRuleListByPermId", method = RequestMethod.GET) | 782 | @RequestMapping(value = "/getPermRuleListByPermId", method = RequestMethod.GET) |
783 | public Result<List<SysPermissionDataRule>> getPermRuleListByPermId(SysPermissionDataRule sysPermissionDataRule) { | 783 | public Result<List<SysPermissionDataRule>> getPermRuleListByPermId(SysPermissionDataRule sysPermissionDataRule) { |
784 | - List<SysPermissionDataRule> permRuleList = sysPermissionDataRuleService.getPermRuleListByPermId(sysPermissionDataRule.getPermissionId()); | 784 | + List<SysPermissionDataRule> permRuleList = sysPermissionDataRuleService.getPermRuleListByPermId(sysPermissionDataRule.getPermissionId().toString()); |
785 | Result<List<SysPermissionDataRule>> result = new Result<>(); | 785 | Result<List<SysPermissionDataRule>> result = new Result<>(); |
786 | result.setSuccess(true); | 786 | result.setSuccess(true); |
787 | result.setResult(permRuleList); | 787 | result.setResult(permRuleList); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java
@@ -71,13 +71,13 @@ import lombok.extern.slf4j.Slf4j; | @@ -71,13 +71,13 @@ import lombok.extern.slf4j.Slf4j; | ||
71 | public class SysRoleController { | 71 | public class SysRoleController { |
72 | @Autowired | 72 | @Autowired |
73 | private ISysRoleService sysRoleService; | 73 | private ISysRoleService sysRoleService; |
74 | - | 74 | + |
75 | @Autowired | 75 | @Autowired |
76 | private ISysPermissionDataRuleService sysPermissionDataRuleService; | 76 | private ISysPermissionDataRuleService sysPermissionDataRuleService; |
77 | - | 77 | + |
78 | @Autowired | 78 | @Autowired |
79 | private ISysRolePermissionService sysRolePermissionService; | 79 | private ISysRolePermissionService sysRolePermissionService; |
80 | - | 80 | + |
81 | @Autowired | 81 | @Autowired |
82 | private ISysPermissionService sysPermissionService; | 82 | private ISysPermissionService sysPermissionService; |
83 | 83 | ||
@@ -102,7 +102,7 @@ public class SysRoleController { | @@ -102,7 +102,7 @@ public class SysRoleController { | ||
102 | result.setResult(pageList); | 102 | result.setResult(pageList); |
103 | return result; | 103 | return result; |
104 | } | 104 | } |
105 | - | 105 | + |
106 | /** | 106 | /** |
107 | * 添加 | 107 | * 添加 |
108 | * @param role | 108 | * @param role |
@@ -122,7 +122,7 @@ public class SysRoleController { | @@ -122,7 +122,7 @@ public class SysRoleController { | ||
122 | } | 122 | } |
123 | return result; | 123 | return result; |
124 | } | 124 | } |
125 | - | 125 | + |
126 | /** | 126 | /** |
127 | * 编辑 | 127 | * 编辑 |
128 | * @param role | 128 | * @param role |
@@ -143,10 +143,10 @@ public class SysRoleController { | @@ -143,10 +143,10 @@ public class SysRoleController { | ||
143 | result.success("修改成功!"); | 143 | result.success("修改成功!"); |
144 | } | 144 | } |
145 | } | 145 | } |
146 | - | 146 | + |
147 | return result; | 147 | return result; |
148 | } | 148 | } |
149 | - | 149 | + |
150 | /** | 150 | /** |
151 | * 通过id删除 | 151 | * 通过id删除 |
152 | * @param id | 152 | * @param id |
@@ -158,7 +158,7 @@ public class SysRoleController { | @@ -158,7 +158,7 @@ public class SysRoleController { | ||
158 | sysRoleService.deleteRole(id); | 158 | sysRoleService.deleteRole(id); |
159 | return Result.ok("删除角色成功"); | 159 | return Result.ok("删除角色成功"); |
160 | } | 160 | } |
161 | - | 161 | + |
162 | /** | 162 | /** |
163 | * 批量删除 | 163 | * 批量删除 |
164 | * @param ids | 164 | * @param ids |
@@ -176,7 +176,7 @@ public class SysRoleController { | @@ -176,7 +176,7 @@ public class SysRoleController { | ||
176 | } | 176 | } |
177 | return result; | 177 | return result; |
178 | } | 178 | } |
179 | - | 179 | + |
180 | /** | 180 | /** |
181 | * 通过id查询 | 181 | * 通过id查询 |
182 | * @param id | 182 | * @param id |
@@ -194,7 +194,7 @@ public class SysRoleController { | @@ -194,7 +194,7 @@ public class SysRoleController { | ||
194 | } | 194 | } |
195 | return result; | 195 | return result; |
196 | } | 196 | } |
197 | - | 197 | + |
198 | @RequestMapping(value = "/queryall", method = RequestMethod.GET) | 198 | @RequestMapping(value = "/queryall", method = RequestMethod.GET) |
199 | public Result<List<SysRole>> queryall() { | 199 | public Result<List<SysRole>> queryall() { |
200 | Result<List<SysRole>> result = new Result<>(); | 200 | Result<List<SysRole>> result = new Result<>(); |
@@ -207,7 +207,7 @@ public class SysRoleController { | @@ -207,7 +207,7 @@ public class SysRoleController { | ||
207 | } | 207 | } |
208 | return result; | 208 | return result; |
209 | } | 209 | } |
210 | - | 210 | + |
211 | /** | 211 | /** |
212 | * 校验角色编码唯一 | 212 | * 校验角色编码唯一 |
213 | */ | 213 | */ |
@@ -297,7 +297,7 @@ public class SysRoleController { | @@ -297,7 +297,7 @@ public class SysRoleController { | ||
297 | } | 297 | } |
298 | return Result.error("文件导入失败!"); | 298 | return Result.error("文件导入失败!"); |
299 | } | 299 | } |
300 | - | 300 | + |
301 | /** | 301 | /** |
302 | * 查询数据规则数据 | 302 | * 查询数据规则数据 |
303 | */ | 303 | */ |
@@ -326,7 +326,7 @@ public class SysRoleController { | @@ -326,7 +326,7 @@ public class SysRoleController { | ||
326 | //TODO 以后按钮权限的查询也走这个请求 无非在map中多加两个key | 326 | //TODO 以后按钮权限的查询也走这个请求 无非在map中多加两个key |
327 | } | 327 | } |
328 | } | 328 | } |
329 | - | 329 | + |
330 | /** | 330 | /** |
331 | * 保存数据规则至角色菜单关联表 | 331 | * 保存数据规则至角色菜单关联表 |
332 | */ | 332 | */ |
@@ -353,8 +353,8 @@ public class SysRoleController { | @@ -353,8 +353,8 @@ public class SysRoleController { | ||
353 | } | 353 | } |
354 | return Result.ok("保存成功!"); | 354 | return Result.ok("保存成功!"); |
355 | } | 355 | } |
356 | - | ||
357 | - | 356 | + |
357 | + | ||
358 | /** | 358 | /** |
359 | * 用户角色授权功能,查询菜单权限树 | 359 | * 用户角色授权功能,查询菜单权限树 |
360 | * @param request | 360 | * @param request |
@@ -371,7 +371,7 @@ public class SysRoleController { | @@ -371,7 +371,7 @@ public class SysRoleController { | ||
371 | query.orderByAsc(SysPermission::getSortNo); | 371 | query.orderByAsc(SysPermission::getSortNo); |
372 | List<SysPermission> list = sysPermissionService.list(query); | 372 | List<SysPermission> list = sysPermissionService.list(query); |
373 | for(SysPermission sysPer : list) { | 373 | for(SysPermission sysPer : list) { |
374 | - ids.add(sysPer.getId()); | 374 | + ids.add(sysPer.getId().toString()); |
375 | } | 375 | } |
376 | List<TreeModel> treeList = new ArrayList<>(); | 376 | List<TreeModel> treeList = new ArrayList<>(); |
377 | getTreeModelList(treeList, list, null); | 377 | getTreeModelList(treeList, list, null); |
@@ -385,11 +385,11 @@ public class SysRoleController { | @@ -385,11 +385,11 @@ public class SysRoleController { | ||
385 | } | 385 | } |
386 | return result; | 386 | return result; |
387 | } | 387 | } |
388 | - | 388 | + |
389 | private void getTreeModelList(List<TreeModel> treeList,List<SysPermission> metaList,TreeModel temp) { | 389 | private void getTreeModelList(List<TreeModel> treeList,List<SysPermission> metaList,TreeModel temp) { |
390 | for (SysPermission permission : metaList) { | 390 | for (SysPermission permission : metaList) { |
391 | - String tempPid = permission.getParentId(); | ||
392 | - TreeModel tree = new TreeModel(permission.getId(), tempPid, permission.getName(),permission.getRuleFlag(), permission.isLeaf()); | 391 | + String tempPid = String.valueOf(permission.getParentId()); |
392 | + TreeModel tree = new TreeModel(permission.getId().toString(), tempPid, permission.getName(),permission.getRuleFlag(), permission.isLeaf()); | ||
393 | if(temp==null && oConvertUtils.isEmpty(tempPid)) { | 393 | if(temp==null && oConvertUtils.isEmpty(tempPid)) { |
394 | treeList.add(tree); | 394 | treeList.add(tree); |
395 | if(!tree.getIsLeaf()) { | 395 | if(!tree.getIsLeaf()) { |
@@ -401,9 +401,9 @@ public class SysRoleController { | @@ -401,9 +401,9 @@ public class SysRoleController { | ||
401 | getTreeModelList(treeList, metaList, tree); | 401 | getTreeModelList(treeList, metaList, tree); |
402 | } | 402 | } |
403 | } | 403 | } |
404 | - | 404 | + |
405 | } | 405 | } |
406 | } | 406 | } |
407 | - | ||
408 | - | 407 | + |
408 | + | ||
409 | } | 409 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysUserController.java
@@ -63,7 +63,7 @@ import java.util.stream.Collectors; | @@ -63,7 +63,7 @@ import java.util.stream.Collectors; | ||
63 | public class SysUserController { | 63 | public class SysUserController { |
64 | @Autowired | 64 | @Autowired |
65 | private ISysBaseAPI sysBaseAPI; | 65 | private ISysBaseAPI sysBaseAPI; |
66 | - | 66 | + |
67 | @Autowired | 67 | @Autowired |
68 | private ISysUserService sysUserService; | 68 | private ISysUserService sysUserService; |
69 | 69 | ||
@@ -108,7 +108,7 @@ public class SysUserController { | @@ -108,7 +108,7 @@ public class SysUserController { | ||
108 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,HttpServletRequest req) { | 108 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,HttpServletRequest req) { |
109 | Result<IPage<SysUser>> result = new Result<IPage<SysUser>>(); | 109 | Result<IPage<SysUser>> result = new Result<IPage<SysUser>>(); |
110 | QueryWrapper<SysUser> queryWrapper = QueryGenerator.initQueryWrapper(user, req.getParameterMap()); | 110 | QueryWrapper<SysUser> queryWrapper = QueryGenerator.initQueryWrapper(user, req.getParameterMap()); |
111 | - | 111 | + |
112 | //update-begin-Author:wangshuai--Date:20211119--for:【vue3】通过部门id查询用户,通过code查询id | 112 | //update-begin-Author:wangshuai--Date:20211119--for:【vue3】通过部门id查询用户,通过code查询id |
113 | //部门ID | 113 | //部门ID |
114 | String departId = req.getParameter("departId"); | 114 | String departId = req.getParameter("departId"); |
@@ -116,7 +116,12 @@ public class SysUserController { | @@ -116,7 +116,12 @@ public class SysUserController { | ||
116 | LambdaQueryWrapper<SysUserDepart> query = new LambdaQueryWrapper<>(); | 116 | LambdaQueryWrapper<SysUserDepart> query = new LambdaQueryWrapper<>(); |
117 | query.eq(SysUserDepart::getDepId,departId); | 117 | query.eq(SysUserDepart::getDepId,departId); |
118 | List<SysUserDepart> list = sysUserDepartService.list(query); | 118 | List<SysUserDepart> list = sysUserDepartService.list(query); |
119 | - List<String> userIds = list.stream().map(SysUserDepart::getUserId).collect(Collectors.toList()); | 119 | + |
120 | + //List<String> userIds = list.stream().map(SysUserDepart::getUserId).collect(Collectors.toList()); | ||
121 | + List<String> userIds=new ArrayList<>(); | ||
122 | + for (SysUserDepart depart : list) { | ||
123 | + userIds.add(depart.getId().toString()); | ||
124 | + } | ||
120 | queryWrapper.in("id",userIds); | 125 | queryWrapper.in("id",userIds); |
121 | } | 126 | } |
122 | //用户ID | 127 | //用户ID |
@@ -142,7 +147,12 @@ public class SysUserController { | @@ -142,7 +147,12 @@ public class SysUserController { | ||
142 | //批量查询用户的所属部门 | 147 | //批量查询用户的所属部门 |
143 | //step.1 先拿到全部的 useids | 148 | //step.1 先拿到全部的 useids |
144 | //step.2 通过 useids,一次性查询用户的所属部门名字 | 149 | //step.2 通过 useids,一次性查询用户的所属部门名字 |
145 | - List<String> userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList()); | 150 | + //List<String> userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList()); |
151 | + List<String> userIds=new ArrayList<>(); | ||
152 | + for (SysUser u : pageList.getRecords()) { | ||
153 | + userIds.add(u.getId().toString()); | ||
154 | + } | ||
155 | + | ||
146 | if(userIds!=null && userIds.size()>0){ | 156 | if(userIds!=null && userIds.size()>0){ |
147 | Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); | 157 | Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); |
148 | pageList.getRecords().forEach(item->{ | 158 | pageList.getRecords().forEach(item->{ |
@@ -285,7 +295,7 @@ public class SysUserController { | @@ -285,7 +295,7 @@ public class SysUserController { | ||
285 | result.error500("未找到用户相关角色信息"); | 295 | result.error500("未找到用户相关角色信息"); |
286 | } else { | 296 | } else { |
287 | for (SysUserRole sysUserRole : userRole) { | 297 | for (SysUserRole sysUserRole : userRole) { |
288 | - list.add(sysUserRole.getRoleId()); | 298 | + list.add(sysUserRole.getRoleId().toString()); |
289 | } | 299 | } |
290 | result.setSuccess(true); | 300 | result.setSuccess(true); |
291 | result.setResult(list); | 301 | result.setResult(list); |
@@ -399,7 +409,11 @@ public class SysUserController { | @@ -399,7 +409,11 @@ public class SysUserController { | ||
399 | //批量查询用户的所属部门 | 409 | //批量查询用户的所属部门 |
400 | //step.1 先拿到全部的 useids | 410 | //step.1 先拿到全部的 useids |
401 | //step.2 通过 useids,一次性查询用户的所属部门名字 | 411 | //step.2 通过 useids,一次性查询用户的所属部门名字 |
402 | - List<String> userIds = userList.stream().map(SysUser::getId).collect(Collectors.toList()); | 412 | + List<String> userIds=new ArrayList<>(); |
413 | + for (SysUser user : userList) { | ||
414 | + userIds.add(user.getId().toString()); | ||
415 | + } | ||
416 | + //List<String> userIds = userList.stream().map(SysUser::getId).collect(Collectors.toList()); | ||
403 | if(userIds!=null && userIds.size()>0){ | 417 | if(userIds!=null && userIds.size()>0){ |
404 | Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); | 418 | Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); |
405 | userList.forEach(item->{ | 419 | userList.forEach(item->{ |
@@ -528,11 +542,11 @@ public class SysUserController { | @@ -528,11 +542,11 @@ public class SysUserController { | ||
528 | // 批量将部门和用户信息建立关联关系 | 542 | // 批量将部门和用户信息建立关联关系 |
529 | String departIds = sysUserExcel.getDepartIds(); | 543 | String departIds = sysUserExcel.getDepartIds(); |
530 | if (StringUtils.isNotBlank(departIds)) { | 544 | if (StringUtils.isNotBlank(departIds)) { |
531 | - String userId = sysUserExcel.getId(); | 545 | + String userId = sysUserExcel.getId().toString(); |
532 | String[] departIdArray = departIds.split(","); | 546 | String[] departIdArray = departIds.split(","); |
533 | List<SysUserDepart> userDepartList = new ArrayList<>(departIdArray.length); | 547 | List<SysUserDepart> userDepartList = new ArrayList<>(departIdArray.length); |
534 | for (String departId : departIdArray) { | 548 | for (String departId : departIdArray) { |
535 | - userDepartList.add(new SysUserDepart(userId, departId)); | 549 | + userDepartList.add(new SysUserDepart(Integer.valueOf(userId), Integer.valueOf(departId))); |
536 | } | 550 | } |
537 | sysUserDepartService.saveBatch(userDepartList); | 551 | sysUserDepartService.saveBatch(userDepartList); |
538 | } | 552 | } |
@@ -615,7 +629,7 @@ public class SysUserController { | @@ -615,7 +629,7 @@ public class SysUserController { | ||
615 | try { | 629 | try { |
616 | String sysRoleId = sysUserRoleVO.getRoleId(); | 630 | String sysRoleId = sysUserRoleVO.getRoleId(); |
617 | for(String sysUserId:sysUserRoleVO.getUserIdList()) { | 631 | for(String sysUserId:sysUserRoleVO.getUserIdList()) { |
618 | - SysUserRole sysUserRole = new SysUserRole(sysUserId,sysRoleId); | 632 | + SysUserRole sysUserRole = new SysUserRole(Integer.valueOf(sysUserId),Integer.valueOf(sysRoleId)); |
619 | QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>(); | 633 | QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>(); |
620 | queryWrapper.eq("role_id", sysRoleId).eq("user_id",sysUserId); | 634 | queryWrapper.eq("role_id", sysRoleId).eq("user_id",sysUserId); |
621 | SysUserRole one = sysUserRoleService.getOne(queryWrapper); | 635 | SysUserRole one = sysUserRoleService.getOne(queryWrapper); |
@@ -708,7 +722,11 @@ public class SysUserController { | @@ -708,7 +722,11 @@ public class SysUserController { | ||
708 | //批量查询用户的所属部门 | 722 | //批量查询用户的所属部门 |
709 | //step.1 先拿到全部的 useids | 723 | //step.1 先拿到全部的 useids |
710 | //step.2 通过 useids,一次性查询用户的所属部门名字 | 724 | //step.2 通过 useids,一次性查询用户的所属部门名字 |
711 | - List<String> userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList()); | 725 | + List<String> userIds=new ArrayList<>(); |
726 | + for (SysUser s : pageList.getRecords()) { | ||
727 | + userIds.add(s.getId().toString()); | ||
728 | + } | ||
729 | + //List<String> userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList()); | ||
712 | if(userIds!=null && userIds.size()>0){ | 730 | if(userIds!=null && userIds.size()>0){ |
713 | Map<String, String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); | 731 | Map<String, String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); |
714 | pageList.getRecords().forEach(item -> { | 732 | pageList.getRecords().forEach(item -> { |
@@ -797,7 +815,7 @@ public class SysUserController { | @@ -797,7 +815,7 @@ public class SysUserController { | ||
797 | try { | 815 | try { |
798 | String sysDepId = sysDepartUsersVO.getDepId(); | 816 | String sysDepId = sysDepartUsersVO.getDepId(); |
799 | for(String sysUserId:sysDepartUsersVO.getUserIdList()) { | 817 | for(String sysUserId:sysDepartUsersVO.getUserIdList()) { |
800 | - SysUserDepart sysUserDepart = new SysUserDepart(null,sysUserId,sysDepId); | 818 | + SysUserDepart sysUserDepart = new SysUserDepart(null,Integer.valueOf(sysUserId),Integer.valueOf(sysDepId)); |
801 | QueryWrapper<SysUserDepart> queryWrapper = new QueryWrapper<SysUserDepart>(); | 819 | QueryWrapper<SysUserDepart> queryWrapper = new QueryWrapper<SysUserDepart>(); |
802 | queryWrapper.eq("dep_id", sysDepId).eq("user_id",sysUserId); | 820 | queryWrapper.eq("dep_id", sysDepId).eq("user_id",sysUserId); |
803 | SysUserDepart one = sysUserDepartService.getOne(queryWrapper); | 821 | SysUserDepart one = sysUserDepartService.getOne(queryWrapper); |
@@ -831,7 +849,11 @@ public class SysUserController { | @@ -831,7 +849,11 @@ public class SysUserController { | ||
831 | boolean b = sysUserDepartService.remove(queryWrapper); | 849 | boolean b = sysUserDepartService.remove(queryWrapper); |
832 | if(b){ | 850 | if(b){ |
833 | List<SysDepartRole> sysDepartRoleList = departRoleService.list(new QueryWrapper<SysDepartRole>().eq("depart_id",depId)); | 851 | List<SysDepartRole> sysDepartRoleList = departRoleService.list(new QueryWrapper<SysDepartRole>().eq("depart_id",depId)); |
834 | - List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | 852 | + List<String> roleIds=new ArrayList<>(); |
853 | + for (SysDepartRole role : sysDepartRoleList) { | ||
854 | + roleIds.add(role.getId().toString()); | ||
855 | + } | ||
856 | + //List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | ||
835 | if(roleIds != null && roleIds.size()>0){ | 857 | if(roleIds != null && roleIds.size()>0){ |
836 | QueryWrapper<SysDepartRoleUser> query = new QueryWrapper<>(); | 858 | QueryWrapper<SysDepartRoleUser> query = new QueryWrapper<>(); |
837 | query.eq("user_id",userId).in("drole_id",roleIds); | 859 | query.eq("user_id",userId).in("drole_id",roleIds); |
@@ -871,7 +893,7 @@ public class SysUserController { | @@ -871,7 +893,7 @@ public class SysUserController { | ||
871 | } | 893 | } |
872 | return result; | 894 | return result; |
873 | } | 895 | } |
874 | - | 896 | + |
875 | /** | 897 | /** |
876 | * 查询当前用户的所有部门/当前部门编码 | 898 | * 查询当前用户的所有部门/当前部门编码 |
877 | * @return | 899 | * @return |
@@ -881,7 +903,7 @@ public class SysUserController { | @@ -881,7 +903,7 @@ public class SysUserController { | ||
881 | Result<Map<String,Object>> result = new Result<Map<String,Object>>(); | 903 | Result<Map<String,Object>> result = new Result<Map<String,Object>>(); |
882 | try { | 904 | try { |
883 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | 905 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); |
884 | - List<SysDepart> list = this.sysDepartService.queryUserDeparts(sysUser.getId()); | 906 | + List<SysDepart> list = this.sysDepartService.queryUserDeparts(sysUser.getId().toString()); |
885 | Map<String,Object> map = new HashMap<String,Object>(); | 907 | Map<String,Object> map = new HashMap<String,Object>(); |
886 | map.put("list", list); | 908 | map.put("list", list); |
887 | map.put("orgCode", sysUser.getOrgCode()); | 909 | map.put("orgCode", sysUser.getOrgCode()); |
@@ -894,12 +916,12 @@ public class SysUserController { | @@ -894,12 +916,12 @@ public class SysUserController { | ||
894 | return result; | 916 | return result; |
895 | } | 917 | } |
896 | 918 | ||
897 | - | 919 | + |
898 | 920 | ||
899 | 921 | ||
900 | /** | 922 | /** |
901 | * 用户注册接口 | 923 | * 用户注册接口 |
902 | - * | 924 | + * |
903 | * @param jsonObject | 925 | * @param jsonObject |
904 | * @param user | 926 | * @param user |
905 | * @return | 927 | * @return |
@@ -1037,7 +1059,7 @@ public class SysUserController { | @@ -1037,7 +1059,7 @@ public class SysUserController { | ||
1037 | result.setSuccess(true); | 1059 | result.setSuccess(true); |
1038 | return result; | 1060 | return result; |
1039 | } | 1061 | } |
1040 | - | 1062 | + |
1041 | /** | 1063 | /** |
1042 | * 用户更改密码 | 1064 | * 用户更改密码 |
1043 | */ | 1065 | */ |
@@ -1081,11 +1103,11 @@ public class SysUserController { | @@ -1081,11 +1103,11 @@ public class SysUserController { | ||
1081 | return result; | 1103 | return result; |
1082 | } | 1104 | } |
1083 | } | 1105 | } |
1084 | - | 1106 | + |
1085 | 1107 | ||
1086 | /** | 1108 | /** |
1087 | * 根据TOKEN获取用户的部分信息(返回的数据是可供表单设计器使用的数据) | 1109 | * 根据TOKEN获取用户的部分信息(返回的数据是可供表单设计器使用的数据) |
1088 | - * | 1110 | + * |
1089 | * @return | 1111 | * @return |
1090 | */ | 1112 | */ |
1091 | @GetMapping("/getUserSectionInfoByToken") | 1113 | @GetMapping("/getUserSectionInfoByToken") |
@@ -1096,7 +1118,7 @@ public class SysUserController { | @@ -1096,7 +1118,7 @@ public class SysUserController { | ||
1096 | if (oConvertUtils.isEmpty(token)) { | 1118 | if (oConvertUtils.isEmpty(token)) { |
1097 | username = JwtUtil.getUserNameByToken(request); | 1119 | username = JwtUtil.getUserNameByToken(request); |
1098 | } else { | 1120 | } else { |
1099 | - username = JwtUtil.getUsername(token); | 1121 | + username = JwtUtil.getUsername(token); |
1100 | } | 1122 | } |
1101 | 1123 | ||
1102 | log.debug(" ------ 通过令牌获取部分用户信息,当前用户: " + username); | 1124 | log.debug(" ------ 通过令牌获取部分用户信息,当前用户: " + username); |
@@ -1117,7 +1139,7 @@ public class SysUserController { | @@ -1117,7 +1139,7 @@ public class SysUserController { | ||
1117 | return Result.error(500, "查询失败:" + e.getMessage()); | 1139 | return Result.error(500, "查询失败:" + e.getMessage()); |
1118 | } | 1140 | } |
1119 | } | 1141 | } |
1120 | - | 1142 | + |
1121 | /** | 1143 | /** |
1122 | * 【APP端接口】获取用户列表 根据用户名和真实名 模糊匹配 | 1144 | * 【APP端接口】获取用户列表 根据用户名和真实名 模糊匹配 |
1123 | * @param keyword | 1145 | * @param keyword |
@@ -1154,7 +1176,7 @@ public class SysUserController { | @@ -1154,7 +1176,7 @@ public class SysUserController { | ||
1154 | log.error(e.getMessage(), e); | 1176 | log.error(e.getMessage(), e); |
1155 | return Result.error(500, "查询失败:" + e.getMessage()); | 1177 | return Result.error(500, "查询失败:" + e.getMessage()); |
1156 | } | 1178 | } |
1157 | - | 1179 | + |
1158 | } | 1180 | } |
1159 | 1181 | ||
1160 | /** | 1182 | /** |
@@ -1168,7 +1190,11 @@ public class SysUserController { | @@ -1168,7 +1190,11 @@ public class SysUserController { | ||
1168 | if (logicDeletedUserList.size() > 0) { | 1190 | if (logicDeletedUserList.size() > 0) { |
1169 | // 批量查询用户的所属部门 | 1191 | // 批量查询用户的所属部门 |
1170 | // step.1 先拿到全部的 userIds | 1192 | // step.1 先拿到全部的 userIds |
1171 | - List<String> userIds = logicDeletedUserList.stream().map(SysUser::getId).collect(Collectors.toList()); | 1193 | + List<String> userIds=new ArrayList<>(); |
1194 | + for (SysUser user : logicDeletedUserList) { | ||
1195 | + userIds.add(user.getId().toString()); | ||
1196 | + } | ||
1197 | + //List<String> userIds = logicDeletedUserList.stream().map(SysUser::getId).collect(Collectors.toList()); | ||
1172 | // step.2 通过 userIds,一次性查询用户的所属部门名字 | 1198 | // step.2 通过 userIds,一次性查询用户的所属部门名字 |
1173 | Map<String, String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); | 1199 | Map<String, String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); |
1174 | logicDeletedUserList.forEach(item -> item.setOrgCode(useDepNames.get(item.getId()))); | 1200 | logicDeletedUserList.forEach(item -> item.setOrgCode(useDepNames.get(item.getId()))); |
@@ -1348,7 +1374,11 @@ public class SysUserController { | @@ -1348,7 +1374,11 @@ public class SysUserController { | ||
1348 | //批量查询用户的所属部门 | 1374 | //批量查询用户的所属部门 |
1349 | //step.1 先拿到全部的 useids | 1375 | //step.1 先拿到全部的 useids |
1350 | //step.2 通过 useids,一次性查询用户的所属部门名字 | 1376 | //step.2 通过 useids,一次性查询用户的所属部门名字 |
1351 | - List<String> userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList()); | 1377 | + List<String> userIds=new ArrayList<>(); |
1378 | + for (SysUser user : pageList.getRecords()) { | ||
1379 | + userIds.add(user.getId().toString()); | ||
1380 | + } | ||
1381 | + //List<String> userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList()); | ||
1352 | if(userIds!=null && userIds.size()>0){ | 1382 | if(userIds!=null && userIds.size()>0){ |
1353 | Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); | 1383 | Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); |
1354 | pageList.getRecords().forEach(item->{ | 1384 | pageList.getRecords().forEach(item->{ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysAnnouncement.java
@@ -25,8 +25,8 @@ public class SysAnnouncement implements Serializable { | @@ -25,8 +25,8 @@ public class SysAnnouncement implements Serializable { | ||
25 | /** | 25 | /** |
26 | * id | 26 | * id |
27 | */ | 27 | */ |
28 | - @TableId(type = IdType.ASSIGN_ID) | ||
29 | - private java.lang.String id; | 28 | + @TableId(type = IdType.AUTO) |
29 | + private java.lang.Integer id; | ||
30 | /** | 30 | /** |
31 | * 标题 | 31 | * 标题 |
32 | */ | 32 | */ |
@@ -62,7 +62,7 @@ public class SysAnnouncement implements Serializable { | @@ -62,7 +62,7 @@ public class SysAnnouncement implements Serializable { | ||
62 | @Excel(name = "优先级", width = 15, dicCode = "priority") | 62 | @Excel(name = "优先级", width = 15, dicCode = "priority") |
63 | @Dict(dicCode = "priority") | 63 | @Dict(dicCode = "priority") |
64 | private java.lang.String priority; | 64 | private java.lang.String priority; |
65 | - | 65 | + |
66 | /** | 66 | /** |
67 | * 消息类型1:通知公告2:系统消息 | 67 | * 消息类型1:通知公告2:系统消息 |
68 | */ | 68 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysAnnouncementSend.java
@@ -19,14 +19,16 @@ import org.springframework.format.annotation.DateTimeFormat; | @@ -19,14 +19,16 @@ import org.springframework.format.annotation.DateTimeFormat; | ||
19 | @TableName("sys_announcement_send") | 19 | @TableName("sys_announcement_send") |
20 | public class SysAnnouncementSend implements Serializable { | 20 | public class SysAnnouncementSend implements Serializable { |
21 | private static final long serialVersionUID = 1L; | 21 | private static final long serialVersionUID = 1L; |
22 | - | ||
23 | - /**id*/ | ||
24 | - @TableId(type = IdType.ASSIGN_ID) | ||
25 | - private java.lang.String id; | 22 | + |
23 | + /** | ||
24 | + * id | ||
25 | + */ | ||
26 | + @TableId(type = IdType.AUTO) | ||
27 | + private java.lang.Integer id; | ||
26 | /**通告id*/ | 28 | /**通告id*/ |
27 | - private java.lang.String anntId; | 29 | + private java.lang.Integer anntId; |
28 | /**用户id*/ | 30 | /**用户id*/ |
29 | - private java.lang.String userId; | 31 | + private java.lang.Integer userId; |
30 | /**阅读状态(0未读,1已读)*/ | 32 | /**阅读状态(0未读,1已读)*/ |
31 | private java.lang.String readFlag; | 33 | private java.lang.String readFlag; |
32 | /**阅读时间*/ | 34 | /**阅读时间*/ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysCheckRule.java
@@ -28,11 +28,10 @@ import java.util.Date; | @@ -28,11 +28,10 @@ import java.util.Date; | ||
28 | public class SysCheckRule { | 28 | public class SysCheckRule { |
29 | 29 | ||
30 | /** | 30 | /** |
31 | - * 主键id | 31 | + * id |
32 | */ | 32 | */ |
33 | - @TableId(type = IdType.ASSIGN_ID) | ||
34 | - @ApiModelProperty(value = "主键id") | ||
35 | - private String id; | 33 | + @TableId(type = IdType.AUTO) |
34 | + private java.lang.Integer id; | ||
36 | /** | 35 | /** |
37 | * 规则名称 | 36 | * 规则名称 |
38 | */ | 37 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDataLog.java
@@ -18,9 +18,12 @@ import lombok.experimental.Accessors; | @@ -18,9 +18,12 @@ import lombok.experimental.Accessors; | ||
18 | @Accessors(chain = true) | 18 | @Accessors(chain = true) |
19 | public class SysDataLog implements Serializable { | 19 | public class SysDataLog implements Serializable { |
20 | private static final long serialVersionUID = 1L; | 20 | private static final long serialVersionUID = 1L; |
21 | - | ||
22 | - @TableId(type = IdType.ASSIGN_ID) | ||
23 | - private String id; //id' | 21 | + |
22 | + /** | ||
23 | + * id | ||
24 | + */ | ||
25 | + @TableId(type = IdType.AUTO) | ||
26 | + private java.lang.Integer id; | ||
24 | private String createBy; //创建人登录名称 | 27 | private String createBy; //创建人登录名称 |
25 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | 28 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
26 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | 29 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDataSource.java
@@ -29,9 +29,8 @@ public class SysDataSource { | @@ -29,9 +29,8 @@ public class SysDataSource { | ||
29 | /** | 29 | /** |
30 | * id | 30 | * id |
31 | */ | 31 | */ |
32 | - @TableId(type = IdType.ASSIGN_ID) | ||
33 | - @ApiModelProperty(value = "id") | ||
34 | - private java.lang.String id; | 32 | + @TableId(type = IdType.AUTO) |
33 | + private java.lang.Integer id; | ||
35 | /** | 34 | /** |
36 | * 数据源编码 | 35 | * 数据源编码 |
37 | */ | 36 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDepart.java
@@ -17,7 +17,7 @@ import java.util.Objects; | @@ -17,7 +17,7 @@ import java.util.Objects; | ||
17 | * <p> | 17 | * <p> |
18 | * 部门表 | 18 | * 部门表 |
19 | * <p> | 19 | * <p> |
20 | - * | 20 | + * |
21 | * @Author Steve | 21 | * @Author Steve |
22 | * @Since 2019-01-22 | 22 | * @Since 2019-01-22 |
23 | */ | 23 | */ |
@@ -25,12 +25,14 @@ import java.util.Objects; | @@ -25,12 +25,14 @@ import java.util.Objects; | ||
25 | @TableName("sys_depart") | 25 | @TableName("sys_depart") |
26 | public class SysDepart implements Serializable { | 26 | public class SysDepart implements Serializable { |
27 | private static final long serialVersionUID = 1L; | 27 | private static final long serialVersionUID = 1L; |
28 | - | ||
29 | - /**ID*/ | ||
30 | - @TableId(type = IdType.ASSIGN_ID) | ||
31 | - private String id; | 28 | + |
29 | + /** | ||
30 | + * id | ||
31 | + */ | ||
32 | + @TableId(type = IdType.AUTO) | ||
33 | + private java.lang.Integer id; | ||
32 | /**父机构ID*/ | 34 | /**父机构ID*/ |
33 | - private String parentId; | 35 | + private Integer parentId; |
34 | /**机构/部门名称*/ | 36 | /**机构/部门名称*/ |
35 | @Excel(name="机构/部门名称",width=15) | 37 | @Excel(name="机构/部门名称",width=15) |
36 | private String departName; | 38 | private String departName; |
@@ -85,7 +87,7 @@ public class SysDepart implements Serializable { | @@ -85,7 +87,7 @@ public class SysDepart implements Serializable { | ||
85 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | 87 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
86 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | 88 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
87 | private Date updateTime; | 89 | private Date updateTime; |
88 | - | 90 | + |
89 | /** | 91 | /** |
90 | * 重写equals方法 | 92 | * 重写equals方法 |
91 | */ | 93 | */ |
@@ -129,9 +131,9 @@ public class SysDepart implements Serializable { | @@ -129,9 +131,9 @@ public class SysDepart implements Serializable { | ||
129 | @Override | 131 | @Override |
130 | public int hashCode() { | 132 | public int hashCode() { |
131 | 133 | ||
132 | - return Objects.hash(super.hashCode(), id, parentId, departName, | ||
133 | - departNameEn, departNameAbbr, departOrder, description,orgCategory, | ||
134 | - orgType, orgCode, mobile, fax, address, memo, status, | 134 | + return Objects.hash(super.hashCode(), id, parentId, departName, |
135 | + departNameEn, departNameAbbr, departOrder, description,orgCategory, | ||
136 | + orgType, orgCode, mobile, fax, address, memo, status, | ||
135 | delFlag, createBy, createTime, updateBy, updateTime); | 137 | delFlag, createBy, createTime, updateBy, updateTime); |
136 | } | 138 | } |
137 | } | 139 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDepartPermission.java
@@ -27,19 +27,20 @@ import org.jeecgframework.poi.excel.annotation.Excel; | @@ -27,19 +27,20 @@ import org.jeecgframework.poi.excel.annotation.Excel; | ||
27 | @Accessors(chain = true) | 27 | @Accessors(chain = true) |
28 | @ApiModel(value="sys_depart_permission对象", description="部门权限表") | 28 | @ApiModel(value="sys_depart_permission对象", description="部门权限表") |
29 | public class SysDepartPermission { | 29 | public class SysDepartPermission { |
30 | - | ||
31 | - /**id*/ | ||
32 | - @TableId(type = IdType.ASSIGN_ID) | ||
33 | - @ApiModelProperty(value = "id") | ||
34 | - private java.lang.String id; | 30 | + |
31 | + /** | ||
32 | + * id | ||
33 | + */ | ||
34 | + @TableId(type = IdType.AUTO) | ||
35 | + private java.lang.Integer id; | ||
35 | /**部门id*/ | 36 | /**部门id*/ |
36 | @Excel(name = "部门id", width = 15) | 37 | @Excel(name = "部门id", width = 15) |
37 | @ApiModelProperty(value = "部门id") | 38 | @ApiModelProperty(value = "部门id") |
38 | - private java.lang.String departId; | 39 | + private java.lang.Integer departId; |
39 | /**权限id*/ | 40 | /**权限id*/ |
40 | @Excel(name = "权限id", width = 15) | 41 | @Excel(name = "权限id", width = 15) |
41 | @ApiModelProperty(value = "权限id") | 42 | @ApiModelProperty(value = "权限id") |
42 | - private java.lang.String permissionId; | 43 | + private java.lang.Integer permissionId; |
43 | /**数据规则id*/ | 44 | /**数据规则id*/ |
44 | @ApiModelProperty(value = "数据规则id") | 45 | @ApiModelProperty(value = "数据规则id") |
45 | private java.lang.String dataRuleIds; | 46 | private java.lang.String dataRuleIds; |
@@ -48,7 +49,7 @@ public class SysDepartPermission { | @@ -48,7 +49,7 @@ public class SysDepartPermission { | ||
48 | 49 | ||
49 | } | 50 | } |
50 | 51 | ||
51 | - public SysDepartPermission(String departId, String permissionId) { | 52 | + public SysDepartPermission(Integer departId, Integer permissionId) { |
52 | this.departId = departId; | 53 | this.departId = departId; |
53 | this.permissionId = permissionId; | 54 | this.permissionId = permissionId; |
54 | } | 55 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDepartRole.java
@@ -28,16 +28,17 @@ import org.jeecgframework.poi.excel.annotation.Excel; | @@ -28,16 +28,17 @@ import org.jeecgframework.poi.excel.annotation.Excel; | ||
28 | @Accessors(chain = true) | 28 | @Accessors(chain = true) |
29 | @ApiModel(value="sys_depart_role对象", description="部门角色") | 29 | @ApiModel(value="sys_depart_role对象", description="部门角色") |
30 | public class SysDepartRole { | 30 | public class SysDepartRole { |
31 | - | ||
32 | - /**id*/ | ||
33 | - @TableId(type = IdType.ASSIGN_ID) | ||
34 | - @ApiModelProperty(value = "id") | ||
35 | - private java.lang.String id; | 31 | + |
32 | + /** | ||
33 | + * id | ||
34 | + */ | ||
35 | + @TableId(type = IdType.AUTO) | ||
36 | + private java.lang.Integer id; | ||
36 | /**部门id*/ | 37 | /**部门id*/ |
37 | @Excel(name = "部门id", width = 15) | 38 | @Excel(name = "部门id", width = 15) |
38 | @ApiModelProperty(value = "部门id") | 39 | @ApiModelProperty(value = "部门id") |
39 | @Dict(dictTable ="sys_depart",dicText = "depart_name",dicCode = "id") | 40 | @Dict(dictTable ="sys_depart",dicText = "depart_name",dicCode = "id") |
40 | - private java.lang.String departId; | 41 | + private java.lang.Integer departId; |
41 | /**部门角色名称*/ | 42 | /**部门角色名称*/ |
42 | @Excel(name = "部门角色名称", width = 15) | 43 | @Excel(name = "部门角色名称", width = 15) |
43 | @ApiModelProperty(value = "部门角色名称") | 44 | @ApiModelProperty(value = "部门角色名称") |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDepartRolePermission.java
@@ -27,23 +27,24 @@ import org.jeecgframework.poi.excel.annotation.Excel; | @@ -27,23 +27,24 @@ import org.jeecgframework.poi.excel.annotation.Excel; | ||
27 | @Accessors(chain = true) | 27 | @Accessors(chain = true) |
28 | @ApiModel(value="sys_depart_role_permission对象", description="部门角色权限") | 28 | @ApiModel(value="sys_depart_role_permission对象", description="部门角色权限") |
29 | public class SysDepartRolePermission { | 29 | public class SysDepartRolePermission { |
30 | - | ||
31 | - /**id*/ | ||
32 | - @TableId(type = IdType.ASSIGN_ID) | ||
33 | - @ApiModelProperty(value = "id") | ||
34 | - private java.lang.String id; | 30 | + |
31 | + /** | ||
32 | + * id | ||
33 | + */ | ||
34 | + @TableId(type = IdType.AUTO) | ||
35 | + private java.lang.Integer id; | ||
35 | /**部门id*/ | 36 | /**部门id*/ |
36 | @Excel(name = "部门id", width = 15) | 37 | @Excel(name = "部门id", width = 15) |
37 | @ApiModelProperty(value = "部门id") | 38 | @ApiModelProperty(value = "部门id") |
38 | - private java.lang.String departId; | 39 | + private java.lang.Integer departId; |
39 | /**角色id*/ | 40 | /**角色id*/ |
40 | @Excel(name = "角色id", width = 15) | 41 | @Excel(name = "角色id", width = 15) |
41 | @ApiModelProperty(value = "角色id") | 42 | @ApiModelProperty(value = "角色id") |
42 | - private java.lang.String roleId; | 43 | + private java.lang.Integer roleId; |
43 | /**权限id*/ | 44 | /**权限id*/ |
44 | @Excel(name = "权限id", width = 15) | 45 | @Excel(name = "权限id", width = 15) |
45 | @ApiModelProperty(value = "权限id") | 46 | @ApiModelProperty(value = "权限id") |
46 | - private java.lang.String permissionId; | 47 | + private java.lang.Integer permissionId; |
47 | /**dataRuleIds*/ | 48 | /**dataRuleIds*/ |
48 | @Excel(name = "dataRuleIds", width = 15) | 49 | @Excel(name = "dataRuleIds", width = 15) |
49 | @ApiModelProperty(value = "dataRuleIds") | 50 | @ApiModelProperty(value = "dataRuleIds") |
@@ -60,7 +61,7 @@ public class SysDepartRolePermission { | @@ -60,7 +61,7 @@ public class SysDepartRolePermission { | ||
60 | public SysDepartRolePermission() { | 61 | public SysDepartRolePermission() { |
61 | } | 62 | } |
62 | 63 | ||
63 | - public SysDepartRolePermission(String roleId, String permissionId) { | 64 | + public SysDepartRolePermission(Integer roleId, Integer permissionId) { |
64 | this.roleId = roleId; | 65 | this.roleId = roleId; |
65 | this.permissionId = permissionId; | 66 | this.permissionId = permissionId; |
66 | } | 67 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDepartRoleUser.java
@@ -27,25 +27,26 @@ import org.jeecgframework.poi.excel.annotation.Excel; | @@ -27,25 +27,26 @@ import org.jeecgframework.poi.excel.annotation.Excel; | ||
27 | @Accessors(chain = true) | 27 | @Accessors(chain = true) |
28 | @ApiModel(value="sys_depart_role_user对象", description="部门角色人员信息") | 28 | @ApiModel(value="sys_depart_role_user对象", description="部门角色人员信息") |
29 | public class SysDepartRoleUser { | 29 | public class SysDepartRoleUser { |
30 | - | ||
31 | - /**主键id*/ | ||
32 | - @TableId(type = IdType.ASSIGN_ID) | ||
33 | - @ApiModelProperty(value = "主键id") | ||
34 | - private java.lang.String id; | 30 | + |
31 | + /** | ||
32 | + * id | ||
33 | + */ | ||
34 | + @TableId(type = IdType.AUTO) | ||
35 | + private java.lang.Integer id; | ||
35 | /**用户id*/ | 36 | /**用户id*/ |
36 | @Excel(name = "用户id", width = 15) | 37 | @Excel(name = "用户id", width = 15) |
37 | @ApiModelProperty(value = "用户id") | 38 | @ApiModelProperty(value = "用户id") |
38 | - private java.lang.String userId; | 39 | + private java.lang.Integer userId; |
39 | /**角色id*/ | 40 | /**角色id*/ |
40 | @Excel(name = "角色id", width = 15) | 41 | @Excel(name = "角色id", width = 15) |
41 | @ApiModelProperty(value = "角色id") | 42 | @ApiModelProperty(value = "角色id") |
42 | - private java.lang.String droleId; | 43 | + private java.lang.Integer droleId; |
43 | 44 | ||
44 | public SysDepartRoleUser() { | 45 | public SysDepartRoleUser() { |
45 | 46 | ||
46 | } | 47 | } |
47 | 48 | ||
48 | - public SysDepartRoleUser(String userId, String droleId) { | 49 | + public SysDepartRoleUser(Integer userId, Integer droleId) { |
49 | this.userId = userId; | 50 | this.userId = userId; |
50 | this.droleId = droleId; | 51 | this.droleId = droleId; |
51 | } | 52 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDict.java
@@ -29,9 +29,9 @@ public class SysDict implements Serializable { | @@ -29,9 +29,9 @@ public class SysDict implements Serializable { | ||
29 | /** | 29 | /** |
30 | * id | 30 | * id |
31 | */ | 31 | */ |
32 | - @TableId(type = IdType.ASSIGN_ID) | ||
33 | - private String id; | ||
34 | - | 32 | + @TableId(type = IdType.AUTO) |
33 | + private java.lang.Integer id; | ||
34 | + | ||
35 | /** | 35 | /** |
36 | * [预留字段,暂时无用] | 36 | * [预留字段,暂时无用] |
37 | * 字典类型,0 string,1 number类型,2 boolean | 37 | * 字典类型,0 string,1 number类型,2 boolean |
@@ -39,7 +39,7 @@ public class SysDict implements Serializable { | @@ -39,7 +39,7 @@ public class SysDict implements Serializable { | ||
39 | * 默认为string类型 | 39 | * 默认为string类型 |
40 | */ | 40 | */ |
41 | private Integer type; | 41 | private Integer type; |
42 | - | 42 | + |
43 | /** | 43 | /** |
44 | * 字典名称 | 44 | * 字典名称 |
45 | */ | 45 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysDictItem.java
@@ -31,13 +31,13 @@ public class SysDictItem implements Serializable { | @@ -31,13 +31,13 @@ public class SysDictItem implements Serializable { | ||
31 | /** | 31 | /** |
32 | * id | 32 | * id |
33 | */ | 33 | */ |
34 | - @TableId(type = IdType.ASSIGN_ID) | ||
35 | - private String id; | 34 | + @TableId(type = IdType.AUTO) |
35 | + private java.lang.Integer id; | ||
36 | 36 | ||
37 | /** | 37 | /** |
38 | * 字典id | 38 | * 字典id |
39 | */ | 39 | */ |
40 | - private String dictId; | 40 | + private Integer dictId; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * 字典项文本 | 43 | * 字典项文本 |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysFillRule.java
@@ -26,11 +26,10 @@ import org.springframework.format.annotation.DateTimeFormat; | @@ -26,11 +26,10 @@ import org.springframework.format.annotation.DateTimeFormat; | ||
26 | public class SysFillRule { | 26 | public class SysFillRule { |
27 | 27 | ||
28 | /** | 28 | /** |
29 | - * 主键ID | 29 | + * id |
30 | */ | 30 | */ |
31 | - @TableId(type = IdType.ASSIGN_ID) | ||
32 | - @ApiModelProperty(value = "主键ID") | ||
33 | - private java.lang.String id; | 31 | + @TableId(type = IdType.AUTO) |
32 | + private java.lang.Integer id; | ||
34 | /** | 33 | /** |
35 | * 规则名称 | 34 | * 规则名称 |
36 | */ | 35 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysLog.java
@@ -30,8 +30,8 @@ public class SysLog implements Serializable { | @@ -30,8 +30,8 @@ public class SysLog implements Serializable { | ||
30 | /** | 30 | /** |
31 | * id | 31 | * id |
32 | */ | 32 | */ |
33 | - @TableId(type = IdType.ASSIGN_ID) | ||
34 | - private String id; | 33 | + @TableId(type = IdType.AUTO) |
34 | + private java.lang.Integer id; | ||
35 | 35 | ||
36 | /** | 36 | /** |
37 | * 创建人 | 37 | * 创建人 |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysPermission.java
@@ -29,13 +29,13 @@ public class SysPermission implements Serializable { | @@ -29,13 +29,13 @@ public class SysPermission implements Serializable { | ||
29 | /** | 29 | /** |
30 | * id | 30 | * id |
31 | */ | 31 | */ |
32 | - @TableId(type = IdType.ASSIGN_ID) | ||
33 | - private String id; | 32 | + @TableId(type = IdType.AUTO) |
33 | + private java.lang.Integer id; | ||
34 | 34 | ||
35 | /** | 35 | /** |
36 | * 父id | 36 | * 父id |
37 | */ | 37 | */ |
38 | - private String parentId; | 38 | + private Integer parentId; |
39 | 39 | ||
40 | /** | 40 | /** |
41 | * 菜单名称 | 41 | * 菜单名称 |
@@ -60,7 +60,7 @@ public class SysPermission implements Serializable { | @@ -60,7 +60,7 @@ public class SysPermission implements Serializable { | ||
60 | * 组件 | 60 | * 组件 |
61 | */ | 61 | */ |
62 | private String component; | 62 | private String component; |
63 | - | 63 | + |
64 | /** | 64 | /** |
65 | * 组件名字 | 65 | * 组件名字 |
66 | */ | 66 | */ |
@@ -91,7 +91,7 @@ public class SysPermission implements Serializable { | @@ -91,7 +91,7 @@ public class SysPermission implements Serializable { | ||
91 | */ | 91 | */ |
92 | @TableField(value="is_leaf") | 92 | @TableField(value="is_leaf") |
93 | private boolean leaf; | 93 | private boolean leaf; |
94 | - | 94 | + |
95 | /** | 95 | /** |
96 | * 是否路由菜单: 0:不是 1:是(默认值1) | 96 | * 是否路由菜单: 0:不是 1:是(默认值1) |
97 | */ | 97 | */ |
@@ -119,12 +119,12 @@ public class SysPermission implements Serializable { | @@ -119,12 +119,12 @@ public class SysPermission implements Serializable { | ||
119 | * 删除状态 0正常 1已删除 | 119 | * 删除状态 0正常 1已删除 |
120 | */ | 120 | */ |
121 | private Integer delFlag; | 121 | private Integer delFlag; |
122 | - | 122 | + |
123 | /** | 123 | /** |
124 | * 是否配置菜单的数据权限 1是0否 默认0 | 124 | * 是否配置菜单的数据权限 1是0否 默认0 |
125 | */ | 125 | */ |
126 | private Integer ruleFlag; | 126 | private Integer ruleFlag; |
127 | - | 127 | + |
128 | /** | 128 | /** |
129 | * 是否隐藏路由菜单: 0否,1是(默认值0) | 129 | * 是否隐藏路由菜单: 0否,1是(默认值0) |
130 | */ | 130 | */ |
@@ -149,10 +149,10 @@ public class SysPermission implements Serializable { | @@ -149,10 +149,10 @@ public class SysPermission implements Serializable { | ||
149 | * 更新时间 | 149 | * 更新时间 |
150 | */ | 150 | */ |
151 | private Date updateTime; | 151 | private Date updateTime; |
152 | - | 152 | + |
153 | /**按钮权限状态(0无效1有效)*/ | 153 | /**按钮权限状态(0无效1有效)*/ |
154 | private java.lang.String status; | 154 | private java.lang.String status; |
155 | - | 155 | + |
156 | /**alwaysShow*/ | 156 | /**alwaysShow*/ |
157 | private boolean alwaysShow; | 157 | private boolean alwaysShow; |
158 | 158 | ||
@@ -162,12 +162,13 @@ public class SysPermission implements Serializable { | @@ -162,12 +162,13 @@ public class SysPermission implements Serializable { | ||
162 | /*update_end author:wuxianquan date:20190908 for:实体增加字段 */ | 162 | /*update_end author:wuxianquan date:20190908 for:实体增加字段 */ |
163 | 163 | ||
164 | public SysPermission() { | 164 | public SysPermission() { |
165 | - | 165 | + |
166 | } | 166 | } |
167 | public SysPermission(boolean index) { | 167 | public SysPermission(boolean index) { |
168 | if(index) { | 168 | if(index) { |
169 | - this.id = "9502685863ab87f0ad1134142788a385"; | ||
170 | - this.name="首页"; | 169 | + //this.id = "9502685863ab87f0ad1134142788a385"; |
170 | + this.id = 1; | ||
171 | + this.name="首页"; | ||
171 | this.component="dashboard/Analysis"; | 172 | this.component="dashboard/Analysis"; |
172 | this.componentName="dashboard-analysis"; | 173 | this.componentName="dashboard-analysis"; |
173 | this.url="/dashboard/analysis"; | 174 | this.url="/dashboard/analysis"; |
@@ -182,6 +183,6 @@ public class SysPermission implements Serializable { | @@ -182,6 +183,6 @@ public class SysPermission implements Serializable { | ||
182 | this.leaf=true; | 183 | this.leaf=true; |
183 | this.hidden=false; | 184 | this.hidden=false; |
184 | } | 185 | } |
185 | - | 186 | + |
186 | } | 187 | } |
187 | } | 188 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysPermissionDataRule.java
@@ -22,60 +22,60 @@ import lombok.experimental.Accessors; | @@ -22,60 +22,60 @@ import lombok.experimental.Accessors; | ||
22 | @EqualsAndHashCode(callSuper = false) | 22 | @EqualsAndHashCode(callSuper = false) |
23 | @Accessors(chain = true) | 23 | @Accessors(chain = true) |
24 | public class SysPermissionDataRule implements Serializable { | 24 | public class SysPermissionDataRule implements Serializable { |
25 | - | 25 | + |
26 | private static final long serialVersionUID = 1L; | 26 | private static final long serialVersionUID = 1L; |
27 | - | 27 | + |
28 | /** | 28 | /** |
29 | * id | 29 | * id |
30 | */ | 30 | */ |
31 | - @TableId(type = IdType.ASSIGN_ID) | ||
32 | - private String id; | ||
33 | - | 31 | + @TableId(type = IdType.AUTO) |
32 | + private java.lang.Integer id; | ||
33 | + | ||
34 | /** | 34 | /** |
35 | * 对应的菜单id | 35 | * 对应的菜单id |
36 | */ | 36 | */ |
37 | - private String permissionId; | ||
38 | - | 37 | + private Integer permissionId; |
38 | + | ||
39 | /** | 39 | /** |
40 | * 规则名称 | 40 | * 规则名称 |
41 | */ | 41 | */ |
42 | private String ruleName; | 42 | private String ruleName; |
43 | - | 43 | + |
44 | /** | 44 | /** |
45 | * 字段 | 45 | * 字段 |
46 | */ | 46 | */ |
47 | private String ruleColumn; | 47 | private String ruleColumn; |
48 | - | 48 | + |
49 | /** | 49 | /** |
50 | * 条件 | 50 | * 条件 |
51 | */ | 51 | */ |
52 | private String ruleConditions; | 52 | private String ruleConditions; |
53 | - | 53 | + |
54 | /** | 54 | /** |
55 | * 规则值 | 55 | * 规则值 |
56 | */ | 56 | */ |
57 | private String ruleValue; | 57 | private String ruleValue; |
58 | - | 58 | + |
59 | /** | 59 | /** |
60 | * 状态值 1有效 0无效 | 60 | * 状态值 1有效 0无效 |
61 | */ | 61 | */ |
62 | private String status; | 62 | private String status; |
63 | - | 63 | + |
64 | /** | 64 | /** |
65 | * 创建时间 | 65 | * 创建时间 |
66 | */ | 66 | */ |
67 | private Date createTime; | 67 | private Date createTime; |
68 | - | 68 | + |
69 | /** | 69 | /** |
70 | * 创建人 | 70 | * 创建人 |
71 | */ | 71 | */ |
72 | private String createBy; | 72 | private String createBy; |
73 | - | 73 | + |
74 | /** | 74 | /** |
75 | * 修改时间 | 75 | * 修改时间 |
76 | */ | 76 | */ |
77 | private Date updateTime; | 77 | private Date updateTime; |
78 | - | 78 | + |
79 | /** | 79 | /** |
80 | * 修改人 | 80 | * 修改人 |
81 | */ | 81 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysPosition.java
@@ -29,9 +29,8 @@ public class SysPosition { | @@ -29,9 +29,8 @@ public class SysPosition { | ||
29 | /** | 29 | /** |
30 | * id | 30 | * id |
31 | */ | 31 | */ |
32 | - @TableId(type = IdType.ASSIGN_ID) | ||
33 | - @ApiModelProperty(value = "id") | ||
34 | - private java.lang.String id; | 32 | + @TableId(type = IdType.AUTO) |
33 | + private java.lang.Integer id; | ||
35 | /** | 34 | /** |
36 | * 职务编码 | 35 | * 职务编码 |
37 | */ | 36 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysRole.java
@@ -33,21 +33,20 @@ public class SysRole implements Serializable { | @@ -33,21 +33,20 @@ public class SysRole implements Serializable { | ||
33 | /** | 33 | /** |
34 | * id | 34 | * id |
35 | */ | 35 | */ |
36 | - @TableId(type = IdType.ASSIGN_ID) | ||
37 | - private String id; | ||
38 | - | 36 | + @TableId(type = IdType.AUTO) |
37 | + private java.lang.Integer id; | ||
39 | /** | 38 | /** |
40 | * 角色名称 | 39 | * 角色名称 |
41 | */ | 40 | */ |
42 | @Excel(name="角色名",width=15) | 41 | @Excel(name="角色名",width=15) |
43 | private String roleName; | 42 | private String roleName; |
44 | - | 43 | + |
45 | /** | 44 | /** |
46 | * 角色编码 | 45 | * 角色编码 |
47 | */ | 46 | */ |
48 | @Excel(name="角色编码",width=15) | 47 | @Excel(name="角色编码",width=15) |
49 | private String roleCode; | 48 | private String roleCode; |
50 | - | 49 | + |
51 | /** | 50 | /** |
52 | * 描述 | 51 | * 描述 |
53 | */ | 52 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysRolePermission.java
@@ -30,19 +30,19 @@ public class SysRolePermission implements Serializable { | @@ -30,19 +30,19 @@ public class SysRolePermission implements Serializable { | ||
30 | /** | 30 | /** |
31 | * id | 31 | * id |
32 | */ | 32 | */ |
33 | - @TableId(type = IdType.ASSIGN_ID) | ||
34 | - private String id; | ||
35 | - | 33 | + @TableId(type = IdType.AUTO) |
34 | + private java.lang.Integer id; | ||
35 | + | ||
36 | /** | 36 | /** |
37 | * 角色id | 37 | * 角色id |
38 | */ | 38 | */ |
39 | - private String roleId; | 39 | + private Integer roleId; |
40 | 40 | ||
41 | /** | 41 | /** |
42 | * 权限id | 42 | * 权限id |
43 | */ | 43 | */ |
44 | - private String permissionId; | ||
45 | - | 44 | + private Integer permissionId; |
45 | + | ||
46 | /** | 46 | /** |
47 | * 数据权限 | 47 | * 数据权限 |
48 | */ | 48 | */ |
@@ -62,8 +62,8 @@ public class SysRolePermission implements Serializable { | @@ -62,8 +62,8 @@ public class SysRolePermission implements Serializable { | ||
62 | 62 | ||
63 | public SysRolePermission() { | 63 | public SysRolePermission() { |
64 | } | 64 | } |
65 | - | ||
66 | - public SysRolePermission(String roleId, String permissionId) { | 65 | + |
66 | + public SysRolePermission(Integer roleId, Integer permissionId) { | ||
67 | this.roleId = roleId; | 67 | this.roleId = roleId; |
68 | this.permissionId = permissionId; | 68 | this.permissionId = permissionId; |
69 | } | 69 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysTenant.java
1 | package org.jeecg.modules.system.entity; | 1 | package org.jeecg.modules.system.entity; |
2 | 2 | ||
3 | +import com.baomidou.mybatisplus.annotation.IdType; | ||
3 | import com.baomidou.mybatisplus.annotation.TableId; | 4 | import com.baomidou.mybatisplus.annotation.TableId; |
4 | import com.baomidou.mybatisplus.annotation.TableName; | 5 | import com.baomidou.mybatisplus.annotation.TableName; |
5 | import com.fasterxml.jackson.annotation.JsonFormat; | 6 | import com.fasterxml.jackson.annotation.JsonFormat; |
@@ -19,15 +20,16 @@ public class SysTenant implements Serializable { | @@ -19,15 +20,16 @@ public class SysTenant implements Serializable { | ||
19 | private static final long serialVersionUID = 1L; | 20 | private static final long serialVersionUID = 1L; |
20 | 21 | ||
21 | /** | 22 | /** |
22 | - * 编码 | 23 | + * id |
23 | */ | 24 | */ |
24 | - private Integer id; | ||
25 | - | 25 | + @TableId(type = IdType.AUTO) |
26 | + private java.lang.Integer id; | ||
27 | + | ||
26 | /** | 28 | /** |
27 | * 名称 | 29 | * 名称 |
28 | */ | 30 | */ |
29 | private String name; | 31 | private String name; |
30 | - | 32 | + |
31 | 33 | ||
32 | /** | 34 | /** |
33 | * 创建人 | 35 | * 创建人 |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysThirdAccount.java
@@ -24,11 +24,12 @@ import org.springframework.format.annotation.DateTimeFormat; | @@ -24,11 +24,12 @@ import org.springframework.format.annotation.DateTimeFormat; | ||
24 | @Accessors(chain = true) | 24 | @Accessors(chain = true) |
25 | @ApiModel(value="sys_third_account对象", description="第三方登录账号表") | 25 | @ApiModel(value="sys_third_account对象", description="第三方登录账号表") |
26 | public class SysThirdAccount { | 26 | public class SysThirdAccount { |
27 | - | ||
28 | - /**编号*/ | ||
29 | - @TableId(type = IdType.ASSIGN_ID) | ||
30 | - @ApiModelProperty(value = "编号") | ||
31 | - private java.lang.String id; | 27 | + |
28 | + /** | ||
29 | + * id | ||
30 | + */ | ||
31 | + @TableId(type = IdType.AUTO) | ||
32 | + private java.lang.Integer id; | ||
32 | /**第三方登录id*/ | 33 | /**第三方登录id*/ |
33 | @Excel(name = "第三方登录id", width = 15) | 34 | @Excel(name = "第三方登录id", width = 15) |
34 | @ApiModelProperty(value = "第三方登录id") | 35 | @ApiModelProperty(value = "第三方登录id") |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysUser.java
@@ -33,13 +33,11 @@ import lombok.experimental.Accessors; | @@ -33,13 +33,11 @@ import lombok.experimental.Accessors; | ||
33 | public class SysUser implements Serializable { | 33 | public class SysUser implements Serializable { |
34 | 34 | ||
35 | private static final long serialVersionUID = 1L; | 35 | private static final long serialVersionUID = 1L; |
36 | - | ||
37 | /** | 36 | /** |
38 | * id | 37 | * id |
39 | */ | 38 | */ |
40 | - @TableId(type = IdType.ASSIGN_ID) | ||
41 | - private String id; | ||
42 | - | 39 | + @TableId(type = IdType.AUTO) |
40 | + private java.lang.Integer id; | ||
43 | /** | 41 | /** |
44 | * 登录账号 | 42 | * 登录账号 |
45 | */ | 43 | */ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysUserAgent.java
@@ -20,10 +20,12 @@ import org.jeecgframework.poi.excel.annotation.Excel; | @@ -20,10 +20,12 @@ import org.jeecgframework.poi.excel.annotation.Excel; | ||
20 | @TableName("sys_user_agent") | 20 | @TableName("sys_user_agent") |
21 | public class SysUserAgent implements Serializable { | 21 | public class SysUserAgent implements Serializable { |
22 | private static final long serialVersionUID = 1L; | 22 | private static final long serialVersionUID = 1L; |
23 | - | ||
24 | - /**序号*/ | ||
25 | - @TableId(type = IdType.ASSIGN_ID) | ||
26 | - private java.lang.String id; | 23 | + |
24 | + /** | ||
25 | + * id | ||
26 | + */ | ||
27 | + @TableId(type = IdType.AUTO) | ||
28 | + private java.lang.Integer id; | ||
27 | /**用户名*/ | 29 | /**用户名*/ |
28 | @Excel(name = "用户名", width = 15) | 30 | @Excel(name = "用户名", width = 15) |
29 | private java.lang.String userName; | 31 | private java.lang.String userName; |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysUserDepart.java
@@ -11,22 +11,24 @@ import lombok.Data; | @@ -11,22 +11,24 @@ import lombok.Data; | ||
11 | @TableName("sys_user_depart") | 11 | @TableName("sys_user_depart") |
12 | public class SysUserDepart implements Serializable { | 12 | public class SysUserDepart implements Serializable { |
13 | private static final long serialVersionUID = 1L; | 13 | private static final long serialVersionUID = 1L; |
14 | - | ||
15 | - /**主键id*/ | ||
16 | - @TableId(type = IdType.ASSIGN_ID) | ||
17 | - private String id; | 14 | + |
15 | + /** | ||
16 | + * id | ||
17 | + */ | ||
18 | + @TableId(type = IdType.AUTO) | ||
19 | + private java.lang.Integer id; | ||
18 | /**用户id*/ | 20 | /**用户id*/ |
19 | - private String userId; | 21 | + private Integer userId; |
20 | /**部门id*/ | 22 | /**部门id*/ |
21 | - private String depId; | ||
22 | - public SysUserDepart(String id, String userId, String depId) { | 23 | + private Integer depId; |
24 | + public SysUserDepart(Integer id, Integer userId, Integer depId) { | ||
23 | super(); | 25 | super(); |
24 | this.id = id; | 26 | this.id = id; |
25 | this.userId = userId; | 27 | this.userId = userId; |
26 | this.depId = depId; | 28 | this.depId = depId; |
27 | } | 29 | } |
28 | 30 | ||
29 | - public SysUserDepart(String id, String departId) { | 31 | + public SysUserDepart(Integer id, Integer departId) { |
30 | this.userId = id; | 32 | this.userId = id; |
31 | this.depId = departId; | 33 | this.depId = departId; |
32 | } | 34 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/SysUserRole.java
@@ -24,27 +24,30 @@ public class SysUserRole implements Serializable { | @@ -24,27 +24,30 @@ public class SysUserRole implements Serializable { | ||
24 | 24 | ||
25 | private static final long serialVersionUID = 1L; | 25 | private static final long serialVersionUID = 1L; |
26 | 26 | ||
27 | - @TableId(type = IdType.ASSIGN_ID) | ||
28 | - private String id; | ||
29 | - | 27 | + /** |
28 | + * id | ||
29 | + */ | ||
30 | + @TableId(type = IdType.AUTO) | ||
31 | + private java.lang.Integer id; | ||
32 | + | ||
30 | /** | 33 | /** |
31 | * 用户id | 34 | * 用户id |
32 | */ | 35 | */ |
33 | - private String userId; | 36 | + private Integer userId; |
34 | 37 | ||
35 | /** | 38 | /** |
36 | * 角色id | 39 | * 角色id |
37 | */ | 40 | */ |
38 | - private String roleId; | 41 | + private Integer roleId; |
39 | 42 | ||
40 | public SysUserRole() { | 43 | public SysUserRole() { |
41 | } | 44 | } |
42 | 45 | ||
43 | - public SysUserRole(String userId, String roleId) { | 46 | + public SysUserRole(Integer userId, Integer roleId) { |
44 | this.userId = userId; | 47 | this.userId = userId; |
45 | this.roleId = roleId; | 48 | this.roleId = roleId; |
46 | } | 49 | } |
47 | 50 | ||
48 | - | 51 | + |
49 | 52 | ||
50 | } | 53 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementMapper.xml
@@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
3 | <mapper namespace="org.jeecg.modules.system.mapper.SysAnnouncementMapper"> | 3 | <mapper namespace="org.jeecg.modules.system.mapper.SysAnnouncementMapper"> |
4 | 4 | ||
5 | <resultMap id="SysAnnouncement" type="org.jeecg.modules.system.entity.SysAnnouncement" > | 5 | <resultMap id="SysAnnouncement" type="org.jeecg.modules.system.entity.SysAnnouncement" > |
6 | - <result column="id" property="id" jdbcType="VARCHAR"/> | 6 | + <result column="id" property="id" jdbcType="INTEGER"/> |
7 | <result column="titile" property="titile" jdbcType="VARCHAR"/> | 7 | <result column="titile" property="titile" jdbcType="VARCHAR"/> |
8 | <result column="msg_content" property="msgContent" jdbcType="VARCHAR"/> | 8 | <result column="msg_content" property="msgContent" jdbcType="VARCHAR"/> |
9 | <result column="start_time" property="startTime" jdbcType="TIMESTAMP"/> | 9 | <result column="start_time" property="startTime" jdbcType="TIMESTAMP"/> |
@@ -26,15 +26,15 @@ | @@ -26,15 +26,15 @@ | ||
26 | <result column="open_type" property="openType" jdbcType="VARCHAR"/> | 26 | <result column="open_type" property="openType" jdbcType="VARCHAR"/> |
27 | <result column="open_page" property="openPage" jdbcType="VARCHAR"/> | 27 | <result column="open_page" property="openPage" jdbcType="VARCHAR"/> |
28 | </resultMap> | 28 | </resultMap> |
29 | - | ||
30 | - | 29 | + |
30 | + | ||
31 | <select id="querySysCementListByUserId" parameterType="String" resultMap="SysAnnouncement"> | 31 | <select id="querySysCementListByUserId" parameterType="String" resultMap="SysAnnouncement"> |
32 | - select * from sys_announcement | ||
33 | - where send_status = '1' | ||
34 | - and del_flag = '0' | ||
35 | - and msg_category = #{msgCategory} | 32 | + select * from sys_announcement |
33 | + where send_status = '1' | ||
34 | + and del_flag = '0' | ||
35 | + and msg_category = #{msgCategory} | ||
36 | and id IN ( select annt_id from sys_announcement_send where user_id = #{userId} and read_flag = '0') | 36 | and id IN ( select annt_id from sys_announcement_send where user_id = #{userId} and read_flag = '0') |
37 | order by create_time DESC | 37 | order by create_time DESC |
38 | </select> | 38 | </select> |
39 | 39 | ||
40 | -</mapper> | ||
41 | \ No newline at end of file | 40 | \ No newline at end of file |
41 | +</mapper> |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
3 | <mapper namespace="org.jeecg.modules.system.mapper.SysAnnouncementSendMapper"> | 3 | <mapper namespace="org.jeecg.modules.system.mapper.SysAnnouncementSendMapper"> |
4 | - | 4 | + |
5 | <resultMap id="AnnouncementSendModel" type="org.jeecg.modules.system.model.AnnouncementSendModel" > | 5 | <resultMap id="AnnouncementSendModel" type="org.jeecg.modules.system.model.AnnouncementSendModel" > |
6 | - <result column="id" property="id" jdbcType="VARCHAR"/> | 6 | + <result column="id" property="id" jdbcType="INTEGER"/> |
7 | <result column="annt_id" property="anntId" jdbcType="VARCHAR"/> | 7 | <result column="annt_id" property="anntId" jdbcType="VARCHAR"/> |
8 | <result column="user_id" property="userId" jdbcType="VARCHAR"/> | 8 | <result column="user_id" property="userId" jdbcType="VARCHAR"/> |
9 | <result column="titile" property="titile" jdbcType="VARCHAR"/> | 9 | <result column="titile" property="titile" jdbcType="VARCHAR"/> |
@@ -16,12 +16,12 @@ | @@ -16,12 +16,12 @@ | ||
16 | <result column="open_type" property="openType" jdbcType="VARCHAR"/> | 16 | <result column="open_type" property="openType" jdbcType="VARCHAR"/> |
17 | <result column="open_page" property="openPage" jdbcType="VARCHAR"/> | 17 | <result column="open_page" property="openPage" jdbcType="VARCHAR"/> |
18 | </resultMap> | 18 | </resultMap> |
19 | - | 19 | + |
20 | <select id="queryByUserId" parameterType="String" resultType="String"> | 20 | <select id="queryByUserId" parameterType="String" resultType="String"> |
21 | - select sas.annt_id from sys_announcement_send sas | 21 | + select sas.annt_id from sys_announcement_send sas |
22 | where sas.user_id = #{userId} | 22 | where sas.user_id = #{userId} |
23 | </select> | 23 | </select> |
24 | - | 24 | + |
25 | <select id="getMyAnnouncementSendList" parameterType="Object" resultMap="AnnouncementSendModel"> | 25 | <select id="getMyAnnouncementSendList" parameterType="Object" resultMap="AnnouncementSendModel"> |
26 | select | 26 | select |
27 | sas.id, | 27 | sas.id, |
@@ -64,4 +64,4 @@ | @@ -64,4 +64,4 @@ | ||
64 | order by sas.read_flag,sa.send_time desc | 64 | order by sas.read_flag,sa.send_time desc |
65 | </select> | 65 | </select> |
66 | 66 | ||
67 | -</mapper> | ||
68 | \ No newline at end of file | 67 | \ No newline at end of file |
68 | +</mapper> |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/model/AnnouncementSendModel.java
@@ -17,14 +17,14 @@ import java.io.Serializable; | @@ -17,14 +17,14 @@ import java.io.Serializable; | ||
17 | @Data | 17 | @Data |
18 | public class AnnouncementSendModel implements Serializable { | 18 | public class AnnouncementSendModel implements Serializable { |
19 | private static final long serialVersionUID = 1L; | 19 | private static final long serialVersionUID = 1L; |
20 | - | 20 | + |
21 | /**id*/ | 21 | /**id*/ |
22 | @TableId(type = IdType.ASSIGN_ID) | 22 | @TableId(type = IdType.ASSIGN_ID) |
23 | - private java.lang.String id; | 23 | + private java.lang.Integer id; |
24 | /**通告id*/ | 24 | /**通告id*/ |
25 | - private java.lang.String anntId; | 25 | + private java.lang.Integer anntId; |
26 | /**用户id*/ | 26 | /**用户id*/ |
27 | - private java.lang.String userId; | 27 | + private java.lang.Integer userId; |
28 | /**标题*/ | 28 | /**标题*/ |
29 | private java.lang.String titile; | 29 | private java.lang.String titile; |
30 | /**内容*/ | 30 | /**内容*/ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/model/DepartIdModel.java
@@ -10,9 +10,9 @@ import org.jeecg.modules.system.entity.SysDepart; | @@ -10,9 +10,9 @@ import org.jeecg.modules.system.entity.SysDepart; | ||
10 | * <p> | 10 | * <p> |
11 | * 部门表 封装树结构的部门的名称的实体类 | 11 | * 部门表 封装树结构的部门的名称的实体类 |
12 | * <p> | 12 | * <p> |
13 | - * | 13 | + * |
14 | * @Author Steve | 14 | * @Author Steve |
15 | - * @Since 2019-01-22 | 15 | + * @Since 2019-01-22 |
16 | * | 16 | * |
17 | */ | 17 | */ |
18 | public class DepartIdModel implements Serializable { | 18 | public class DepartIdModel implements Serializable { |
@@ -27,32 +27,32 @@ public class DepartIdModel implements Serializable { | @@ -27,32 +27,32 @@ public class DepartIdModel implements Serializable { | ||
27 | 27 | ||
28 | // 部门名称 | 28 | // 部门名称 |
29 | private String title; | 29 | private String title; |
30 | - | 30 | + |
31 | List<DepartIdModel> children = new ArrayList<>(); | 31 | List<DepartIdModel> children = new ArrayList<>(); |
32 | - | 32 | + |
33 | /** | 33 | /** |
34 | * 将SysDepartTreeModel的部分数据放在该对象当中 | 34 | * 将SysDepartTreeModel的部分数据放在该对象当中 |
35 | * @param treeModel | 35 | * @param treeModel |
36 | * @return | 36 | * @return |
37 | */ | 37 | */ |
38 | public DepartIdModel convert(SysDepartTreeModel treeModel) { | 38 | public DepartIdModel convert(SysDepartTreeModel treeModel) { |
39 | - this.key = treeModel.getId(); | ||
40 | - this.value = treeModel.getId(); | 39 | + this.key = String.valueOf(treeModel.getId()); |
40 | + this.value = String.valueOf(treeModel.getId()); | ||
41 | this.title = treeModel.getDepartName(); | 41 | this.title = treeModel.getDepartName(); |
42 | return this; | 42 | return this; |
43 | } | 43 | } |
44 | - | 44 | + |
45 | /** | 45 | /** |
46 | * 该方法为用户部门的实现类所使用 | 46 | * 该方法为用户部门的实现类所使用 |
47 | * @param sysDepart | 47 | * @param sysDepart |
48 | * @return | 48 | * @return |
49 | */ | 49 | */ |
50 | public DepartIdModel convertByUserDepart(SysDepart sysDepart) { | 50 | public DepartIdModel convertByUserDepart(SysDepart sysDepart) { |
51 | - this.key = sysDepart.getId(); | ||
52 | - this.value = sysDepart.getId(); | 51 | + this.key = sysDepart.getId().toString(); |
52 | + this.value = sysDepart.getId().toString(); | ||
53 | this.title = sysDepart.getDepartName(); | 53 | this.title = sysDepart.getDepartName(); |
54 | return this; | 54 | return this; |
55 | - } | 55 | + } |
56 | 56 | ||
57 | public List<DepartIdModel> getChildren() { | 57 | public List<DepartIdModel> getChildren() { |
58 | return children; | 58 | return children; |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/model/SysDepartTreeModel.java
@@ -12,14 +12,14 @@ import java.util.Objects; | @@ -12,14 +12,14 @@ import java.util.Objects; | ||
12 | * <p> | 12 | * <p> |
13 | * 部门表 存储树结构数据的实体类 | 13 | * 部门表 存储树结构数据的实体类 |
14 | * <p> | 14 | * <p> |
15 | - * | 15 | + * |
16 | * @Author Steve | 16 | * @Author Steve |
17 | - * @Since 2019-01-22 | 17 | + * @Since 2019-01-22 |
18 | */ | 18 | */ |
19 | public class SysDepartTreeModel implements Serializable{ | 19 | public class SysDepartTreeModel implements Serializable{ |
20 | - | 20 | + |
21 | private static final long serialVersionUID = 1L; | 21 | private static final long serialVersionUID = 1L; |
22 | - | 22 | + |
23 | /** 对应SysDepart中的id字段,前端数据树中的key*/ | 23 | /** 对应SysDepart中的id字段,前端数据树中的key*/ |
24 | private String key; | 24 | private String key; |
25 | 25 | ||
@@ -32,10 +32,10 @@ public class SysDepartTreeModel implements Serializable{ | @@ -32,10 +32,10 @@ public class SysDepartTreeModel implements Serializable{ | ||
32 | 32 | ||
33 | private boolean isLeaf; | 33 | private boolean isLeaf; |
34 | // 以下所有字段均与SysDepart相同 | 34 | // 以下所有字段均与SysDepart相同 |
35 | - | ||
36 | - private String id; | ||
37 | 35 | ||
38 | - private String parentId; | 36 | + private Integer id; |
37 | + | ||
38 | + private Integer parentId; | ||
39 | 39 | ||
40 | private String departName; | 40 | private String departName; |
41 | 41 | ||
@@ -46,7 +46,7 @@ public class SysDepartTreeModel implements Serializable{ | @@ -46,7 +46,7 @@ public class SysDepartTreeModel implements Serializable{ | ||
46 | private Integer departOrder; | 46 | private Integer departOrder; |
47 | 47 | ||
48 | private String description; | 48 | private String description; |
49 | - | 49 | + |
50 | private String orgCategory; | 50 | private String orgCategory; |
51 | 51 | ||
52 | private String orgType; | 52 | private String orgType; |
@@ -83,8 +83,8 @@ public class SysDepartTreeModel implements Serializable{ | @@ -83,8 +83,8 @@ public class SysDepartTreeModel implements Serializable{ | ||
83 | * @param sysDepart | 83 | * @param sysDepart |
84 | */ | 84 | */ |
85 | public SysDepartTreeModel(SysDepart sysDepart) { | 85 | public SysDepartTreeModel(SysDepart sysDepart) { |
86 | - this.key = sysDepart.getId(); | ||
87 | - this.value = sysDepart.getId(); | 86 | + this.key = sysDepart.getId().toString(); |
87 | + this.value = sysDepart.getId().toString(); | ||
88 | this.title = sysDepart.getDepartName(); | 88 | this.title = sysDepart.getDepartName(); |
89 | this.id = sysDepart.getId(); | 89 | this.id = sysDepart.getId(); |
90 | this.parentId = sysDepart.getParentId(); | 90 | this.parentId = sysDepart.getParentId(); |
@@ -147,12 +147,12 @@ public class SysDepartTreeModel implements Serializable{ | @@ -147,12 +147,12 @@ public class SysDepartTreeModel implements Serializable{ | ||
147 | } | 147 | } |
148 | 148 | ||
149 | 149 | ||
150 | - public String getId() { | 150 | + public Integer getId() { |
151 | return id; | 151 | return id; |
152 | } | 152 | } |
153 | 153 | ||
154 | public void setId(String id) { | 154 | public void setId(String id) { |
155 | - this.id = id; | 155 | + this.id = Integer.valueOf(id); |
156 | } | 156 | } |
157 | 157 | ||
158 | public List<SysDepartTreeModel> getChildren() { | 158 | public List<SysDepartTreeModel> getChildren() { |
@@ -166,11 +166,11 @@ public class SysDepartTreeModel implements Serializable{ | @@ -166,11 +166,11 @@ public class SysDepartTreeModel implements Serializable{ | ||
166 | this.children = children; | 166 | this.children = children; |
167 | } | 167 | } |
168 | 168 | ||
169 | - public String getParentId() { | 169 | + public Integer getParentId() { |
170 | return parentId; | 170 | return parentId; |
171 | } | 171 | } |
172 | 172 | ||
173 | - public void setParentId(String parentId) { | 173 | + public void setParentId(Integer parentId) { |
174 | this.parentId = parentId; | 174 | this.parentId = parentId; |
175 | } | 175 | } |
176 | 176 | ||
@@ -185,7 +185,7 @@ public class SysDepartTreeModel implements Serializable{ | @@ -185,7 +185,7 @@ public class SysDepartTreeModel implements Serializable{ | ||
185 | public void setDepartName(String departName) { | 185 | public void setDepartName(String departName) { |
186 | this.departName = departName; | 186 | this.departName = departName; |
187 | } | 187 | } |
188 | - | 188 | + |
189 | public String getOrgCategory() { | 189 | public String getOrgCategory() { |
190 | return orgCategory; | 190 | return orgCategory; |
191 | } | 191 | } |
@@ -367,7 +367,7 @@ public class SysDepartTreeModel implements Serializable{ | @@ -367,7 +367,7 @@ public class SysDepartTreeModel implements Serializable{ | ||
367 | Objects.equals(updateTime, model.updateTime) && | 367 | Objects.equals(updateTime, model.updateTime) && |
368 | Objects.equals(children, model.children); | 368 | Objects.equals(children, model.children); |
369 | } | 369 | } |
370 | - | 370 | + |
371 | /** | 371 | /** |
372 | * 重写hashCode方法 | 372 | * 重写hashCode方法 |
373 | */ | 373 | */ |
@@ -375,7 +375,7 @@ public class SysDepartTreeModel implements Serializable{ | @@ -375,7 +375,7 @@ public class SysDepartTreeModel implements Serializable{ | ||
375 | public int hashCode() { | 375 | public int hashCode() { |
376 | 376 | ||
377 | return Objects.hash(id, parentId, departName, departNameEn, departNameAbbr, | 377 | return Objects.hash(id, parentId, departName, departNameEn, departNameAbbr, |
378 | - departOrder, description, orgCategory, orgType, orgCode, mobile, fax, address, | 378 | + departOrder, description, orgCategory, orgType, orgCode, mobile, fax, address, |
379 | memo, status, delFlag, qywxIdentifier, createBy, createTime, updateBy, updateTime, | 379 | memo, status, delFlag, qywxIdentifier, createBy, createTime, updateBy, updateTime, |
380 | children); | 380 | children); |
381 | } | 381 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/model/SysDictTree.java
@@ -28,9 +28,9 @@ public class SysDictTree implements Serializable { | @@ -28,9 +28,9 @@ public class SysDictTree implements Serializable { | ||
28 | private static final long serialVersionUID = 1L; | 28 | private static final long serialVersionUID = 1L; |
29 | 29 | ||
30 | private String key; | 30 | private String key; |
31 | - | 31 | + |
32 | private String title; | 32 | private String title; |
33 | - | 33 | + |
34 | /** | 34 | /** |
35 | * id | 35 | * id |
36 | */ | 36 | */ |
@@ -42,7 +42,7 @@ public class SysDictTree implements Serializable { | @@ -42,7 +42,7 @@ public class SysDictTree implements Serializable { | ||
42 | * 默认为string类型 | 42 | * 默认为string类型 |
43 | */ | 43 | */ |
44 | private Integer type; | 44 | private Integer type; |
45 | - | 45 | + |
46 | /** | 46 | /** |
47 | * 字典名称 | 47 | * 字典名称 |
48 | */ | 48 | */ |
@@ -82,15 +82,15 @@ public class SysDictTree implements Serializable { | @@ -82,15 +82,15 @@ public class SysDictTree implements Serializable { | ||
82 | * 更新时间 | 82 | * 更新时间 |
83 | */ | 83 | */ |
84 | private Date updateTime; | 84 | private Date updateTime; |
85 | - | 85 | + |
86 | public SysDictTree(SysDict node) { | 86 | public SysDictTree(SysDict node) { |
87 | - this.id = node.getId(); | ||
88 | - this.key = node.getId(); | 87 | + this.id = node.getId().toString(); |
88 | + this.key = node.getId().toString(); | ||
89 | this.title = node.getDictName(); | 89 | this.title = node.getDictName(); |
90 | this.dictCode = node.getDictCode(); | 90 | this.dictCode = node.getDictCode(); |
91 | this.description = node.getDescription(); | 91 | this.description = node.getDescription(); |
92 | this.delFlag = node.getDelFlag(); | 92 | this.delFlag = node.getDelFlag(); |
93 | this.type = node.getType(); | 93 | this.type = node.getType(); |
94 | } | 94 | } |
95 | - | 95 | + |
96 | } | 96 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/model/SysPermissionTree.java
@@ -51,7 +51,7 @@ public class SysPermissionTree implements Serializable { | @@ -51,7 +51,7 @@ public class SysPermissionTree implements Serializable { | ||
51 | * 跳转网页链接 | 51 | * 跳转网页链接 |
52 | */ | 52 | */ |
53 | private String url; | 53 | private String url; |
54 | - | 54 | + |
55 | /** | 55 | /** |
56 | * 一级菜单跳转地址 | 56 | * 一级菜单跳转地址 |
57 | */ | 57 | */ |
@@ -71,7 +71,7 @@ public class SysPermissionTree implements Serializable { | @@ -71,7 +71,7 @@ public class SysPermissionTree implements Serializable { | ||
71 | * 是否叶子节点: 1:是 0:不是 | 71 | * 是否叶子节点: 1:是 0:不是 |
72 | */ | 72 | */ |
73 | private boolean isLeaf; | 73 | private boolean isLeaf; |
74 | - | 74 | + |
75 | /** | 75 | /** |
76 | * 是否路由菜单: 0:不是 1:是(默认值1) | 76 | * 是否路由菜单: 0:不是 1:是(默认值1) |
77 | */ | 77 | */ |
@@ -118,7 +118,7 @@ public class SysPermissionTree implements Serializable { | @@ -118,7 +118,7 @@ public class SysPermissionTree implements Serializable { | ||
118 | private boolean alwaysShow; | 118 | private boolean alwaysShow; |
119 | /**是否隐藏路由菜单: 0否,1是(默认值0)*/ | 119 | /**是否隐藏路由菜单: 0否,1是(默认值0)*/ |
120 | private boolean hidden; | 120 | private boolean hidden; |
121 | - | 121 | + |
122 | /**按钮权限状态(0无效1有效)*/ | 122 | /**按钮权限状态(0无效1有效)*/ |
123 | private java.lang.String status; | 123 | private java.lang.String status; |
124 | 124 | ||
@@ -132,8 +132,8 @@ public class SysPermissionTree implements Serializable { | @@ -132,8 +132,8 @@ public class SysPermissionTree implements Serializable { | ||
132 | } | 132 | } |
133 | 133 | ||
134 | public SysPermissionTree(SysPermission permission) { | 134 | public SysPermissionTree(SysPermission permission) { |
135 | - this.key = permission.getId(); | ||
136 | - this.id = permission.getId(); | 135 | + this.key = permission.getId().toString(); |
136 | + this.id = permission.getId().toString(); | ||
137 | this.perms = permission.getPerms(); | 137 | this.perms = permission.getPerms(); |
138 | this.permsType = permission.getPermsType(); | 138 | this.permsType = permission.getPermsType(); |
139 | this.component = permission.getComponent(); | 139 | this.component = permission.getComponent(); |
@@ -145,7 +145,7 @@ public class SysPermissionTree implements Serializable { | @@ -145,7 +145,7 @@ public class SysPermissionTree implements Serializable { | ||
145 | this.isLeaf = permission.isLeaf(); | 145 | this.isLeaf = permission.isLeaf(); |
146 | this.menuType = permission.getMenuType(); | 146 | this.menuType = permission.getMenuType(); |
147 | this.name = permission.getName(); | 147 | this.name = permission.getName(); |
148 | - this.parentId = permission.getParentId(); | 148 | + this.parentId = String.valueOf(permission.getParentId()); |
149 | this.sortNo = permission.getSortNo(); | 149 | this.sortNo = permission.getSortNo(); |
150 | this.updateBy = permission.getUpdateBy(); | 150 | this.updateBy = permission.getUpdateBy(); |
151 | this.updateTime = permission.getUpdateTime(); | 151 | this.updateTime = permission.getUpdateTime(); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/model/TreeModel.java
@@ -12,23 +12,23 @@ import org.jeecg.modules.system.entity.SysPermission; | @@ -12,23 +12,23 @@ import org.jeecg.modules.system.entity.SysPermission; | ||
12 | * 树形列表用到 | 12 | * 树形列表用到 |
13 | */ | 13 | */ |
14 | public class TreeModel implements Serializable { | 14 | public class TreeModel implements Serializable { |
15 | - | 15 | + |
16 | private static final long serialVersionUID = 4013193970046502756L; | 16 | private static final long serialVersionUID = 4013193970046502756L; |
17 | 17 | ||
18 | private String key; | 18 | private String key; |
19 | - | 19 | + |
20 | private String title; | 20 | private String title; |
21 | - | 21 | + |
22 | private String slotTitle; | 22 | private String slotTitle; |
23 | - | 23 | + |
24 | private boolean isLeaf; | 24 | private boolean isLeaf; |
25 | - | 25 | + |
26 | private String icon; | 26 | private String icon; |
27 | - | 27 | + |
28 | private Integer ruleFlag; | 28 | private Integer ruleFlag; |
29 | - | 29 | + |
30 | private Map<String,String> scopedSlots; | 30 | private Map<String,String> scopedSlots; |
31 | - | 31 | + |
32 | public Map<String, String> getScopedSlots() { | 32 | public Map<String, String> getScopedSlots() { |
33 | return scopedSlots; | 33 | return scopedSlots; |
34 | } | 34 | } |
@@ -68,7 +68,7 @@ public class TreeModel implements Serializable { | @@ -68,7 +68,7 @@ public class TreeModel implements Serializable { | ||
68 | public void setIcon(String icon) { | 68 | public void setIcon(String icon) { |
69 | this.icon = icon; | 69 | this.icon = icon; |
70 | } | 70 | } |
71 | - | 71 | + |
72 | private List<TreeModel> children; | 72 | private List<TreeModel> children; |
73 | 73 | ||
74 | public List<TreeModel> getChildren() { | 74 | public List<TreeModel> getChildren() { |
@@ -80,23 +80,23 @@ public class TreeModel implements Serializable { | @@ -80,23 +80,23 @@ public class TreeModel implements Serializable { | ||
80 | } | 80 | } |
81 | 81 | ||
82 | public TreeModel() { | 82 | public TreeModel() { |
83 | - | 83 | + |
84 | } | 84 | } |
85 | - | 85 | + |
86 | public TreeModel(SysPermission permission) { | 86 | public TreeModel(SysPermission permission) { |
87 | - this.key = permission.getId(); | 87 | + this.key = permission.getId().toString(); |
88 | this.icon = permission.getIcon(); | 88 | this.icon = permission.getIcon(); |
89 | - this.parentId = permission.getParentId(); | 89 | + this.parentId = String.valueOf(permission.getParentId()); |
90 | this.title = permission.getName(); | 90 | this.title = permission.getName(); |
91 | this.slotTitle = permission.getName(); | 91 | this.slotTitle = permission.getName(); |
92 | - this.value = permission.getId(); | 92 | + this.value = permission.getId().toString(); |
93 | this.isLeaf = permission.isLeaf(); | 93 | this.isLeaf = permission.isLeaf(); |
94 | this.label = permission.getName(); | 94 | this.label = permission.getName(); |
95 | if(!permission.isLeaf()) { | 95 | if(!permission.isLeaf()) { |
96 | this.children = new ArrayList<TreeModel>(); | 96 | this.children = new ArrayList<TreeModel>(); |
97 | } | 97 | } |
98 | } | 98 | } |
99 | - | 99 | + |
100 | public TreeModel(String key,String parentId,String slotTitle,Integer ruleFlag,boolean isLeaf) { | 100 | public TreeModel(String key,String parentId,String slotTitle,Integer ruleFlag,boolean isLeaf) { |
101 | this.key = key; | 101 | this.key = key; |
102 | this.parentId = parentId; | 102 | this.parentId = parentId; |
@@ -111,14 +111,14 @@ public class TreeModel implements Serializable { | @@ -111,14 +111,14 @@ public class TreeModel implements Serializable { | ||
111 | this.children = new ArrayList<TreeModel>(); | 111 | this.children = new ArrayList<TreeModel>(); |
112 | } | 112 | } |
113 | } | 113 | } |
114 | - | 114 | + |
115 | private String parentId; | 115 | private String parentId; |
116 | - | 116 | + |
117 | private String label; | 117 | private String label; |
118 | - | 118 | + |
119 | private String value; | 119 | private String value; |
120 | - | ||
121 | - | 120 | + |
121 | + | ||
122 | public String getParentId() { | 122 | public String getParentId() { |
123 | return parentId; | 123 | return parentId; |
124 | } | 124 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementServiceImpl.java
@@ -32,10 +32,10 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | @@ -32,10 +32,10 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | ||
32 | 32 | ||
33 | @Resource | 33 | @Resource |
34 | private SysAnnouncementMapper sysAnnouncementMapper; | 34 | private SysAnnouncementMapper sysAnnouncementMapper; |
35 | - | 35 | + |
36 | @Resource | 36 | @Resource |
37 | private SysAnnouncementSendMapper sysAnnouncementSendMapper; | 37 | private SysAnnouncementSendMapper sysAnnouncementSendMapper; |
38 | - | 38 | + |
39 | @Transactional | 39 | @Transactional |
40 | @Override | 40 | @Override |
41 | public void saveAnnouncement(SysAnnouncement sysAnnouncement) { | 41 | public void saveAnnouncement(SysAnnouncement sysAnnouncement) { |
@@ -47,19 +47,19 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | @@ -47,19 +47,19 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | ||
47 | // 2.插入用户通告阅读标记表记录 | 47 | // 2.插入用户通告阅读标记表记录 |
48 | String userId = sysAnnouncement.getUserIds(); | 48 | String userId = sysAnnouncement.getUserIds(); |
49 | String[] userIds = userId.substring(0, (userId.length()-1)).split(","); | 49 | String[] userIds = userId.substring(0, (userId.length()-1)).split(","); |
50 | - String anntId = sysAnnouncement.getId(); | 50 | + Integer anntId = sysAnnouncement.getId(); |
51 | Date refDate = new Date(); | 51 | Date refDate = new Date(); |
52 | for(int i=0;i<userIds.length;i++) { | 52 | for(int i=0;i<userIds.length;i++) { |
53 | SysAnnouncementSend announcementSend = new SysAnnouncementSend(); | 53 | SysAnnouncementSend announcementSend = new SysAnnouncementSend(); |
54 | announcementSend.setAnntId(anntId); | 54 | announcementSend.setAnntId(anntId); |
55 | - announcementSend.setUserId(userIds[i]); | 55 | + announcementSend.setUserId(Integer.valueOf(userIds[i])); |
56 | announcementSend.setReadFlag(CommonConstant.NO_READ_FLAG); | 56 | announcementSend.setReadFlag(CommonConstant.NO_READ_FLAG); |
57 | announcementSend.setReadTime(refDate); | 57 | announcementSend.setReadTime(refDate); |
58 | sysAnnouncementSendMapper.insert(announcementSend); | 58 | sysAnnouncementSendMapper.insert(announcementSend); |
59 | } | 59 | } |
60 | } | 60 | } |
61 | } | 61 | } |
62 | - | 62 | + |
63 | /** | 63 | /** |
64 | * @功能:编辑消息信息 | 64 | * @功能:编辑消息信息 |
65 | */ | 65 | */ |
@@ -72,7 +72,7 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | @@ -72,7 +72,7 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | ||
72 | if(oConvertUtils.isNotEmpty(userId)&&sysAnnouncement.getMsgType().equals(CommonConstant.MSG_TYPE_UESR)) { | 72 | if(oConvertUtils.isNotEmpty(userId)&&sysAnnouncement.getMsgType().equals(CommonConstant.MSG_TYPE_UESR)) { |
73 | // 2.补充新的通知用户数据 | 73 | // 2.补充新的通知用户数据 |
74 | String[] userIds = userId.substring(0, (userId.length()-1)).split(","); | 74 | String[] userIds = userId.substring(0, (userId.length()-1)).split(","); |
75 | - String anntId = sysAnnouncement.getId(); | 75 | + Integer anntId = sysAnnouncement.getId(); |
76 | Date refDate = new Date(); | 76 | Date refDate = new Date(); |
77 | for(int i=0;i<userIds.length;i++) { | 77 | for(int i=0;i<userIds.length;i++) { |
78 | LambdaQueryWrapper<SysAnnouncementSend> queryWrapper = new LambdaQueryWrapper<SysAnnouncementSend>(); | 78 | LambdaQueryWrapper<SysAnnouncementSend> queryWrapper = new LambdaQueryWrapper<SysAnnouncementSend>(); |
@@ -82,7 +82,7 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | @@ -82,7 +82,7 @@ public class SysAnnouncementServiceImpl extends ServiceImpl<SysAnnouncementMappe | ||
82 | if(announcementSends.size()<=0) { | 82 | if(announcementSends.size()<=0) { |
83 | SysAnnouncementSend announcementSend = new SysAnnouncementSend(); | 83 | SysAnnouncementSend announcementSend = new SysAnnouncementSend(); |
84 | announcementSend.setAnntId(anntId); | 84 | announcementSend.setAnntId(anntId); |
85 | - announcementSend.setUserId(userIds[i]); | 85 | + announcementSend.setUserId(Integer.valueOf(userIds[i])); |
86 | announcementSend.setReadFlag(CommonConstant.NO_READ_FLAG); | 86 | announcementSend.setReadFlag(CommonConstant.NO_READ_FLAG); |
87 | announcementSend.setReadTime(refDate); | 87 | announcementSend.setReadTime(refDate); |
88 | sysAnnouncementSendMapper.insert(announcementSend); | 88 | sysAnnouncementSendMapper.insert(announcementSend); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java
@@ -50,7 +50,7 @@ import java.util.*; | @@ -50,7 +50,7 @@ import java.util.*; | ||
50 | /** | 50 | /** |
51 | * @Description: 底层共通业务API,提供其他独立模块调用 | 51 | * @Description: 底层共通业务API,提供其他独立模块调用 |
52 | * @Author: scott | 52 | * @Author: scott |
53 | - * @Date:2019-4-20 | 53 | + * @Date:2019-4-20 |
54 | * @Version:V1.0 | 54 | * @Version:V1.0 |
55 | */ | 55 | */ |
56 | @Slf4j | 56 | @Slf4j |
@@ -168,7 +168,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -168,7 +168,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
168 | List<SysPermissionDataRuleModel> dataRules = new ArrayList<SysPermissionDataRuleModel>(); | 168 | List<SysPermissionDataRuleModel> dataRules = new ArrayList<SysPermissionDataRuleModel>(); |
169 | for (SysPermission sysPermission : currentSyspermission) { | 169 | for (SysPermission sysPermission : currentSyspermission) { |
170 | // update-begin--Author:scott Date:20191119 for:数据权限规则编码不规范,项目存在相同包名和类名 #722 | 170 | // update-begin--Author:scott Date:20191119 for:数据权限规则编码不规范,项目存在相同包名和类名 #722 |
171 | - List<SysPermissionDataRule> temp = sysPermissionDataRuleService.queryPermissionDataRules(username, sysPermission.getId()); | 171 | + List<SysPermissionDataRule> temp = sysPermissionDataRuleService.queryPermissionDataRules(username, sysPermission.getId().toString()); |
172 | if(temp!=null && temp.size()>0) { | 172 | if(temp!=null && temp.size()>0) { |
173 | //dataRules.addAll(temp); | 173 | //dataRules.addAll(temp); |
174 | dataRules = oConvertUtils.entityListToModelList(temp,SysPermissionDataRuleModel.class); | 174 | dataRules = oConvertUtils.entityListToModelList(temp,SysPermissionDataRuleModel.class); |
@@ -212,7 +212,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -212,7 +212,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
212 | return null; | 212 | return null; |
213 | } | 213 | } |
214 | //多部门支持in查询 | 214 | //多部门支持in查询 |
215 | - List<SysDepart> list = departMapper.queryUserDeparts(user.getId()); | 215 | + List<SysDepart> list = departMapper.queryUserDeparts(user.getId().toString()); |
216 | List<String> sysMultiOrgCode = new ArrayList<String>(); | 216 | List<String> sysMultiOrgCode = new ArrayList<String>(); |
217 | if(list==null || list.size()==0) { | 217 | if(list==null || list.size()==0) { |
218 | //当前用户无部门 | 218 | //当前用户无部门 |
@@ -253,7 +253,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -253,7 +253,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
253 | List<SysDepart> list = sysDepartService.queryDepartsByUsername(username); | 253 | List<SysDepart> list = sysDepartService.queryDepartsByUsername(username); |
254 | List<String> result = new ArrayList<>(list.size()); | 254 | List<String> result = new ArrayList<>(list.size()); |
255 | for (SysDepart depart : list) { | 255 | for (SysDepart depart : list) { |
256 | - result.add(depart.getId()); | 256 | + result.add(depart.getId().toString()); |
257 | } | 257 | } |
258 | return result; | 258 | return result; |
259 | } | 259 | } |
@@ -271,7 +271,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -271,7 +271,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
271 | @Override | 271 | @Override |
272 | public DictModel getParentDepartId(String departId) { | 272 | public DictModel getParentDepartId(String departId) { |
273 | SysDepart depart = departMapper.getParentDepartId(departId); | 273 | SysDepart depart = departMapper.getParentDepartId(departId); |
274 | - DictModel model = new DictModel(depart.getId(),depart.getParentId()); | 274 | + DictModel model = new DictModel(depart.getId().toString(),depart.getParentId().toString()); |
275 | return model; | 275 | return model; |
276 | } | 276 | } |
277 | 277 | ||
@@ -377,7 +377,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -377,7 +377,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
377 | // 2.插入用户通告阅读标记表记录 | 377 | // 2.插入用户通告阅读标记表记录 |
378 | String userId = toUser; | 378 | String userId = toUser; |
379 | String[] userIds = userId.split(","); | 379 | String[] userIds = userId.split(","); |
380 | - String anntId = announcement.getId(); | 380 | + Integer anntId = announcement.getId(); |
381 | for(int i=0;i<userIds.length;i++) { | 381 | for(int i=0;i<userIds.length;i++) { |
382 | if(oConvertUtils.isNotEmpty(userIds[i])) { | 382 | if(oConvertUtils.isNotEmpty(userIds[i])) { |
383 | SysUser sysUser = userMapper.getUserByName(userIds[i]); | 383 | SysUser sysUser = userMapper.getUserByName(userIds[i]); |
@@ -394,7 +394,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -394,7 +394,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
394 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); | 394 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); |
395 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); | 395 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); |
396 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); | 396 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); |
397 | - webSocket.sendMessage(sysUser.getId(), obj.toJSONString()); | 397 | + webSocket.sendMessage(sysUser.getId().toString(), obj.toJSONString()); |
398 | } | 398 | } |
399 | } | 399 | } |
400 | try { | 400 | try { |
@@ -451,7 +451,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -451,7 +451,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
451 | // 2.插入用户通告阅读标记表记录 | 451 | // 2.插入用户通告阅读标记表记录 |
452 | String userId = toUser; | 452 | String userId = toUser; |
453 | String[] userIds = userId.split(","); | 453 | String[] userIds = userId.split(","); |
454 | - String anntId = announcement.getId(); | 454 | + Integer anntId = announcement.getId(); |
455 | for(int i=0;i<userIds.length;i++) { | 455 | for(int i=0;i<userIds.length;i++) { |
456 | if(oConvertUtils.isNotEmpty(userIds[i])) { | 456 | if(oConvertUtils.isNotEmpty(userIds[i])) { |
457 | SysUser sysUser = userMapper.getUserByName(userIds[i]); | 457 | SysUser sysUser = userMapper.getUserByName(userIds[i]); |
@@ -468,7 +468,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -468,7 +468,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
468 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); | 468 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); |
469 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); | 469 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); |
470 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); | 470 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); |
471 | - webSocket.sendMessage(sysUser.getId(), obj.toJSONString()); | 471 | + webSocket.sendMessage(sysUser.getId().toString(), obj.toJSONString()); |
472 | } | 472 | } |
473 | } | 473 | } |
474 | try { | 474 | try { |
@@ -506,7 +506,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -506,7 +506,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
506 | SysAnnouncement announcement = sysAnnouncementMapper.selectOne(new QueryWrapper<SysAnnouncement>().eq("bus_type",busType).eq("bus_id",busId)); | 506 | SysAnnouncement announcement = sysAnnouncementMapper.selectOne(new QueryWrapper<SysAnnouncement>().eq("bus_type",busType).eq("bus_id",busId)); |
507 | if(announcement != null){ | 507 | if(announcement != null){ |
508 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | 508 | LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); |
509 | - String userId = sysUser.getId(); | 509 | + String userId = sysUser.getId().toString(); |
510 | LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda(); | 510 | LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda(); |
511 | updateWrapper.set(SysAnnouncementSend::getReadFlag, CommonConstant.HAS_READ_FLAG); | 511 | updateWrapper.set(SysAnnouncementSend::getReadFlag, CommonConstant.HAS_READ_FLAG); |
512 | updateWrapper.set(SysAnnouncementSend::getReadTime, new Date()); | 512 | updateWrapper.set(SysAnnouncementSend::getReadTime, new Date()); |
@@ -591,7 +591,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -591,7 +591,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
591 | for(SysUser user : userList){ | 591 | for(SysUser user : userList){ |
592 | ComboModel model = new ComboModel(); | 592 | ComboModel model = new ComboModel(); |
593 | model.setTitle(user.getRealname()); | 593 | model.setTitle(user.getRealname()); |
594 | - model.setId(user.getId()); | 594 | + model.setId(user.getId().toString()); |
595 | model.setUsername(user.getUsername()); | 595 | model.setUsername(user.getUsername()); |
596 | list.add(model); | 596 | list.add(model); |
597 | } | 597 | } |
@@ -609,7 +609,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -609,7 +609,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
609 | ComboModel model = new ComboModel(); | 609 | ComboModel model = new ComboModel(); |
610 | model.setUsername(user.getUsername()); | 610 | model.setUsername(user.getUsername()); |
611 | model.setTitle(user.getRealname()); | 611 | model.setTitle(user.getRealname()); |
612 | - model.setId(user.getId()); | 612 | + model.setId(user.getId().toString()); |
613 | model.setEmail(user.getEmail()); | 613 | model.setEmail(user.getEmail()); |
614 | if(oConvertUtils.isNotEmpty(userIds)){ | 614 | if(oConvertUtils.isNotEmpty(userIds)){ |
615 | String[] temp = userIds.split(","); | 615 | String[] temp = userIds.split(","); |
@@ -633,7 +633,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -633,7 +633,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
633 | for(SysRole role : roleList){ | 633 | for(SysRole role : roleList){ |
634 | ComboModel model = new ComboModel(); | 634 | ComboModel model = new ComboModel(); |
635 | model.setTitle(role.getRoleName()); | 635 | model.setTitle(role.getRoleName()); |
636 | - model.setId(role.getId()); | 636 | + model.setId(role.getId().toString()); |
637 | list.add(model); | 637 | list.add(model); |
638 | } | 638 | } |
639 | return list; | 639 | return list; |
@@ -646,7 +646,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -646,7 +646,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
646 | for(SysRole role : roleList){ | 646 | for(SysRole role : roleList){ |
647 | ComboModel model = new ComboModel(); | 647 | ComboModel model = new ComboModel(); |
648 | model.setTitle(role.getRoleName()); | 648 | model.setTitle(role.getRoleName()); |
649 | - model.setId(role.getId()); | 649 | + model.setId(role.getId().toString()); |
650 | model.setRoleCode(role.getRoleCode()); | 650 | model.setRoleCode(role.getRoleCode()); |
651 | if(oConvertUtils.isNotEmpty(roleIds)) { | 651 | if(oConvertUtils.isNotEmpty(roleIds)) { |
652 | for (int i = 0; i < roleIds.length; i++) { | 652 | for (int i = 0; i < roleIds.length; i++) { |
@@ -794,8 +794,8 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -794,8 +794,8 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
794 | List<String> listIds = departMapper.getSubDepIdsByOrgCodes(orgCodes.split(",")); | 794 | List<String> listIds = departMapper.getSubDepIdsByOrgCodes(orgCodes.split(",")); |
795 | List<SysUserDepart> userList = sysUserDepartService.list(new QueryWrapper<SysUserDepart>().in("dep_id",listIds)); | 795 | List<SysUserDepart> userList = sysUserDepartService.list(new QueryWrapper<SysUserDepart>().in("dep_id",listIds)); |
796 | for(SysUserDepart userDepart : userList){ | 796 | for(SysUserDepart userDepart : userList){ |
797 | - if(!userIds.contains(userDepart.getUserId())){ | ||
798 | - userIds.add(userDepart.getUserId()); | 797 | + if(!userIds.contains(userDepart.getUserId().toString())){ |
798 | + userIds.add(userDepart.getUserId().toString()); | ||
799 | } | 799 | } |
800 | } | 800 | } |
801 | } | 801 | } |
@@ -954,7 +954,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -954,7 +954,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
954 | // 2.插入用户通告阅读标记表记录 | 954 | // 2.插入用户通告阅读标记表记录 |
955 | String userId = toUser; | 955 | String userId = toUser; |
956 | String[] userIds = userId.split(","); | 956 | String[] userIds = userId.split(","); |
957 | - String anntId = announcement.getId(); | 957 | + Integer anntId = announcement.getId(); |
958 | for(int i=0;i<userIds.length;i++) { | 958 | for(int i=0;i<userIds.length;i++) { |
959 | if(oConvertUtils.isNotEmpty(userIds[i])) { | 959 | if(oConvertUtils.isNotEmpty(userIds[i])) { |
960 | SysUser sysUser = userMapper.getUserByName(userIds[i]); | 960 | SysUser sysUser = userMapper.getUserByName(userIds[i]); |
@@ -971,7 +971,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -971,7 +971,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
971 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); | 971 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); |
972 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); | 972 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); |
973 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); | 973 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); |
974 | - webSocket.sendMessage(sysUser.getId(), obj.toJSONString()); | 974 | + webSocket.sendMessage(sysUser.getId().toString(), obj.toJSONString()); |
975 | } | 975 | } |
976 | } | 976 | } |
977 | 977 | ||
@@ -1006,7 +1006,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -1006,7 +1006,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
1006 | // 2.插入用户通告阅读标记表记录 | 1006 | // 2.插入用户通告阅读标记表记录 |
1007 | String userId = toUser; | 1007 | String userId = toUser; |
1008 | String[] userIds = userId.split(","); | 1008 | String[] userIds = userId.split(","); |
1009 | - String anntId = announcement.getId(); | 1009 | + Integer anntId = announcement.getId(); |
1010 | for(int i=0;i<userIds.length;i++) { | 1010 | for(int i=0;i<userIds.length;i++) { |
1011 | if(oConvertUtils.isNotEmpty(userIds[i])) { | 1011 | if(oConvertUtils.isNotEmpty(userIds[i])) { |
1012 | SysUser sysUser = userMapper.getUserByName(userIds[i]); | 1012 | SysUser sysUser = userMapper.getUserByName(userIds[i]); |
@@ -1023,7 +1023,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -1023,7 +1023,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
1023 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); | 1023 | obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId()); |
1024 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); | 1024 | obj.put(WebsocketConst.MSG_ID, announcement.getId()); |
1025 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); | 1025 | obj.put(WebsocketConst.MSG_TXT, announcement.getTitile()); |
1026 | - webSocket.sendMessage(sysUser.getId(), obj.toJSONString()); | 1026 | + webSocket.sendMessage(sysUser.getId().toString(), obj.toJSONString()); |
1027 | } | 1027 | } |
1028 | } | 1028 | } |
1029 | } | 1029 | } |
@@ -1051,7 +1051,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -1051,7 +1051,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
1051 | SysDepart comp=sysDepartService.queryCompByOrgCode(orgCode); | 1051 | SysDepart comp=sysDepartService.queryCompByOrgCode(orgCode); |
1052 | if(comp!=null){ | 1052 | if(comp!=null){ |
1053 | //2.获取公司下级部门 | 1053 | //2.获取公司下级部门 |
1054 | - List<SysDepart> departs=sysDepartService.queryDeptByPid(comp.getId()); | 1054 | + List<SysDepart> departs=sysDepartService.queryDeptByPid(comp.getId().toString()); |
1055 | //3.获取部门下的人员信息 | 1055 | //3.获取部门下的人员信息 |
1056 | List<Map> list=new ArrayList(); | 1056 | List<Map> list=new ArrayList(); |
1057 | //4.处理部门和下级用户数据 | 1057 | //4.处理部门和下级用户数据 |
@@ -1060,13 +1060,13 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -1060,13 +1060,13 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
1060 | //部门名称 | 1060 | //部门名称 |
1061 | String departName = dept.getDepartName(); | 1061 | String departName = dept.getDepartName(); |
1062 | //根据部门编码获取下级部门id | 1062 | //根据部门编码获取下级部门id |
1063 | - List<String> listIds = departMapper.getSubDepIdsByDepId(dept.getId()); | 1063 | + List<String> listIds = departMapper.getSubDepIdsByDepId(dept.getId().toString()); |
1064 | //根据下级部门ids获取下级部门的所有用户 | 1064 | //根据下级部门ids获取下级部门的所有用户 |
1065 | List<SysUserDepart> userList = sysUserDepartService.list(new QueryWrapper<SysUserDepart>().in("dep_id",listIds)); | 1065 | List<SysUserDepart> userList = sysUserDepartService.list(new QueryWrapper<SysUserDepart>().in("dep_id",listIds)); |
1066 | List<String> userIds = new ArrayList<>(); | 1066 | List<String> userIds = new ArrayList<>(); |
1067 | for(SysUserDepart userDepart : userList){ | 1067 | for(SysUserDepart userDepart : userList){ |
1068 | - if(!userIds.contains(userDepart.getUserId())){ | ||
1069 | - userIds.add(userDepart.getUserId()); | 1068 | + if(!userIds.contains(userDepart.getUserId().toString())){ |
1069 | + userIds.add(userDepart.getUserId().toString()); | ||
1070 | } | 1070 | } |
1071 | } | 1071 | } |
1072 | map.put("name",departName); | 1072 | map.put("name",departName); |
@@ -1154,4 +1154,4 @@ public class SysBaseApiImpl implements ISysBaseAPI { | @@ -1154,4 +1154,4 @@ public class SysBaseApiImpl implements ISysBaseAPI { | ||
1154 | return sysDictService.queryTableDictTextByKeys(table, text, code, Arrays.asList(keys.split(","))); | 1154 | return sysDictService.queryTableDictTextByKeys(table, text, code, Arrays.asList(keys.split(","))); |
1155 | } | 1155 | } |
1156 | 1156 | ||
1157 | -} | ||
1158 | \ No newline at end of file | 1157 | \ No newline at end of file |
1158 | +} |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysCategoryServiceImpl.java
@@ -58,7 +58,7 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa | @@ -58,7 +58,7 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa | ||
58 | sysCategory.setPid(categoryPid); | 58 | sysCategory.setPid(categoryPid); |
59 | baseMapper.insert(sysCategory); | 59 | baseMapper.insert(sysCategory); |
60 | } | 60 | } |
61 | - | 61 | + |
62 | @Override | 62 | @Override |
63 | public void updateSysCategory(SysCategory sysCategory) { | 63 | public void updateSysCategory(SysCategory sysCategory) { |
64 | if(oConvertUtils.isEmpty(sysCategory.getPid())){ | 64 | if(oConvertUtils.isEmpty(sysCategory.getPid())){ |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartPermissionServiceImpl.java
@@ -46,7 +46,7 @@ public class SysDepartPermissionServiceImpl extends ServiceImpl<SysDepartPermiss | @@ -46,7 +46,7 @@ public class SysDepartPermissionServiceImpl extends ServiceImpl<SysDepartPermiss | ||
46 | List<SysDepartPermission> list = new ArrayList<SysDepartPermission>(); | 46 | List<SysDepartPermission> list = new ArrayList<SysDepartPermission>(); |
47 | for (String p : add) { | 47 | for (String p : add) { |
48 | if(oConvertUtils.isNotEmpty(p)) { | 48 | if(oConvertUtils.isNotEmpty(p)) { |
49 | - SysDepartPermission rolepms = new SysDepartPermission(departId, p); | 49 | + SysDepartPermission rolepms = new SysDepartPermission(Integer.valueOf(departId), Integer.valueOf(p)); |
50 | list.add(rolepms); | 50 | list.add(rolepms); |
51 | } | 51 | } |
52 | } | 52 | } |
@@ -58,7 +58,7 @@ public class SysDepartPermissionServiceImpl extends ServiceImpl<SysDepartPermiss | @@ -58,7 +58,7 @@ public class SysDepartPermissionServiceImpl extends ServiceImpl<SysDepartPermiss | ||
58 | this.remove(new QueryWrapper<SysDepartPermission>().lambda().eq(SysDepartPermission::getDepartId, departId).eq(SysDepartPermission::getPermissionId, permissionId)); | 58 | this.remove(new QueryWrapper<SysDepartPermission>().lambda().eq(SysDepartPermission::getDepartId, departId).eq(SysDepartPermission::getPermissionId, permissionId)); |
59 | //删除部门权限时,删除部门角色中已授权的权限 | 59 | //删除部门权限时,删除部门角色中已授权的权限 |
60 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList(new LambdaQueryWrapper<SysDepartRole>().eq(SysDepartRole::getDepartId,departId)); | 60 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList(new LambdaQueryWrapper<SysDepartRole>().eq(SysDepartRole::getDepartId,departId)); |
61 | - List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | 61 | + List<Integer> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); |
62 | if(roleIds != null && roleIds.size()>0){ | 62 | if(roleIds != null && roleIds.size()>0){ |
63 | departRolePermissionMapper.delete(new LambdaQueryWrapper<SysDepartRolePermission>().eq(SysDepartRolePermission::getPermissionId,permissionId)); | 63 | departRolePermissionMapper.delete(new LambdaQueryWrapper<SysDepartRolePermission>().eq(SysDepartRolePermission::getPermissionId,permissionId)); |
64 | } | 64 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRolePermissionServiceImpl.java
@@ -39,7 +39,7 @@ public class SysDepartRolePermissionServiceImpl extends ServiceImpl<SysDepartRol | @@ -39,7 +39,7 @@ public class SysDepartRolePermissionServiceImpl extends ServiceImpl<SysDepartRol | ||
39 | List<SysDepartRolePermission> list = new ArrayList<SysDepartRolePermission>(); | 39 | List<SysDepartRolePermission> list = new ArrayList<SysDepartRolePermission>(); |
40 | for (String p : add) { | 40 | for (String p : add) { |
41 | if(oConvertUtils.isNotEmpty(p)) { | 41 | if(oConvertUtils.isNotEmpty(p)) { |
42 | - SysDepartRolePermission rolepms = new SysDepartRolePermission(roleId, p); | 42 | + SysDepartRolePermission rolepms = new SysDepartRolePermission(Integer.valueOf(roleId),Integer.valueOf(p)); |
43 | rolepms.setOperateDate(new Date()); | 43 | rolepms.setOperateDate(new Date()); |
44 | rolepms.setOperateIp(ip); | 44 | rolepms.setOperateIp(ip); |
45 | list.add(rolepms); | 45 | list.add(rolepms); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRoleUserServiceImpl.java
@@ -34,7 +34,7 @@ public class SysDepartRoleUserServiceImpl extends ServiceImpl<SysDepartRoleUserM | @@ -34,7 +34,7 @@ public class SysDepartRoleUserServiceImpl extends ServiceImpl<SysDepartRoleUserM | ||
34 | List<SysDepartRoleUser> list = new ArrayList<>(); | 34 | List<SysDepartRoleUser> list = new ArrayList<>(); |
35 | for (String roleId : add) { | 35 | for (String roleId : add) { |
36 | if(oConvertUtils.isNotEmpty(roleId)) { | 36 | if(oConvertUtils.isNotEmpty(roleId)) { |
37 | - SysDepartRoleUser rolepms = new SysDepartRoleUser(userId, roleId); | 37 | + SysDepartRoleUser rolepms = new SysDepartRoleUser(Integer.valueOf(userId), Integer.valueOf(roleId)); |
38 | list.add(rolepms); | 38 | list.add(rolepms); |
39 | } | 39 | } |
40 | } | 40 | } |
@@ -53,7 +53,7 @@ public class SysDepartRoleUserServiceImpl extends ServiceImpl<SysDepartRoleUserM | @@ -53,7 +53,7 @@ public class SysDepartRoleUserServiceImpl extends ServiceImpl<SysDepartRoleUserM | ||
53 | public void removeDeptRoleUser(List<String> userIds, String depId) { | 53 | public void removeDeptRoleUser(List<String> userIds, String depId) { |
54 | for(String userId : userIds){ | 54 | for(String userId : userIds){ |
55 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList(new QueryWrapper<SysDepartRole>().eq("depart_id",depId)); | 55 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList(new QueryWrapper<SysDepartRole>().eq("depart_id",depId)); |
56 | - List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | 56 | + List<Integer> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); |
57 | if(roleIds != null && roleIds.size()>0){ | 57 | if(roleIds != null && roleIds.size()>0){ |
58 | QueryWrapper<SysDepartRoleUser> query = new QueryWrapper<>(); | 58 | QueryWrapper<SysDepartRoleUser> query = new QueryWrapper<>(); |
59 | query.eq("user_id",userId).in("drole_id",roleIds); | 59 | query.eq("user_id",userId).in("drole_id",roleIds); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java
@@ -31,7 +31,7 @@ import java.util.function.Consumer; | @@ -31,7 +31,7 @@ import java.util.function.Consumer; | ||
31 | * <p> | 31 | * <p> |
32 | * 部门表 服务实现类 | 32 | * 部门表 服务实现类 |
33 | * <p> | 33 | * <p> |
34 | - * | 34 | + * |
35 | * @Author Steve | 35 | * @Author Steve |
36 | * @Since 2019-01-22 | 36 | * @Since 2019-01-22 |
37 | */ | 37 | */ |
@@ -130,13 +130,14 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -130,13 +130,14 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
130 | public void saveDepartData(SysDepart sysDepart, String username) { | 130 | public void saveDepartData(SysDepart sysDepart, String username) { |
131 | if (sysDepart != null && username != null) { | 131 | if (sysDepart != null && username != null) { |
132 | if (sysDepart.getParentId() == null) { | 132 | if (sysDepart.getParentId() == null) { |
133 | - sysDepart.setParentId(""); | 133 | + sysDepart.setParentId(0); |
134 | } | 134 | } |
135 | - String s = UUID.randomUUID().toString().replace("-", ""); | ||
136 | - sysDepart.setId(s); | 135 | + //String s = UUID.randomUUID().toString().replace("-", ""); |
136 | + //sysDepart.setId(s); | ||
137 | + | ||
137 | // 先判断该对象有无父级ID,有则意味着不是最高级,否则意味着是最高级 | 138 | // 先判断该对象有无父级ID,有则意味着不是最高级,否则意味着是最高级 |
138 | // 获取父级ID | 139 | // 获取父级ID |
139 | - String parentId = sysDepart.getParentId(); | 140 | + Integer parentId = sysDepart.getParentId(); |
140 | //update-begin--Author:baihailong Date:20191209 for:部门编码规则生成器做成公用配置 | 141 | //update-begin--Author:baihailong Date:20191209 for:部门编码规则生成器做成公用配置 |
141 | JSONObject formData = new JSONObject(); | 142 | JSONObject formData = new JSONObject(); |
142 | formData.put("parentId",parentId); | 143 | formData.put("parentId",parentId); |
@@ -151,14 +152,14 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -151,14 +152,14 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
151 | } | 152 | } |
152 | 153 | ||
153 | } | 154 | } |
154 | - | 155 | + |
155 | /** | 156 | /** |
156 | * saveDepartData 的调用方法,生成部门编码和部门类型(作废逻辑) | 157 | * saveDepartData 的调用方法,生成部门编码和部门类型(作废逻辑) |
157 | * @deprecated | 158 | * @deprecated |
158 | * @param parentId | 159 | * @param parentId |
159 | * @return | 160 | * @return |
160 | */ | 161 | */ |
161 | - private String[] generateOrgCode(String parentId) { | 162 | + private String[] generateOrgCode(String parentId) { |
162 | //update-begin--Author:Steve Date:20190201 for:组织机构添加数据代码调整 | 163 | //update-begin--Author:Steve Date:20190201 for:组织机构添加数据代码调整 |
163 | LambdaQueryWrapper<SysDepart> query = new LambdaQueryWrapper<SysDepart>(); | 164 | LambdaQueryWrapper<SysDepart> query = new LambdaQueryWrapper<SysDepart>(); |
164 | LambdaQueryWrapper<SysDepart> query1 = new LambdaQueryWrapper<SysDepart>(); | 165 | LambdaQueryWrapper<SysDepart> query1 = new LambdaQueryWrapper<SysDepart>(); |
@@ -216,16 +217,16 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -216,16 +217,16 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
216 | strArray[1] = orgType; | 217 | strArray[1] = orgType; |
217 | return strArray; | 218 | return strArray; |
218 | //update-end--Author:Steve Date:20190201 for:组织机构添加数据代码调整 | 219 | //update-end--Author:Steve Date:20190201 for:组织机构添加数据代码调整 |
219 | - } | 220 | + } |
221 | + | ||
220 | 222 | ||
221 | - | ||
222 | /** | 223 | /** |
223 | * removeDepartDataById 对应 delete方法 根据ID删除相关部门数据 | 224 | * removeDepartDataById 对应 delete方法 根据ID删除相关部门数据 |
224 | - * | 225 | + * |
225 | */ | 226 | */ |
226 | /* | 227 | /* |
227 | * @Override | 228 | * @Override |
228 | - * | 229 | + * |
229 | * @Transactional public boolean removeDepartDataById(String id) { | 230 | * @Transactional public boolean removeDepartDataById(String id) { |
230 | * System.out.println("要删除的ID 为=============================>>>>>"+id); boolean | 231 | * System.out.println("要删除的ID 为=============================>>>>>"+id); boolean |
231 | * flag = this.removeById(id); return flag; } | 232 | * flag = this.removeById(id); return flag; } |
@@ -247,7 +248,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -247,7 +248,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
247 | } | 248 | } |
248 | 249 | ||
249 | } | 250 | } |
250 | - | 251 | + |
251 | @Override | 252 | @Override |
252 | @Transactional(rollbackFor = Exception.class) | 253 | @Transactional(rollbackFor = Exception.class) |
253 | public void deleteBatchWithChildren(List<String> ids) { | 254 | public void deleteBatchWithChildren(List<String> ids) { |
@@ -263,7 +264,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -263,7 +264,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
263 | query.select(SysDepartRole::getId).in(SysDepartRole::getDepartId, idList); | 264 | query.select(SysDepartRole::getId).in(SysDepartRole::getDepartId, idList); |
264 | List<SysDepartRole> depRoleList = sysDepartRoleMapper.selectList(query); | 265 | List<SysDepartRole> depRoleList = sysDepartRoleMapper.selectList(query); |
265 | for(SysDepartRole deptRole : depRoleList){ | 266 | for(SysDepartRole deptRole : depRoleList){ |
266 | - roleIdList.add(deptRole.getId()); | 267 | + roleIdList.add(deptRole.getId().toString()); |
267 | } | 268 | } |
268 | //根据部门id删除用户与部门关系 | 269 | //根据部门id删除用户与部门关系 |
269 | userDepartMapper.delete(new LambdaQueryWrapper<SysUserDepart>().in(SysUserDepart::getDepId,idList)); | 270 | userDepartMapper.delete(new LambdaQueryWrapper<SysUserDepart>().in(SysUserDepart::getDepId,idList)); |
@@ -356,7 +357,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -356,7 +357,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
356 | query.select(SysDepartRole::getId).in(SysDepartRole::getDepartId, idList); | 357 | query.select(SysDepartRole::getId).in(SysDepartRole::getDepartId, idList); |
357 | List<SysDepartRole> depRoleList = sysDepartRoleMapper.selectList(query); | 358 | List<SysDepartRole> depRoleList = sysDepartRoleMapper.selectList(query); |
358 | for(SysDepartRole deptRole : depRoleList){ | 359 | for(SysDepartRole deptRole : depRoleList){ |
359 | - roleIdList.add(deptRole.getId()); | 360 | + roleIdList.add(deptRole.getId().toString()); |
360 | } | 361 | } |
361 | //根据部门id删除用户与部门关系 | 362 | //根据部门id删除用户与部门关系 |
362 | userDepartMapper.delete(new LambdaQueryWrapper<SysUserDepart>().in(SysUserDepart::getDepId,idList)); | 363 | userDepartMapper.delete(new LambdaQueryWrapper<SysUserDepart>().in(SysUserDepart::getDepId,idList)); |
@@ -372,20 +373,20 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -372,20 +373,20 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
372 | } | 373 | } |
373 | return ok; | 374 | return ok; |
374 | } | 375 | } |
375 | - | 376 | + |
376 | /** | 377 | /** |
377 | * delete 方法调用 | 378 | * delete 方法调用 |
378 | * @param id | 379 | * @param id |
379 | * @param idList | 380 | * @param idList |
380 | */ | 381 | */ |
381 | - private void checkChildrenExists(String id, List<String> idList) { | 382 | + private void checkChildrenExists(String id, List<String> idList) { |
382 | LambdaQueryWrapper<SysDepart> query = new LambdaQueryWrapper<SysDepart>(); | 383 | LambdaQueryWrapper<SysDepart> query = new LambdaQueryWrapper<SysDepart>(); |
383 | query.eq(SysDepart::getParentId,id); | 384 | query.eq(SysDepart::getParentId,id); |
384 | List<SysDepart> departList = this.list(query); | 385 | List<SysDepart> departList = this.list(query); |
385 | if(departList != null && departList.size() > 0) { | 386 | if(departList != null && departList.size() > 0) { |
386 | for(SysDepart depart : departList) { | 387 | for(SysDepart depart : departList) { |
387 | - idList.add(depart.getId()); | ||
388 | - this.checkChildrenExists(depart.getId(), idList); | 388 | + idList.add(depart.getId().toString()); |
389 | + this.checkChildrenExists(depart.getId().toString(), idList); | ||
389 | } | 390 | } |
390 | } | 391 | } |
391 | } | 392 | } |
@@ -516,7 +517,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -516,7 +517,7 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
516 | //TODO 异步树加载key拼接__+时间戳,以便于每次展开节点会刷新数据 | 517 | //TODO 异步树加载key拼接__+时间戳,以便于每次展开节点会刷新数据 |
517 | //treeModel.setKey(treeModel.getKey()+"__"+System.currentTimeMillis()); | 518 | //treeModel.setKey(treeModel.getKey()+"__"+System.currentTimeMillis()); |
518 | treeModel.setKey(treeModel.getKey()); | 519 | treeModel.setKey(treeModel.getKey()); |
519 | - Integer count=this.baseMapper.queryCountByPid(depart.getId()); | 520 | + Integer count=this.baseMapper.queryCountByPid(depart.getId().toString()); |
520 | if(count>0){ | 521 | if(count>0){ |
521 | treeModel.setIsLeaf(false); | 522 | treeModel.setIsLeaf(false); |
522 | }else{ | 523 | }else{ |
@@ -572,9 +573,9 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | @@ -572,9 +573,9 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart | ||
572 | SysDepart depart = super.getOne(queryWrapper); | 573 | SysDepart depart = super.getOne(queryWrapper); |
573 | if (depart != null) { | 574 | if (depart != null) { |
574 | data.getJSONArray("parentIds").add(0, depart.getId()); | 575 | data.getJSONArray("parentIds").add(0, depart.getId()); |
575 | - data.getJSONObject("parentMap").put(depart.getId(), depart); | 576 | + data.getJSONObject("parentMap").put(depart.getId().toString(), depart); |
576 | if (oConvertUtils.isNotEmpty(depart.getParentId())) { | 577 | if (oConvertUtils.isNotEmpty(depart.getParentId())) { |
577 | - this.queryAllParentIdRecursion("id", depart.getParentId(), data); | 578 | + this.queryAllParentIdRecursion("id", depart.getParentId().toString(), data); |
578 | } | 579 | } |
579 | } | 580 | } |
580 | } | 581 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java
@@ -144,7 +144,7 @@ public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> impl | @@ -144,7 +144,7 @@ public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> impl | ||
144 | log.debug("无缓存dictTableList的时候调用这里!"); | 144 | log.debug("无缓存dictTableList的时候调用这里!"); |
145 | return sysDictMapper.queryTableDictItemsByCodeAndFilter(table,text,code,filterSql); | 145 | return sysDictMapper.queryTableDictItemsByCodeAndFilter(table,text,code,filterSql); |
146 | } | 146 | } |
147 | - | 147 | + |
148 | /** | 148 | /** |
149 | * 通过查询指定table的 text code 获取字典值text | 149 | * 通过查询指定table的 text code 获取字典值text |
150 | * dictTableCache采用redis缓存有效期10分钟 | 150 | * dictTableCache采用redis缓存有效期10分钟 |
@@ -258,7 +258,7 @@ public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> impl | @@ -258,7 +258,7 @@ public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> impl | ||
258 | public List<DictModel> queryAllUserBackDictModel() { | 258 | public List<DictModel> queryAllUserBackDictModel() { |
259 | return baseMapper.queryAllUserBackDictModel(); | 259 | return baseMapper.queryAllUserBackDictModel(); |
260 | } | 260 | } |
261 | - | 261 | + |
262 | @Override | 262 | @Override |
263 | public List<DictModel> queryTableDictItems(String table, String text, String code, String keyword) { | 263 | public List<DictModel> queryTableDictItems(String table, String text, String code, String keyword) { |
264 | return baseMapper.queryTableDictItems(table, text, code, "%"+keyword+"%"); | 264 | return baseMapper.queryTableDictItems(table, text, code, "%"+keyword+"%"); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java
@@ -42,7 +42,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -42,7 +42,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
42 | 42 | ||
43 | @Resource | 43 | @Resource |
44 | private SysPermissionMapper sysPermissionMapper; | 44 | private SysPermissionMapper sysPermissionMapper; |
45 | - | 45 | + |
46 | @Resource | 46 | @Resource |
47 | private ISysPermissionDataRuleService permissionDataRuleService; | 47 | private ISysPermissionDataRuleService permissionDataRuleService; |
48 | 48 | ||
@@ -71,7 +71,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -71,7 +71,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
71 | if(sysPermission==null) { | 71 | if(sysPermission==null) { |
72 | throw new JeecgBootException("未找到菜单信息"); | 72 | throw new JeecgBootException("未找到菜单信息"); |
73 | } | 73 | } |
74 | - String pid = sysPermission.getParentId(); | 74 | + String pid = String.valueOf(sysPermission.getParentId()); |
75 | if(oConvertUtils.isNotEmpty(pid)) { | 75 | if(oConvertUtils.isNotEmpty(pid)) { |
76 | int count = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, pid)); | 76 | int count = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, pid)); |
77 | if(count==1) { | 77 | if(count==1) { |
@@ -81,7 +81,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -81,7 +81,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
81 | } | 81 | } |
82 | sysPermissionMapper.deleteById(id); | 82 | sysPermissionMapper.deleteById(id); |
83 | // 该节点可能是子节点但也可能是其它节点的父节点,所以需要级联删除 | 83 | // 该节点可能是子节点但也可能是其它节点的父节点,所以需要级联删除 |
84 | - this.removeChildrenBy(sysPermission.getId()); | 84 | + this.removeChildrenBy(sysPermission.getId().toString()); |
85 | //关联删除 | 85 | //关联删除 |
86 | Map map = new HashMap<>(); | 86 | Map map = new HashMap<>(); |
87 | map.put("permission_id",id); | 87 | map.put("permission_id",id); |
@@ -94,10 +94,10 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -94,10 +94,10 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
94 | //删除部门角色授权 | 94 | //删除部门角色授权 |
95 | sysDepartRolePermissionMapper.deleteByMap(map); | 95 | sysDepartRolePermissionMapper.deleteByMap(map); |
96 | } | 96 | } |
97 | - | 97 | + |
98 | /** | 98 | /** |
99 | * 根据父id删除其关联的子节点数据 | 99 | * 根据父id删除其关联的子节点数据 |
100 | - * | 100 | + * |
101 | * @return | 101 | * @return |
102 | */ | 102 | */ |
103 | public void removeChildrenBy(String parentId) { | 103 | public void removeChildrenBy(String parentId) { |
@@ -113,7 +113,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -113,7 +113,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
113 | this.remove(query); | 113 | this.remove(query); |
114 | // 再遍历刚才查出的集合, 根据每个对象,查找其是否仍有子级 | 114 | // 再遍历刚才查出的集合, 根据每个对象,查找其是否仍有子级 |
115 | for (int i = 0, len = permissionList.size(); i < len; i++) { | 115 | for (int i = 0, len = permissionList.size(); i < len; i++) { |
116 | - id = permissionList.get(i).getId(); | 116 | + id = permissionList.get(i).getId().toString(); |
117 | Map map = new HashMap<>(); | 117 | Map map = new HashMap<>(); |
118 | map.put("permission_id",id); | 118 | map.put("permission_id",id); |
119 | //删除数据规则 | 119 | //删除数据规则 |
@@ -132,7 +132,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -132,7 +132,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
132 | } | 132 | } |
133 | } | 133 | } |
134 | } | 134 | } |
135 | - | 135 | + |
136 | /** | 136 | /** |
137 | * 逻辑删除 | 137 | * 逻辑删除 |
138 | */ | 138 | */ |
@@ -144,7 +144,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -144,7 +144,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
144 | if(sysPermission==null) { | 144 | if(sysPermission==null) { |
145 | throw new JeecgBootException("未找到菜单信息"); | 145 | throw new JeecgBootException("未找到菜单信息"); |
146 | } | 146 | } |
147 | - String pid = sysPermission.getParentId(); | 147 | + String pid = String.valueOf(sysPermission.getParentId()); |
148 | int count = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, pid)); | 148 | int count = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, pid)); |
149 | if(count==1) { | 149 | if(count==1) { |
150 | //若父节点无其他子节点,则该父节点是叶子节点 | 150 | //若父节点无其他子节点,则该父节点是叶子节点 |
@@ -163,7 +163,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -163,7 +163,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
163 | sysPermission.setParentId(null); | 163 | sysPermission.setParentId(null); |
164 | } | 164 | } |
165 | //---------------------------------------------------------------------- | 165 | //---------------------------------------------------------------------- |
166 | - String pid = sysPermission.getParentId(); | 166 | + String pid = String.valueOf(sysPermission.getParentId()); |
167 | if(oConvertUtils.isNotEmpty(pid)) { | 167 | if(oConvertUtils.isNotEmpty(pid)) { |
168 | //设置父节点不为叶子节点 | 168 | //设置父节点不为叶子节点 |
169 | this.sysPermissionMapper.setMenuLeaf(pid, 0); | 169 | this.sysPermissionMapper.setMenuLeaf(pid, 0); |
@@ -186,7 +186,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -186,7 +186,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
186 | //---------------------------------------------------------------------- | 186 | //---------------------------------------------------------------------- |
187 | //Step1.判断是否是一级菜单,是的话清空父菜单ID | 187 | //Step1.判断是否是一级菜单,是的话清空父菜单ID |
188 | if(CommonConstant.MENU_TYPE_0.equals(sysPermission.getMenuType())) { | 188 | if(CommonConstant.MENU_TYPE_0.equals(sysPermission.getMenuType())) { |
189 | - sysPermission.setParentId(""); | 189 | + sysPermission.setParentId(0); |
190 | } | 190 | } |
191 | //Step2.判断菜单下级是否有菜单,无则设置为叶子节点 | 191 | //Step2.判断菜单下级是否有菜单,无则设置为叶子节点 |
192 | int count = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, sysPermission.getId())); | 192 | int count = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, sysPermission.getId())); |
@@ -195,9 +195,9 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -195,9 +195,9 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
195 | } | 195 | } |
196 | //---------------------------------------------------------------------- | 196 | //---------------------------------------------------------------------- |
197 | this.updateById(sysPermission); | 197 | this.updateById(sysPermission); |
198 | - | 198 | + |
199 | //如果当前菜单的父菜单变了,则需要修改新父菜单和老父菜单的,叶子节点状态 | 199 | //如果当前菜单的父菜单变了,则需要修改新父菜单和老父菜单的,叶子节点状态 |
200 | - String pid = sysPermission.getParentId(); | 200 | + String pid = String.valueOf(sysPermission.getParentId()); |
201 | if((oConvertUtils.isNotEmpty(pid) && !pid.equals(p.getParentId())) || oConvertUtils.isEmpty(pid)&&oConvertUtils.isNotEmpty(p.getParentId())) { | 201 | if((oConvertUtils.isNotEmpty(pid) && !pid.equals(p.getParentId())) || oConvertUtils.isEmpty(pid)&&oConvertUtils.isNotEmpty(p.getParentId())) { |
202 | //a.设置新的父菜单不为叶子节点 | 202 | //a.设置新的父菜单不为叶子节点 |
203 | this.sysPermissionMapper.setMenuLeaf(pid, 0); | 203 | this.sysPermissionMapper.setMenuLeaf(pid, 0); |
@@ -205,13 +205,13 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -205,13 +205,13 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
205 | int cc = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, p.getParentId())); | 205 | int cc = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, p.getParentId())); |
206 | if(cc==0) { | 206 | if(cc==0) { |
207 | if(oConvertUtils.isNotEmpty(p.getParentId())) { | 207 | if(oConvertUtils.isNotEmpty(p.getParentId())) { |
208 | - this.sysPermissionMapper.setMenuLeaf(p.getParentId(), 1); | 208 | + this.sysPermissionMapper.setMenuLeaf(p.getParentId().toString(), 1); |
209 | } | 209 | } |
210 | } | 210 | } |
211 | - | 211 | + |
212 | } | 212 | } |
213 | } | 213 | } |
214 | - | 214 | + |
215 | } | 215 | } |
216 | 216 | ||
217 | @Override | 217 | @Override |
@@ -228,7 +228,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | @@ -228,7 +228,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S | ||
228 | query.eq(SysPermissionDataRule::getPermissionId, id); | 228 | query.eq(SysPermissionDataRule::getPermissionId, id); |
229 | int countValue = this.permissionDataRuleService.count(query); | 229 | int countValue = this.permissionDataRuleService.count(query); |
230 | if(countValue > 0) { | 230 | if(countValue > 0) { |
231 | - this.permissionDataRuleService.remove(query); | 231 | + this.permissionDataRuleService.remove(query); |
232 | } | 232 | } |
233 | } | 233 | } |
234 | 234 |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysRolePermissionServiceImpl.java
@@ -47,7 +47,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | @@ -47,7 +47,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | ||
47 | String[] arr = permissionIds.split(","); | 47 | String[] arr = permissionIds.split(","); |
48 | for (String p : arr) { | 48 | for (String p : arr) { |
49 | if(oConvertUtils.isNotEmpty(p)) { | 49 | if(oConvertUtils.isNotEmpty(p)) { |
50 | - SysRolePermission rolepms = new SysRolePermission(roleId, p); | 50 | + SysRolePermission rolepms = new SysRolePermission(Integer.valueOf(roleId), Integer.valueOf(p)); |
51 | rolepms.setOperateDate(new Date()); | 51 | rolepms.setOperateDate(new Date()); |
52 | rolepms.setOperateIp(ip); | 52 | rolepms.setOperateIp(ip); |
53 | list.add(rolepms); | 53 | list.add(rolepms); |
@@ -72,7 +72,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | @@ -72,7 +72,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | ||
72 | List<SysRolePermission> list = new ArrayList<SysRolePermission>(); | 72 | List<SysRolePermission> list = new ArrayList<SysRolePermission>(); |
73 | for (String p : add) { | 73 | for (String p : add) { |
74 | if(oConvertUtils.isNotEmpty(p)) { | 74 | if(oConvertUtils.isNotEmpty(p)) { |
75 | - SysRolePermission rolepms = new SysRolePermission(roleId, p); | 75 | + SysRolePermission rolepms = new SysRolePermission(Integer.valueOf(roleId), Integer.valueOf(p)); |
76 | rolepms.setOperateDate(new Date()); | 76 | rolepms.setOperateDate(new Date()); |
77 | rolepms.setOperateIp(ip); | 77 | rolepms.setOperateIp(ip); |
78 | list.add(rolepms); | 78 | list.add(rolepms); |
@@ -80,7 +80,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | @@ -80,7 +80,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | ||
80 | } | 80 | } |
81 | this.saveBatch(list); | 81 | this.saveBatch(list); |
82 | } | 82 | } |
83 | - | 83 | + |
84 | List<String> delete = getDiff(permissionIds,lastPermissionIds); | 84 | List<String> delete = getDiff(permissionIds,lastPermissionIds); |
85 | if(delete!=null && delete.size()>0) { | 85 | if(delete!=null && delete.size()>0) { |
86 | for (String permissionId : delete) { | 86 | for (String permissionId : delete) { |
@@ -88,7 +88,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | @@ -88,7 +88,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | ||
88 | } | 88 | } |
89 | } | 89 | } |
90 | } | 90 | } |
91 | - | 91 | + |
92 | /** | 92 | /** |
93 | * 从diff中找出main中没有的元素 | 93 | * 从diff中找出main中没有的元素 |
94 | * @param main | 94 | * @param main |
@@ -102,7 +102,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | @@ -102,7 +102,7 @@ public class SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionM | ||
102 | if(oConvertUtils.isEmpty(main)) { | 102 | if(oConvertUtils.isEmpty(main)) { |
103 | return Arrays.asList(diff.split(",")); | 103 | return Arrays.asList(diff.split(",")); |
104 | } | 104 | } |
105 | - | 105 | + |
106 | String[] mainArr = main.split(","); | 106 | String[] mainArr = main.split(","); |
107 | String[] diffArr = diff.split(","); | 107 | String[] diffArr = diff.split(","); |
108 | Map<String, Integer> map = new HashMap<>(); | 108 | Map<String, Integer> map = new HashMap<>(); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysThirdAccountServiceImpl.java
@@ -33,17 +33,16 @@ import java.util.List; | @@ -33,17 +33,16 @@ import java.util.List; | ||
33 | @Service | 33 | @Service |
34 | @Slf4j | 34 | @Slf4j |
35 | public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMapper, SysThirdAccount> implements ISysThirdAccountService { | 35 | public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMapper, SysThirdAccount> implements ISysThirdAccountService { |
36 | - | 36 | + |
37 | @Autowired | 37 | @Autowired |
38 | private SysThirdAccountMapper sysThirdAccountMapper; | 38 | private SysThirdAccountMapper sysThirdAccountMapper; |
39 | - | ||
40 | @Autowired | 39 | @Autowired |
41 | private SysUserMapper sysUserMapper; | 40 | private SysUserMapper sysUserMapper; |
42 | @Autowired | 41 | @Autowired |
43 | private SysRoleMapper sysRoleMapper; | 42 | private SysRoleMapper sysRoleMapper; |
44 | @Autowired | 43 | @Autowired |
45 | private SysUserRoleMapper sysUserRoleMapper; | 44 | private SysUserRoleMapper sysUserRoleMapper; |
46 | - | 45 | + |
47 | @Override | 46 | @Override |
48 | public void updateThirdUserId(SysUser sysUser,String thirdUserUuid) { | 47 | public void updateThirdUserId(SysUser sysUser,String thirdUserUuid) { |
49 | //修改第三方登录账户表使其进行添加用户id | 48 | //修改第三方登录账户表使其进行添加用户id |
@@ -51,7 +50,7 @@ public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMappe | @@ -51,7 +50,7 @@ public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMappe | ||
51 | query.eq(SysThirdAccount::getThirdUserUuid,thirdUserUuid); | 50 | query.eq(SysThirdAccount::getThirdUserUuid,thirdUserUuid); |
52 | SysThirdAccount account = sysThirdAccountMapper.selectOne(query); | 51 | SysThirdAccount account = sysThirdAccountMapper.selectOne(query); |
53 | SysThirdAccount sysThirdAccount = new SysThirdAccount(); | 52 | SysThirdAccount sysThirdAccount = new SysThirdAccount(); |
54 | - sysThirdAccount.setSysUserId(sysUser.getId()); | 53 | + sysThirdAccount.setSysUserId(sysUser.getId().toString()); |
55 | //根据当前用户id和登录方式查询第三方登录表 | 54 | //根据当前用户id和登录方式查询第三方登录表 |
56 | LambdaQueryWrapper<SysThirdAccount> thirdQuery = new LambdaQueryWrapper<>(); | 55 | LambdaQueryWrapper<SysThirdAccount> thirdQuery = new LambdaQueryWrapper<>(); |
57 | thirdQuery.eq(SysThirdAccount::getSysUserId,sysUser.getId()); | 56 | thirdQuery.eq(SysThirdAccount::getSysUserId,sysUser.getId()); |
@@ -64,7 +63,7 @@ public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMappe | @@ -64,7 +63,7 @@ public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMappe | ||
64 | //更新用户账户表sys_user_id | 63 | //更新用户账户表sys_user_id |
65 | sysThirdAccountMapper.update(sysThirdAccount,query); | 64 | sysThirdAccountMapper.update(sysThirdAccount,query); |
66 | } | 65 | } |
67 | - | 66 | + |
68 | @Override | 67 | @Override |
69 | public SysUser createUser(String phone, String thirdUserUuid) { | 68 | public SysUser createUser(String phone, String thirdUserUuid) { |
70 | //先查询第三方,获取登录方式 | 69 | //先查询第三方,获取登录方式 |
@@ -99,20 +98,20 @@ public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMappe | @@ -99,20 +98,20 @@ public class SysThirdAccountServiceImpl extends ServiceImpl<SysThirdAccountMappe | ||
99 | sysThirdAccountMapper.update(sysThirdAccount,query); | 98 | sysThirdAccountMapper.update(sysThirdAccount,query); |
100 | return user; | 99 | return user; |
101 | } | 100 | } |
102 | - | 101 | + |
103 | public String saveThirdUser(SysUser sysUser) { | 102 | public String saveThirdUser(SysUser sysUser) { |
104 | //保存用户 | 103 | //保存用户 |
105 | - String userid = UUIDGenerator.generate(); | ||
106 | - sysUser.setId(userid); | 104 | + //String userid = UUIDGenerator.generate(); |
105 | + //sysUser.setId(userid); | ||
107 | sysUserMapper.insert(sysUser); | 106 | sysUserMapper.insert(sysUser); |
108 | //获取第三方角色 | 107 | //获取第三方角色 |
109 | SysRole sysRole = sysRoleMapper.selectOne(new LambdaQueryWrapper<SysRole>().eq(SysRole::getRoleCode, "third_role")); | 108 | SysRole sysRole = sysRoleMapper.selectOne(new LambdaQueryWrapper<SysRole>().eq(SysRole::getRoleCode, "third_role")); |
110 | //保存用户角色 | 109 | //保存用户角色 |
111 | SysUserRole userRole = new SysUserRole(); | 110 | SysUserRole userRole = new SysUserRole(); |
112 | userRole.setRoleId(sysRole.getId()); | 111 | userRole.setRoleId(sysRole.getId()); |
113 | - userRole.setUserId(userid); | 112 | + userRole.setUserId(sysUser.getId()); |
114 | sysUserRoleMapper.insert(userRole); | 113 | sysUserRoleMapper.insert(userRole); |
115 | - return userid; | 114 | + return sysUser.getId().toString(); |
116 | } | 115 | } |
117 | 116 | ||
118 | @Override | 117 | @Override |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java
@@ -36,7 +36,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | @@ -36,7 +36,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | ||
36 | private ISysDepartService sysDepartService; | 36 | private ISysDepartService sysDepartService; |
37 | @Autowired | 37 | @Autowired |
38 | private ISysUserService sysUserService; | 38 | private ISysUserService sysUserService; |
39 | - | 39 | + |
40 | 40 | ||
41 | /** | 41 | /** |
42 | * 根据用户id查询部门信息 | 42 | * 根据用户id查询部门信息 |
@@ -52,7 +52,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | @@ -52,7 +52,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | ||
52 | List<SysUserDepart> userDepList = this.list(queryUDep); | 52 | List<SysUserDepart> userDepList = this.list(queryUDep); |
53 | if(userDepList != null && userDepList.size() > 0) { | 53 | if(userDepList != null && userDepList.size() > 0) { |
54 | for(SysUserDepart userDepart : userDepList) { | 54 | for(SysUserDepart userDepart : userDepList) { |
55 | - depIdList.add(userDepart.getDepId()); | 55 | + depIdList.add(userDepart.getDepId().toString()); |
56 | } | 56 | } |
57 | queryDep.in(SysDepart::getId, depIdList); | 57 | queryDep.in(SysDepart::getId, depIdList); |
58 | List<SysDepart> depList = sysDepartService.list(queryDep); | 58 | List<SysDepart> depList = sysDepartService.list(queryDep); |
@@ -67,8 +67,8 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | @@ -67,8 +67,8 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | ||
67 | e.fillInStackTrace(); | 67 | e.fillInStackTrace(); |
68 | } | 68 | } |
69 | return null; | 69 | return null; |
70 | - | ||
71 | - | 70 | + |
71 | + | ||
72 | } | 72 | } |
73 | 73 | ||
74 | 74 | ||
@@ -83,7 +83,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | @@ -83,7 +83,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | ||
83 | List<SysUserDepart> uDepList = this.list(queryUDep); | 83 | List<SysUserDepart> uDepList = this.list(queryUDep); |
84 | if(uDepList != null && uDepList.size() > 0) { | 84 | if(uDepList != null && uDepList.size() > 0) { |
85 | for(SysUserDepart uDep : uDepList) { | 85 | for(SysUserDepart uDep : uDepList) { |
86 | - userIdList.add(uDep.getUserId()); | 86 | + userIdList.add(uDep.getUserId().toString()); |
87 | } | 87 | } |
88 | List<SysUser> userList = (List<SysUser>) sysUserService.listByIds(userIdList); | 88 | List<SysUser> userList = (List<SysUser>) sysUserService.listByIds(userIdList); |
89 | //update-begin-author:taoyan date:201905047 for:接口调用查询返回结果不能返回密码相关信息 | 89 | //update-begin-author:taoyan date:201905047 for:接口调用查询返回结果不能返回密码相关信息 |
@@ -112,7 +112,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | @@ -112,7 +112,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | ||
112 | // 返回的用户数据去掉密码信息 | 112 | // 返回的用户数据去掉密码信息 |
113 | sysUser.setSalt(""); | 113 | sysUser.setSalt(""); |
114 | sysUser.setPassword(""); | 114 | sysUser.setPassword(""); |
115 | - map.put(sysUser.getId(), sysUser); | 115 | + map.put(sysUser.getId().toString(), sysUser); |
116 | } | 116 | } |
117 | return new ArrayList<SysUser>(map.values()); | 117 | return new ArrayList<SysUser>(map.values()); |
118 | //update-end-author:taoyan date:20210422 for: 根据部门选择用户接口代码优化 | 118 | //update-end-author:taoyan date:20210422 for: 根据部门选择用户接口代码优化 |
@@ -140,7 +140,13 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | @@ -140,7 +140,13 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | ||
140 | } | 140 | } |
141 | List<SysUser> userList = pageList.getRecords(); | 141 | List<SysUser> userList = pageList.getRecords(); |
142 | if(userList!=null && userList.size()>0){ | 142 | if(userList!=null && userList.size()>0){ |
143 | - List<String> userIds = userList.stream().map(SysUser::getId).collect(Collectors.toList()); | 143 | + List<String> userIds =new ArrayList<>(); |
144 | + | ||
145 | + //List<String> userIds = userList.stream().map(SysUser::getId).collect(Collectors.toList()); | ||
146 | + for (SysUser user : userList) { | ||
147 | + userIds.add(user.getId().toString()); | ||
148 | + } | ||
149 | + | ||
144 | Map<String, SysUser> map = new HashMap<String, SysUser>(); | 150 | Map<String, SysUser> map = new HashMap<String, SysUser>(); |
145 | if(userIds!=null && userIds.size()>0){ | 151 | if(userIds!=null && userIds.size()>0){ |
146 | // 查部门名称 | 152 | // 查部门名称 |
@@ -151,7 +157,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | @@ -151,7 +157,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl<SysUserDepartMapper, S | ||
151 | item.setSalt(""); | 157 | item.setSalt(""); |
152 | item.setPassword(""); | 158 | item.setPassword(""); |
153 | // 去重 | 159 | // 去重 |
154 | - map.put(item.getId(), item); | 160 | + map.put(item.getId().toString(), item); |
155 | }); | 161 | }); |
156 | } | 162 | } |
157 | pageList.setRecords(new ArrayList<SysUser>(map.values())); | 163 | pageList.setRecords(new ArrayList<SysUser>(map.values())); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java
@@ -131,7 +131,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -131,7 +131,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
131 | if(oConvertUtils.isNotEmpty(roles)) { | 131 | if(oConvertUtils.isNotEmpty(roles)) { |
132 | String[] arr = roles.split(","); | 132 | String[] arr = roles.split(","); |
133 | for (String roleId : arr) { | 133 | for (String roleId : arr) { |
134 | - SysUserRole userRole = new SysUserRole(user.getId(), roleId); | 134 | + SysUserRole userRole = new SysUserRole(user.getId(), Integer.valueOf(roleId)); |
135 | sysUserRoleMapper.insert(userRole); | 135 | sysUserRoleMapper.insert(userRole); |
136 | } | 136 | } |
137 | } | 137 | } |
@@ -147,7 +147,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -147,7 +147,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
147 | if(oConvertUtils.isNotEmpty(roles)) { | 147 | if(oConvertUtils.isNotEmpty(roles)) { |
148 | String[] arr = roles.split(","); | 148 | String[] arr = roles.split(","); |
149 | for (String roleId : arr) { | 149 | for (String roleId : arr) { |
150 | - SysUserRole userRole = new SysUserRole(user.getId(), roleId); | 150 | + SysUserRole userRole = new SysUserRole(user.getId(), Integer.valueOf(roleId)); |
151 | sysUserRoleMapper.insert(userRole); | 151 | sysUserRoleMapper.insert(userRole); |
152 | } | 152 | } |
153 | } | 153 | } |
@@ -212,7 +212,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -212,7 +212,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
212 | } | 212 | } |
213 | 213 | ||
214 | //多部门支持in查询 | 214 | //多部门支持in查询 |
215 | - List<SysDepart> list = sysDepartMapper.queryUserDeparts(user.getId()); | 215 | + List<SysDepart> list = sysDepartMapper.queryUserDeparts(user.getId().toString()); |
216 | List<String> sysMultiOrgCode = new ArrayList<String>(); | 216 | List<String> sysMultiOrgCode = new ArrayList<String>(); |
217 | if(list==null || list.size()==0) { | 217 | if(list==null || list.size()==0) { |
218 | //当前用户无部门 | 218 | //当前用户无部门 |
@@ -310,7 +310,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -310,7 +310,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
310 | if(oConvertUtils.isNotEmpty(selectedParts)) { | 310 | if(oConvertUtils.isNotEmpty(selectedParts)) { |
311 | String[] arr = selectedParts.split(","); | 311 | String[] arr = selectedParts.split(","); |
312 | for (String deaprtId : arr) { | 312 | for (String deaprtId : arr) { |
313 | - SysUserDepart userDeaprt = new SysUserDepart(user.getId(), deaprtId); | 313 | + SysUserDepart userDeaprt = new SysUserDepart(user.getId(),Integer.valueOf(deaprtId)); |
314 | sysUserDepartMapper.insert(userDeaprt); | 314 | sysUserDepartMapper.insert(userDeaprt); |
315 | } | 315 | } |
316 | } | 316 | } |
@@ -334,7 +334,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -334,7 +334,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
334 | if(!Arrays.asList(arr).contains(depart.getDepId())){ | 334 | if(!Arrays.asList(arr).contains(depart.getDepId())){ |
335 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList( | 335 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList( |
336 | new QueryWrapper<SysDepartRole>().lambda().eq(SysDepartRole::getDepartId,depart.getDepId())); | 336 | new QueryWrapper<SysDepartRole>().lambda().eq(SysDepartRole::getDepartId,depart.getDepId())); |
337 | - List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | 337 | + |
338 | + List<String> roleIds=new ArrayList<>(); | ||
339 | + for (SysDepartRole role : sysDepartRoleList) { | ||
340 | + roleIds.add(role.getId().toString()); | ||
341 | + } | ||
342 | + //List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | ||
338 | if(roleIds != null && roleIds.size()>0){ | 343 | if(roleIds != null && roleIds.size()>0){ |
339 | departRoleUserMapper.delete(new QueryWrapper<SysDepartRoleUser>().lambda().eq(SysDepartRoleUser::getUserId, user.getId()) | 344 | departRoleUserMapper.delete(new QueryWrapper<SysDepartRoleUser>().lambda().eq(SysDepartRoleUser::getUserId, user.getId()) |
340 | .in(SysDepartRoleUser::getDroleId,roleIds)); | 345 | .in(SysDepartRoleUser::getDroleId,roleIds)); |
@@ -346,7 +351,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -346,7 +351,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
346 | sysUserDepartMapper.delete(new QueryWrapper<SysUserDepart>().lambda().eq(SysUserDepart::getUserId, user.getId())); | 351 | sysUserDepartMapper.delete(new QueryWrapper<SysUserDepart>().lambda().eq(SysUserDepart::getUserId, user.getId())); |
347 | if(oConvertUtils.isNotEmpty(departs)) { | 352 | if(oConvertUtils.isNotEmpty(departs)) { |
348 | for (String departId : arr) { | 353 | for (String departId : arr) { |
349 | - SysUserDepart userDepart = new SysUserDepart(user.getId(), departId); | 354 | + SysUserDepart userDepart = new SysUserDepart(user.getId(), Integer.valueOf(departId)); |
350 | sysUserDepartMapper.insert(userDepart); | 355 | sysUserDepartMapper.insert(userDepart); |
351 | } | 356 | } |
352 | } | 357 | } |
@@ -439,15 +444,15 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -439,15 +444,15 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
439 | @Override | 444 | @Override |
440 | public void saveThirdUser(SysUser sysUser) { | 445 | public void saveThirdUser(SysUser sysUser) { |
441 | //保存用户 | 446 | //保存用户 |
442 | - String userid = UUIDGenerator.generate(); | ||
443 | - sysUser.setId(userid); | 447 | + //String userid = UUIDGenerator.generate(); |
448 | + //sysUser.setId(userid); | ||
444 | baseMapper.insert(sysUser); | 449 | baseMapper.insert(sysUser); |
445 | //获取第三方角色 | 450 | //获取第三方角色 |
446 | SysRole sysRole = sysRoleMapper.selectOne(new LambdaQueryWrapper<SysRole>().eq(SysRole::getRoleCode, "third_role")); | 451 | SysRole sysRole = sysRoleMapper.selectOne(new LambdaQueryWrapper<SysRole>().eq(SysRole::getRoleCode, "third_role")); |
447 | //保存用户角色 | 452 | //保存用户角色 |
448 | SysUserRole userRole = new SysUserRole(); | 453 | SysUserRole userRole = new SysUserRole(); |
449 | userRole.setRoleId(sysRole.getId()); | 454 | userRole.setRoleId(sysRole.getId()); |
450 | - userRole.setUserId(userid); | 455 | + userRole.setUserId(sysUser.getId()); |
451 | sysUserRoleMapper.insert(userRole); | 456 | sysUserRoleMapper.insert(userRole); |
452 | } | 457 | } |
453 | 458 | ||
@@ -465,7 +470,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -465,7 +470,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
465 | if(oConvertUtils.isNotEmpty(selectedRoles)) { | 470 | if(oConvertUtils.isNotEmpty(selectedRoles)) { |
466 | String[] arr = selectedRoles.split(","); | 471 | String[] arr = selectedRoles.split(","); |
467 | for (String roleId : arr) { | 472 | for (String roleId : arr) { |
468 | - SysUserRole userRole = new SysUserRole(user.getId(), roleId); | 473 | + SysUserRole userRole = new SysUserRole(user.getId(), Integer.valueOf(roleId)); |
469 | sysUserRoleMapper.insert(userRole); | 474 | sysUserRoleMapper.insert(userRole); |
470 | } | 475 | } |
471 | } | 476 | } |
@@ -473,7 +478,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -473,7 +478,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
473 | if(oConvertUtils.isNotEmpty(selectedDeparts)) { | 478 | if(oConvertUtils.isNotEmpty(selectedDeparts)) { |
474 | String[] arr = selectedDeparts.split(","); | 479 | String[] arr = selectedDeparts.split(","); |
475 | for (String deaprtId : arr) { | 480 | for (String deaprtId : arr) { |
476 | - SysUserDepart userDeaprt = new SysUserDepart(user.getId(), deaprtId); | 481 | + SysUserDepart userDeaprt = new SysUserDepart(user.getId(), Integer.valueOf(deaprtId)); |
477 | sysUserDepartMapper.insert(userDeaprt); | 482 | sysUserDepartMapper.insert(userDeaprt); |
478 | } | 483 | } |
479 | } | 484 | } |
@@ -491,7 +496,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -491,7 +496,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
491 | if(oConvertUtils.isNotEmpty(roles)) { | 496 | if(oConvertUtils.isNotEmpty(roles)) { |
492 | String[] arr = roles.split(","); | 497 | String[] arr = roles.split(","); |
493 | for (String roleId : arr) { | 498 | for (String roleId : arr) { |
494 | - SysUserRole userRole = new SysUserRole(user.getId(), roleId); | 499 | + SysUserRole userRole = new SysUserRole(user.getId(), Integer.valueOf(roleId)); |
495 | sysUserRoleMapper.insert(userRole); | 500 | sysUserRoleMapper.insert(userRole); |
496 | } | 501 | } |
497 | } | 502 | } |
@@ -509,7 +514,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -509,7 +514,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
509 | if(!Arrays.asList(arr).contains(depart.getDepId())){ | 514 | if(!Arrays.asList(arr).contains(depart.getDepId())){ |
510 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList( | 515 | List<SysDepartRole> sysDepartRoleList = sysDepartRoleMapper.selectList( |
511 | new QueryWrapper<SysDepartRole>().lambda().eq(SysDepartRole::getDepartId,depart.getDepId())); | 516 | new QueryWrapper<SysDepartRole>().lambda().eq(SysDepartRole::getDepartId,depart.getDepId())); |
512 | - List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | 517 | + List<String> roleIds=new ArrayList<>(); |
518 | + for (SysDepartRole role : sysDepartRoleList) { | ||
519 | + roleIds.add(role.getId().toString()); | ||
520 | + } | ||
521 | + //List<String> roleIds = sysDepartRoleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); | ||
513 | if(roleIds != null && roleIds.size()>0){ | 522 | if(roleIds != null && roleIds.size()>0){ |
514 | departRoleUserMapper.delete(new QueryWrapper<SysDepartRoleUser>().lambda().eq(SysDepartRoleUser::getUserId, user.getId()) | 523 | departRoleUserMapper.delete(new QueryWrapper<SysDepartRoleUser>().lambda().eq(SysDepartRoleUser::getUserId, user.getId()) |
515 | .in(SysDepartRoleUser::getDroleId,roleIds)); | 524 | .in(SysDepartRoleUser::getDroleId,roleIds)); |
@@ -521,7 +530,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | @@ -521,7 +530,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ||
521 | sysUserDepartMapper.delete(new QueryWrapper<SysUserDepart>().lambda().eq(SysUserDepart::getUserId, user.getId())); | 530 | sysUserDepartMapper.delete(new QueryWrapper<SysUserDepart>().lambda().eq(SysUserDepart::getUserId, user.getId())); |
522 | if(oConvertUtils.isNotEmpty(departs)) { | 531 | if(oConvertUtils.isNotEmpty(departs)) { |
523 | for (String departId : arr) { | 532 | for (String departId : arr) { |
524 | - SysUserDepart userDepart = new SysUserDepart(user.getId(), departId); | 533 | + SysUserDepart userDepart = new SysUserDepart(user.getId(), Integer.valueOf(departId)); |
525 | sysUserDepartMapper.insert(userDepart); | 534 | sysUserDepartMapper.insert(userDepart); |
526 | } | 535 | } |
527 | } | 536 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java
@@ -214,7 +214,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -214,7 +214,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
214 | // 执行更新操作 | 214 | // 执行更新操作 |
215 | SysDepart updateSysDepart = this.dtDepartmentToSysDepart(departmentTree, sysDepart); | 215 | SysDepart updateSysDepart = this.dtDepartmentToSysDepart(departmentTree, sysDepart); |
216 | if (sysParentId != null) { | 216 | if (sysParentId != null) { |
217 | - updateSysDepart.setParentId(sysParentId); | 217 | + updateSysDepart.setParentId(Integer.valueOf(sysParentId)); |
218 | } | 218 | } |
219 | try { | 219 | try { |
220 | sysDepartService.updateDepartDataById(updateSysDepart, username); | 220 | sysDepartService.updateDepartDataById(updateSysDepart, username); |
@@ -225,13 +225,13 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -225,13 +225,13 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
225 | } | 225 | } |
226 | if (departmentTree.hasChildren()) { | 226 | if (departmentTree.hasChildren()) { |
227 | // 紧接着同步子级 | 227 | // 紧接着同步子级 |
228 | - this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), updateSysDepart.getId(), username, syncInfo, accessToken); | 228 | + this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), updateSysDepart.getId().toString(), username, syncInfo, accessToken); |
229 | } | 229 | } |
230 | } else { | 230 | } else { |
231 | // 执行新增操作 | 231 | // 执行新增操作 |
232 | SysDepart newSysDepart = this.dtDepartmentToSysDepart(departmentTree, null); | 232 | SysDepart newSysDepart = this.dtDepartmentToSysDepart(departmentTree, null); |
233 | if (sysParentId != null) { | 233 | if (sysParentId != null) { |
234 | - newSysDepart.setParentId(sysParentId); | 234 | + newSysDepart.setParentId(Integer.valueOf(sysParentId)); |
235 | // 2 = 组织机构 | 235 | // 2 = 组织机构 |
236 | newSysDepart.setOrgCategory("2"); | 236 | newSysDepart.setOrgCategory("2"); |
237 | } else { | 237 | } else { |
@@ -243,7 +243,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -243,7 +243,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
243 | // 更新钉钉 source_identifier | 243 | // 更新钉钉 source_identifier |
244 | Department updateDtDepart = new Department(); | 244 | Department updateDtDepart = new Department(); |
245 | updateDtDepart.setDept_id(departmentTree.getDept_id()); | 245 | updateDtDepart.setDept_id(departmentTree.getDept_id()); |
246 | - updateDtDepart.setSource_identifier(newSysDepart.getId()); | 246 | + updateDtDepart.setSource_identifier(newSysDepart.getId().toString()); |
247 | Response response = JdtDepartmentAPI.update(updateDtDepart, accessToken); | 247 | Response response = JdtDepartmentAPI.update(updateDtDepart, accessToken); |
248 | if (!response.isSuccess()) { | 248 | if (!response.isSuccess()) { |
249 | throw new RuntimeException(response.getErrmsg()); | 249 | throw new RuntimeException(response.getErrmsg()); |
@@ -255,7 +255,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -255,7 +255,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
255 | } | 255 | } |
256 | // 紧接着同步子级 | 256 | // 紧接着同步子级 |
257 | if (departmentTree.hasChildren()) { | 257 | if (departmentTree.hasChildren()) { |
258 | - this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), newSysDepart.getId(), username, syncInfo, accessToken); | 258 | + this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), newSysDepart.getId().toString(), username, syncInfo, accessToken); |
259 | } | 259 | } |
260 | } | 260 | } |
261 | } | 261 | } |
@@ -323,7 +323,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -323,7 +323,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
323 | * 1. 查询 sys_third_account(第三方账号表)是否有数据,如果有代表已同步 | 323 | * 1. 查询 sys_third_account(第三方账号表)是否有数据,如果有代表已同步 |
324 | * 2. 本地表里没有,就先用手机号判断,不通过再用username(用户账号)判断。 | 324 | * 2. 本地表里没有,就先用手机号判断,不通过再用username(用户账号)判断。 |
325 | */ | 325 | */ |
326 | - SysThirdAccount sysThirdAccount = sysThirdAccountService.getOneBySysUserId(sysUser.getId(), THIRD_TYPE); | 326 | + SysThirdAccount sysThirdAccount = sysThirdAccountService.getOneBySysUserId(sysUser.getId().toString(), THIRD_TYPE); |
327 | if (sysThirdAccount != null && oConvertUtils.isNotEmpty(sysThirdAccount.getThirdUserId())) { | 327 | if (sysThirdAccount != null && oConvertUtils.isNotEmpty(sysThirdAccount.getThirdUserId())) { |
328 | // sys_third_account 表匹配成功,通过第三方userId查询出第三方userInfo | 328 | // sys_third_account 表匹配成功,通过第三方userId查询出第三方userInfo |
329 | dtUserInfo = JdtUserAPI.getUserById(sysThirdAccount.getThirdUserId(), accessToken); | 329 | dtUserInfo = JdtUserAPI.getUserById(sysThirdAccount.getThirdUserId(), accessToken); |
@@ -362,7 +362,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -362,7 +362,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
362 | if (apiSuccess && (sysThirdAccount == null || oConvertUtils.isEmpty(sysThirdAccount.getThirdUserId()))) { | 362 | if (apiSuccess && (sysThirdAccount == null || oConvertUtils.isEmpty(sysThirdAccount.getThirdUserId()))) { |
363 | if (sysThirdAccount == null) { | 363 | if (sysThirdAccount == null) { |
364 | sysThirdAccount = new SysThirdAccount(); | 364 | sysThirdAccount = new SysThirdAccount(); |
365 | - sysThirdAccount.setSysUserId(sysUser.getId()); | 365 | + sysThirdAccount.setSysUserId(sysUser.getId().toString()); |
366 | sysThirdAccount.setStatus(1); | 366 | sysThirdAccount.setStatus(1); |
367 | sysThirdAccount.setDelFlag(0); | 367 | sysThirdAccount.setDelFlag(0); |
368 | sysThirdAccount.setThirdType(THIRD_TYPE); | 368 | sysThirdAccount.setThirdType(THIRD_TYPE); |
@@ -408,7 +408,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -408,7 +408,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
408 | this.syncUserCollectErrInfo(e, dtUserInfo, syncInfo); | 408 | this.syncUserCollectErrInfo(e, dtUserInfo, syncInfo); |
409 | } | 409 | } |
410 | //第三方账号关系表 | 410 | //第三方账号关系表 |
411 | - this.thirdAccountSaveOrUpdate(sysThirdAccount, updateSysUser.getId(), dtUserInfo.getUserid()); | 411 | + this.thirdAccountSaveOrUpdate(sysThirdAccount, updateSysUser.getId().toString(), dtUserInfo.getUserid()); |
412 | }else{ | 412 | }else{ |
413 | // 如果没有匹配到用户,则走创建逻辑 | 413 | // 如果没有匹配到用户,则走创建逻辑 |
414 | SysUser newSysUser = this.dtUserToSysUser(dtUserInfo); | 414 | SysUser newSysUser = this.dtUserToSysUser(dtUserInfo); |
@@ -420,7 +420,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -420,7 +420,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
420 | this.syncUserCollectErrInfo(e, dtUserInfo, syncInfo); | 420 | this.syncUserCollectErrInfo(e, dtUserInfo, syncInfo); |
421 | } | 421 | } |
422 | //第三方账号关系表 | 422 | //第三方账号关系表 |
423 | - this.thirdAccountSaveOrUpdate(null, newSysUser.getId(), dtUserInfo.getUserid()); | 423 | + this.thirdAccountSaveOrUpdate(null, newSysUser.getId().toString(), dtUserInfo.getUserid()); |
424 | } | 424 | } |
425 | } | 425 | } |
426 | return syncInfo; | 426 | return syncInfo; |
@@ -533,7 +533,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -533,7 +533,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
533 | List<Integer> departmentIdList = new ArrayList<>(); | 533 | List<Integer> departmentIdList = new ArrayList<>(); |
534 | for (SysDepart sysDepart : departList) { | 534 | for (SysDepart sysDepart : departList) { |
535 | // 企业微信的部门id | 535 | // 企业微信的部门id |
536 | - Department department = this.getDepartmentByDepartId(sysDepart.getId(), allDepartment); | 536 | + Department department = this.getDepartmentByDepartId(sysDepart.getId().toString(), allDepartment); |
537 | if (department != null) { | 537 | if (department != null) { |
538 | departmentIdList.add(department.getDept_id()); | 538 | departmentIdList.add(department.getDept_id()); |
539 | } | 539 | } |
@@ -622,7 +622,11 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -622,7 +622,11 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
622 | } | 622 | } |
623 | // 根据用户部门 | 623 | // 根据用户部门 |
624 | LambdaQueryWrapper<SysDepart> departQueryWrapper = new LambdaQueryWrapper<>(); | 624 | LambdaQueryWrapper<SysDepart> departQueryWrapper = new LambdaQueryWrapper<>(); |
625 | - List<String> departIdList = sysUserDepartList.stream().map(SysUserDepart::getDepId).collect(Collectors.toList()); | 625 | + List<String> departIdList=new ArrayList<>(); |
626 | + for (SysUserDepart s : sysUserDepartList) { | ||
627 | + departIdList.add(s.getId().toString()); | ||
628 | + } | ||
629 | + //List<String> departIdList = sysUserDepartList.stream().map(SysUserDepart::getDepId).collect(Collectors.toList()); | ||
626 | departQueryWrapper.in(SysDepart::getId, departIdList); | 630 | departQueryWrapper.in(SysDepart::getId, departIdList); |
627 | List<SysDepart> departList = sysDepartService.list(departQueryWrapper); | 631 | List<SysDepart> departList = sysDepartService.list(departQueryWrapper); |
628 | return departList.size() == 0 ? null : departList; | 632 | return departList.size() == 0 ? null : departList; |
@@ -646,7 +650,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -646,7 +650,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
646 | */ | 650 | */ |
647 | private Department sysDepartToDtDepartment(SysDepartTreeModel departTree, Integer parentId) { | 651 | private Department sysDepartToDtDepartment(SysDepartTreeModel departTree, Integer parentId) { |
648 | Department department = new Department(); | 652 | Department department = new Department(); |
649 | - department.setSource_identifier(departTree.getId()); | 653 | + department.setSource_identifier(departTree.getId().toString()); |
650 | return this.sysDepartToDtDepartment(departTree, department, parentId); | 654 | return this.sysDepartToDtDepartment(departTree, department, parentId); |
651 | } | 655 | } |
652 | 656 | ||
@@ -809,7 +813,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -809,7 +813,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
809 | LambdaQueryWrapper<SysAnnouncementSend> queryWrapper = new LambdaQueryWrapper<>(); | 813 | LambdaQueryWrapper<SysAnnouncementSend> queryWrapper = new LambdaQueryWrapper<>(); |
810 | queryWrapper.eq(SysAnnouncementSend::getAnntId, announcement.getId()); | 814 | queryWrapper.eq(SysAnnouncementSend::getAnntId, announcement.getId()); |
811 | SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendMapper.selectOne(queryWrapper); | 815 | SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendMapper.selectOne(queryWrapper); |
812 | - userIds = new String[] {sysAnnouncementSend.getUserId()}; | 816 | + userIds = new String[] {sysAnnouncementSend.getUserId().toString()}; |
813 | } | 817 | } |
814 | 818 | ||
815 | if(userIds!=null){ | 819 | if(userIds!=null){ |
@@ -900,7 +904,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -900,7 +904,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
900 | thirdAccount.setRealname(appUser.getName()); | 904 | thirdAccount.setRealname(appUser.getName()); |
901 | thirdAccount.setThirdUserId(appUser.getUserid()); | 905 | thirdAccount.setThirdUserId(appUser.getUserid()); |
902 | thirdAccount.setThirdUserUuid(appUser.getUserid()); | 906 | thirdAccount.setThirdUserUuid(appUser.getUserid()); |
903 | - thirdAccount.setSysUserId(sysUser.getId()); | 907 | + thirdAccount.setSysUserId(sysUser.getId().toString()); |
904 | sysThirdAccountService.updateById(thirdAccount); | 908 | sysThirdAccountService.updateById(thirdAccount); |
905 | return sysUser; | 909 | return sysUser; |
906 | } else { | 910 | } else { |
@@ -911,4 +915,4 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | @@ -911,4 +915,4 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService { | ||
911 | } | 915 | } |
912 | } | 916 | } |
913 | 917 | ||
914 | -} | ||
915 | \ No newline at end of file | 918 | \ No newline at end of file |
919 | +} |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java
@@ -235,7 +235,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -235,7 +235,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
235 | // 执行更新操作 | 235 | // 执行更新操作 |
236 | SysDepart updateSysDepart = this.qwDepartmentToSysDepart(departmentTree, sysDepart); | 236 | SysDepart updateSysDepart = this.qwDepartmentToSysDepart(departmentTree, sysDepart); |
237 | if (sysParentId != null) { | 237 | if (sysParentId != null) { |
238 | - updateSysDepart.setParentId(sysParentId); | 238 | + updateSysDepart.setParentId(Integer.valueOf(sysParentId)); |
239 | } | 239 | } |
240 | try { | 240 | try { |
241 | sysDepartService.updateDepartDataById(updateSysDepart, username); | 241 | sysDepartService.updateDepartDataById(updateSysDepart, username); |
@@ -246,13 +246,13 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -246,13 +246,13 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
246 | } | 246 | } |
247 | if (departmentTree.hasChildren()) { | 247 | if (departmentTree.hasChildren()) { |
248 | // 紧接着同步子级 | 248 | // 紧接着同步子级 |
249 | - this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), updateSysDepart.getId(), username, syncInfo); | 249 | + this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), updateSysDepart.getId().toString(), username, syncInfo); |
250 | } | 250 | } |
251 | } else { | 251 | } else { |
252 | // 执行新增操作 | 252 | // 执行新增操作 |
253 | SysDepart newSysDepart = this.qwDepartmentToSysDepart(departmentTree, null); | 253 | SysDepart newSysDepart = this.qwDepartmentToSysDepart(departmentTree, null); |
254 | if (sysParentId != null) { | 254 | if (sysParentId != null) { |
255 | - newSysDepart.setParentId(sysParentId); | 255 | + newSysDepart.setParentId(Integer.valueOf(sysParentId)); |
256 | // 2 = 组织机构 | 256 | // 2 = 组织机构 |
257 | newSysDepart.setOrgCategory("2"); | 257 | newSysDepart.setOrgCategory("2"); |
258 | } else { | 258 | } else { |
@@ -268,7 +268,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -268,7 +268,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
268 | } | 268 | } |
269 | // 紧接着同步子级 | 269 | // 紧接着同步子级 |
270 | if (departmentTree.hasChildren()) { | 270 | if (departmentTree.hasChildren()) { |
271 | - this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), newSysDepart.getId(), username, syncInfo); | 271 | + this.syncDepartmentToLocalRecursion(departmentTree.getChildren(), newSysDepart.getId().toString(), username, syncInfo); |
272 | } | 272 | } |
273 | } | 273 | } |
274 | } | 274 | } |
@@ -314,7 +314,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -314,7 +314,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
314 | * 2. 本地表里没有,就先用手机号判断,不通过再用username判断。 | 314 | * 2. 本地表里没有,就先用手机号判断,不通过再用username判断。 |
315 | */ | 315 | */ |
316 | User qwUser; | 316 | User qwUser; |
317 | - SysThirdAccount sysThirdAccount = sysThirdAccountService.getOneBySysUserId(sysUser.getId(), THIRD_TYPE); | 317 | + SysThirdAccount sysThirdAccount = sysThirdAccountService.getOneBySysUserId(sysUser.getId().toString(), THIRD_TYPE); |
318 | for (User qwUserTemp : qwUsers) { | 318 | for (User qwUserTemp : qwUsers) { |
319 | if (sysThirdAccount == null || oConvertUtils.isEmpty(sysThirdAccount.getThirdUserId()) || !sysThirdAccount.getThirdUserId().equals(qwUserTemp.getUserid())) { | 319 | if (sysThirdAccount == null || oConvertUtils.isEmpty(sysThirdAccount.getThirdUserId()) || !sysThirdAccount.getThirdUserId().equals(qwUserTemp.getUserid())) { |
320 | // sys_third_account 表匹配失败,尝试用手机号匹配 | 320 | // sys_third_account 表匹配失败,尝试用手机号匹配 |
@@ -333,7 +333,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -333,7 +333,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
333 | int errCode = JwUserAPI.updateUser(qwUser, accessToken); | 333 | int errCode = JwUserAPI.updateUser(qwUser, accessToken); |
334 | // 收集错误信息 | 334 | // 收集错误信息 |
335 | this.syncUserCollectErrInfo(errCode, sysUser, syncInfo); | 335 | this.syncUserCollectErrInfo(errCode, sysUser, syncInfo); |
336 | - this.thirdAccountSaveOrUpdate(sysThirdAccount, sysUser.getId(), qwUser.getUserid()); | 336 | + this.thirdAccountSaveOrUpdate(sysThirdAccount, sysUser.getId().toString(), qwUser.getUserid()); |
337 | // 更新完成,直接跳到下一次外部循环继续 | 337 | // 更新完成,直接跳到下一次外部循环继续 |
338 | continue for1; | 338 | continue for1; |
339 | } | 339 | } |
@@ -343,7 +343,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -343,7 +343,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
343 | // 收集错误信息 | 343 | // 收集错误信息 |
344 | boolean apiSuccess = this.syncUserCollectErrInfo(errCode, sysUser, syncInfo); | 344 | boolean apiSuccess = this.syncUserCollectErrInfo(errCode, sysUser, syncInfo); |
345 | if (apiSuccess) { | 345 | if (apiSuccess) { |
346 | - this.thirdAccountSaveOrUpdate(sysThirdAccount, sysUser.getId(), qwUser.getUserid()); | 346 | + this.thirdAccountSaveOrUpdate(sysThirdAccount, sysUser.getId().toString(), qwUser.getUserid()); |
347 | } | 347 | } |
348 | } | 348 | } |
349 | return syncInfo; | 349 | return syncInfo; |
@@ -388,7 +388,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -388,7 +388,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
388 | this.syncUserCollectErrInfo(e, qwUser, syncInfo); | 388 | this.syncUserCollectErrInfo(e, qwUser, syncInfo); |
389 | } | 389 | } |
390 | 390 | ||
391 | - this.thirdAccountSaveOrUpdate(sysThirdAccount, updateSysUser.getId(), qwUser.getUserid()); | 391 | + this.thirdAccountSaveOrUpdate(sysThirdAccount, updateSysUser.getId().toString(), qwUser.getUserid()); |
392 | // 更新完成,直接跳到下一次外部循环继续 | 392 | // 更新完成,直接跳到下一次外部循环继续 |
393 | }else{ | 393 | }else{ |
394 | // 没匹配到用户则走新增逻辑 | 394 | // 没匹配到用户则走新增逻辑 |
@@ -400,7 +400,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -400,7 +400,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
400 | } catch (Exception e) { | 400 | } catch (Exception e) { |
401 | this.syncUserCollectErrInfo(e, qwUser, syncInfo); | 401 | this.syncUserCollectErrInfo(e, qwUser, syncInfo); |
402 | } | 402 | } |
403 | - this.thirdAccountSaveOrUpdate(sysThirdAccount, newSysUser.getId(), qwUser.getUserid()); | 403 | + this.thirdAccountSaveOrUpdate(sysThirdAccount, newSysUser.getId().toString(), qwUser.getUserid()); |
404 | } | 404 | } |
405 | } | 405 | } |
406 | return syncInfo; | 406 | return syncInfo; |
@@ -581,7 +581,11 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -581,7 +581,11 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
581 | } | 581 | } |
582 | // 根据用户部门 | 582 | // 根据用户部门 |
583 | LambdaQueryWrapper<SysDepart> departQueryWrapper = new LambdaQueryWrapper<>(); | 583 | LambdaQueryWrapper<SysDepart> departQueryWrapper = new LambdaQueryWrapper<>(); |
584 | - List<String> departIdList = sysUserDepartList.stream().map(SysUserDepart::getDepId).collect(Collectors.toList()); | 584 | + List<String> departIdList=new ArrayList<>(); |
585 | + for (SysUserDepart s : sysUserDepartList) { | ||
586 | + departIdList.add(s.getId().toString()); | ||
587 | + } | ||
588 | + //List<String> departIdList = sysUserDepartList.stream().map(SysUserDepart::getDepId).collect(Collectors.toList()); | ||
585 | departQueryWrapper.in(SysDepart::getId, departIdList); | 589 | departQueryWrapper.in(SysDepart::getId, departIdList); |
586 | List<SysDepart> departList = sysDepartService.list(departQueryWrapper); | 590 | List<SysDepart> departList = sysDepartService.list(departQueryWrapper); |
587 | return departList.size() == 0 ? null : departList; | 591 | return departList.size() == 0 ? null : departList; |
@@ -777,7 +781,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -777,7 +781,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
777 | LambdaQueryWrapper<SysAnnouncementSend> queryWrapper = new LambdaQueryWrapper<>(); | 781 | LambdaQueryWrapper<SysAnnouncementSend> queryWrapper = new LambdaQueryWrapper<>(); |
778 | queryWrapper.eq(SysAnnouncementSend::getAnntId, announcement.getId()); | 782 | queryWrapper.eq(SysAnnouncementSend::getAnntId, announcement.getId()); |
779 | SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendMapper.selectOne(queryWrapper); | 783 | SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendMapper.selectOne(queryWrapper); |
780 | - userIds = new String[] {sysAnnouncementSend.getUserId()}; | 784 | + userIds = new String[] {String.valueOf(sysAnnouncementSend.getUserId())}; |
781 | } | 785 | } |
782 | List<String> usernameList = sysUserService.userIdToUsername(Arrays.asList(userIds)); | 786 | List<String> usernameList = sysUserService.userIdToUsername(Arrays.asList(userIds)); |
783 | usernameString = String.join(",", usernameList); | 787 | usernameString = String.join(",", usernameList); |
@@ -876,7 +880,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | @@ -876,7 +880,7 @@ public class ThirdAppWechatEnterpriseServiceImpl implements IThirdAppService { | ||
876 | thirdAccount.setRealname(appUser.getName()); | 880 | thirdAccount.setRealname(appUser.getName()); |
877 | thirdAccount.setThirdUserId(appUser.getUserid()); | 881 | thirdAccount.setThirdUserId(appUser.getUserid()); |
878 | thirdAccount.setThirdUserUuid(appUser.getUserid()); | 882 | thirdAccount.setThirdUserUuid(appUser.getUserid()); |
879 | - thirdAccount.setSysUserId(sysUser.getId()); | 883 | + thirdAccount.setSysUserId(sysUser.getId().toString()); |
880 | sysThirdAccountService.updateById(thirdAccount); | 884 | sysThirdAccountService.updateById(thirdAccount); |
881 | return sysUser; | 885 | return sysUser; |
882 | } else { | 886 | } else { |