|
@@ -624,6 +624,9 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
|
|
|
@Override
|
|
|
public boolean approveCostBudgetSubmit(String id) {
|
|
|
+ if (ObjectUtil.isEmpty(SecureUtil.getUser())) {
|
|
|
+ throw new ServiceException("获取当前用户信息失败,请联系管理员");
|
|
|
+ }
|
|
|
ProjectCostBudgetStats projectCostBudgetStats = projectCostBudgetStatsService.getBaseMapper().selectById(id);
|
|
|
if (projectCostBudgetStats != null) {
|
|
|
List<ProjectCostBudget> projectCostBudgetList = projectCostBudgetService.getBaseMapper().selectList(Wrappers.<ProjectCostBudget>lambdaQuery()
|
|
@@ -632,10 +635,10 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
if (projectCostBudgetList.size() > 0) {
|
|
|
//审批人(总经理)
|
|
|
List<String> auditUserIds = new LinkedList<>();
|
|
|
- List<Dept> query = jdbcTemplate.query("select id from blade_dept where dept_name = '总经理' and tenant_id = 003077 and dept_type = 3", new BeanPropertyRowMapper<>(Dept.class));
|
|
|
+ List<Dept> query = jdbcTemplate.query("select id from blade_dept where dept_name = '总经理' and tenant_id = " + SecureUtil.getUser().getTenantId() + " and dept_type = 3", new BeanPropertyRowMapper<>(Dept.class));
|
|
|
if (query.size() == 1) {
|
|
|
Dept dept = query.get(0);
|
|
|
- List<User> users = jdbcTemplate.query("select id from blade_user where dept_id like '%" + dept.getId() + "%' and tenant_id = 003077 and is_deleted = 0", new BeanPropertyRowMapper<>(User.class));
|
|
|
+ List<User> users = jdbcTemplate.query("select id from blade_user where dept_id like '%" + dept.getId() + "%' and tenant_id = " + SecureUtil.getUser().getTenantId() + " and is_deleted = 0", new BeanPropertyRowMapper<>(User.class));
|
|
|
if (users.size() > 0) {
|
|
|
List<Long> ids = users.stream().map(User::getId).collect(Collectors.toList());
|
|
|
auditUserIds.add(StringUtils.join(ids, ","));
|
|
@@ -934,8 +937,11 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
* @return
|
|
|
*/
|
|
|
public Map<String, List<User>> getApproveUserMaps(int type) {
|
|
|
- //tenant_id = 003077(管控平台) dept_type = 3(最底层为岗位信息)
|
|
|
- List<Dept> deptListControl = jdbcTemplate.query("select * from blade_dept where tenant_id = 003077 and dept_type = 3", new BeanPropertyRowMapper<>(Dept.class));
|
|
|
+ if (ObjectUtil.isEmpty(SecureUtil.getUser())) {
|
|
|
+ throw new ServiceException("获取当前用户信息失败,请联系管理员");
|
|
|
+ }
|
|
|
+ //tenant_id = SecureUtil.getUser().getTenantId()(管控平台) dept_type = 3(最底层为岗位信息)
|
|
|
+ List<Dept> deptListControl = jdbcTemplate.query("select * from blade_dept where tenant_id = " + SecureUtil.getUser().getTenantId() + " and dept_type = 3", new BeanPropertyRowMapper<>(Dept.class));
|
|
|
Map<String, List<User>> resultMaps = new LinkedHashMap<>();
|
|
|
List<String> spPostIds = new LinkedList<>();
|
|
|
List<String> zcPostIds = new LinkedList<>();
|
|
@@ -997,7 +1003,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 = 003077 and dept_id =" + spPostId, new BeanPropertyRowMapper<>(User.class));
|
|
|
+ List<User> spUserList = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and dept_id =" + spPostId, new BeanPropertyRowMapper<>(User.class));
|
|
|
spUserListAll.addAll(spUserList);
|
|
|
}
|
|
|
if (spUserListAll.size() > 0) {
|
|
@@ -1005,7 +1011,7 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
|
}
|
|
|
}
|
|
|
if (zcPostIds.size() > 0) {
|
|
|
- List<User> zcUserList = jdbcTemplate.query("select * from blade_user where tenant_id = 003077 and dept_id in(" + StringUtils.join(zcPostIds, ",") + ")", new BeanPropertyRowMapper<>(User.class));
|
|
|
+ List<User> zcUserList = jdbcTemplate.query("select * from blade_user where tenant_id = " + SecureUtil.getUser().getTenantId() + " and dept_id in(" + StringUtils.join(zcPostIds, ",") + ")", new BeanPropertyRowMapper<>(User.class));
|
|
|
if (zcUserList.size() > 0) {
|
|
|
resultMaps.put("ZC", zcUserList);
|
|
|
}
|