*/ | */ | ||||
private Date accidentEndTime; | private Date accidentEndTime; | ||||
/** | |||||
* 部门ID | |||||
*/ | |||||
private String deptId; | |||||
/** | /** | ||||
* 部门集合 | * 部门集合 | ||||
*/ | */ |
package com.tuoheng.admin.request.accident; | package com.tuoheng.admin.request.accident; | ||||
import com.fasterxml.jackson.annotation.JsonFormat; | |||||
import lombok.Data; | import lombok.Data; | ||||
import org.springframework.format.annotation.DateTimeFormat; | |||||
import java.util.Date; | |||||
import java.util.List; | import java.util.List; | ||||
/** | /** |
//当前租户下 | //当前租户下 | ||||
User user = CurrentUserUtil.getUserInfo(); | User user = CurrentUserUtil.getUserInfo(); | ||||
String tenantId = user.getTenantId(); | String tenantId = user.getTenantId(); | ||||
List<String> deptIdList = this.getDeptIdList(user); | |||||
List<String> deptIdList = this.getDeptIdList(user, query.getDeptId()); | |||||
query.setDeptIdList(deptIdList); | query.setDeptIdList(deptIdList); | ||||
query.setTenantId(tenantId); | query.setTenantId(tenantId); | ||||
IPage<Accident> page = new Page<>(query.getPage(), query.getLimit()); | IPage<Accident> page = new Page<>(query.getPage(), query.getLimit()); | ||||
* @param user | * @param user | ||||
* @return | * @return | ||||
*/ | */ | ||||
private List<String> getDeptIdList(User user) { | |||||
private List<String> getDeptIdList(User user, String deptId) { | |||||
List<String> deptIdList = new ArrayList<>(); | List<String> deptIdList = new ArrayList<>(); | ||||
if (StringUtils.isNotEmpty(deptId)) { | |||||
deptIdList.add(deptId); | |||||
return deptIdList; | |||||
} | |||||
if (DataPermissionEnum.ALL.getCode() == user.getDataPermission()) { | if (DataPermissionEnum.ALL.getCode() == user.getDataPermission()) { | ||||
return null; | return null; | ||||
} else if (DataPermissionEnum.DEPT_AND_SUB_DEPT.getCode() == user.getDataPermission()) { | } else if (DataPermissionEnum.DEPT_AND_SUB_DEPT.getCode() == user.getDataPermission()) { |
User user = CurrentUserUtil.getUserInfo(); | User user = CurrentUserUtil.getUserInfo(); | ||||
String tenantId = user.getTenantId(); | String tenantId = user.getTenantId(); | ||||
List<String> deptIdList = this.getDeptIdList(user); | |||||
List<String> deptIdList = this.getDeptIdList(user, query.getDeptId()); | |||||
query.setDeptIdList(deptIdList); | query.setDeptIdList(deptIdList); | ||||
query.setTenantId(tenantId); | query.setTenantId(tenantId); | ||||
* @param user | * @param user | ||||
* @return | * @return | ||||
*/ | */ | ||||
private List<String> getDeptIdList(User user) { | |||||
private List<String> getDeptIdList(User user, String deptId) { | |||||
List<String> deptIdList = new ArrayList<>(); | List<String> deptIdList = new ArrayList<>(); | ||||
if (StringUtils.isNotEmpty(deptId)) { | |||||
deptIdList.add(deptId); | |||||
return deptIdList; | |||||
} | |||||
if (DataPermissionEnum.ALL.getCode() == user.getDataPermission()) { | if (DataPermissionEnum.ALL.getCode() == user.getDataPermission()) { | ||||
return null; | return null; | ||||
} else if (DataPermissionEnum.DEPT_AND_SUB_DEPT.getCode() == user.getDataPermission()) { | } else if (DataPermissionEnum.DEPT_AND_SUB_DEPT.getCode() == user.getDataPermission()) { |
public JsonResult getPageList(QueryInspectionPageListRequest request) { | public JsonResult getPageList(QueryInspectionPageListRequest request) { | ||||
// log.info("进入查询巡检任务分页列表业务"); | // log.info("进入查询巡检任务分页列表业务"); | ||||
String userId = CurrentUserUtil.getUserId(); | |||||
String tenantId = CurrentUserUtil.getTenantId(); | |||||
User user = CurrentUserUtil.getUserInfo(); | |||||
String userId = user.getId(); | |||||
String tenantId = user.getTenantId(); | |||||
request.setTenantId(tenantId); | request.setTenantId(tenantId); | ||||
// 不查应急任务 | // 不查应急任务 | ||||
return result; | return result; | ||||
} | } | ||||
User user = userMapper.selectOne(new LambdaQueryWrapper<User>() | |||||
.eq(User::getTenantId, tenantId) | |||||
.eq(User::getId, userId) | |||||
.eq(User::getMark, 1)); | |||||
Dept dept = deptMapper.selectOne(new LambdaQueryWrapper<Dept>() | Dept dept = deptMapper.selectOne(new LambdaQueryWrapper<Dept>() | ||||
.eq(Dept::getTenantId, tenantId) | .eq(Dept::getTenantId, tenantId) | ||||
.eq(Dept::getId, user.getDeptId()) | .eq(Dept::getId, user.getDeptId()) |