|
@@ -80,7 +80,7 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
queryWrapper.lambda().eq(TaskProcessInfo::getStatus, 1);
|
|
|
break;
|
|
|
case "2": //已审核、已驳回为已办任务
|
|
|
- if (dto.getSelectStatus().equals("0") || dto.getSelectStatus().equals("1")) {
|
|
|
+ if (ObjectUtil.isNotEmpty(dto.getSelectStatus()) && (dto.getSelectStatus().equals("0") || dto.getSelectStatus().equals("1"))) {
|
|
|
var = false;
|
|
|
break;
|
|
|
}
|
|
@@ -91,11 +91,15 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
}
|
|
|
break;
|
|
|
case "3": //我发起的任务
|
|
|
- queryWrapper.lambda().eq(TaskProcessInfo::getStatus, dto.getSelectStatus());
|
|
|
+ if (ObjectUtil.isNotEmpty(dto.getSelectStatus())) {
|
|
|
+ queryWrapper.lambda().eq(TaskProcessInfo::getStatus, dto.getSelectStatus());
|
|
|
+ }
|
|
|
queryWrapper.lambda().eq(TaskProcessInfo::getReportUserId, SecureUtil.getUserId());
|
|
|
break;
|
|
|
case "4": //抄送给我的
|
|
|
- queryWrapper.lambda().eq(TaskProcessInfo::getStatus, dto.getSelectStatus());
|
|
|
+ if (ObjectUtil.isNotEmpty(dto.getSelectStatus())) {
|
|
|
+ queryWrapper.lambda().eq(TaskProcessInfo::getStatus, dto.getSelectStatus());
|
|
|
+ }
|
|
|
queryWrapper.lambda().like(TaskProcessInfo::getCcUserIds, SecureUtil.getUserId());
|
|
|
break;
|
|
|
}
|
|
@@ -1225,7 +1229,7 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
*/
|
|
|
public User getDepartmentHead(Long deptId) {
|
|
|
if (ObjectUtil.isNotEmpty(deptId)) {
|
|
|
- List<User> leaderUser = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and dept_id like '%" + deptId + "%' and is_leader like '%" + deptId + "%'", new BeanPropertyRowMapper<>(User.class));
|
|
|
+ List<User> leaderUser = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and dept_id = " + deptId + " and is_leader like '%" + deptId + "%'", new BeanPropertyRowMapper<>(User.class));
|
|
|
if (leaderUser.size() == 1) {
|
|
|
return leaderUser.get(0);
|
|
|
}
|
|
@@ -1332,7 +1336,7 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
if (spPostIds.size() > 0) {
|
|
|
List<User> spUserListAll = new LinkedList<>();
|
|
|
for (String spPostId : spPostIds) {
|
|
|
- List<User> spUserList = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and role_id like '%" + spPostId + "%' and post_id like '%" + spPostId + "%'", new BeanPropertyRowMapper<>(User.class));
|
|
|
+ List<User> spUserList = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and role_id = " + spPostId + " and post_id = " + spPostId, new BeanPropertyRowMapper<>(User.class));
|
|
|
spUserListAll.addAll(spUserList);
|
|
|
}
|
|
|
if (spUserListAll.size() > 0) {
|
|
@@ -1342,7 +1346,7 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
if (zcPostIds.size() > 0) {
|
|
|
List<User> zcUserListAll = new LinkedList<>();
|
|
|
for (String zcPostId : zcPostIds) {
|
|
|
- List<User> zcUserList = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and role_id like '%" + zcPostId + "%' and post_id like '%" + zcPostId + "%'", new BeanPropertyRowMapper<>(User.class));
|
|
|
+ List<User> zcUserList = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and role_id = " + zcPostId + " and post_id = " + zcPostId, new BeanPropertyRowMapper<>(User.class));
|
|
|
zcUserListAll.addAll(zcUserList);
|
|
|
}
|
|
|
if (zcUserListAll.size() > 0) {
|