|
@@ -135,6 +135,15 @@ public class ProjectAppService extends ServiceImpl<ProjectMapper, Project> {
|
|
*/
|
|
*/
|
|
public List<MaintenanceCount> count(MaintenanceRecordRequest request) {
|
|
public List<MaintenanceCount> count(MaintenanceRecordRequest request) {
|
|
request.setEndTime(request.getBeginTime().with(TemporalAdjusters.lastDayOfMonth()));
|
|
request.setEndTime(request.getBeginTime().with(TemporalAdjusters.lastDayOfMonth()));
|
|
|
|
+ if (DefaultRole.MTWORK.getCode().equals(request.getCurrentRoleCode())) {
|
|
|
|
+ Object obj = redisTemplate.opsForHash().get(request.getMtCompanyId() + "_globalSet", ApiConstants.GlobalSetConstants.WORK_LIFT);
|
|
|
|
+ //维保工不能查看到项目组其他维保工的任务
|
|
|
|
+ if (Objects.equals("0", obj)) {
|
|
|
|
+ request.setLook("0");
|
|
|
|
+ } else {
|
|
|
|
+ request.setLook("1");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
//总经理查询所有保养任务
|
|
//总经理查询所有保养任务
|
|
if (DefaultRole.HIGH_DIRECTOR.getCode().equals(request.getCurrentRoleCode())) {
|
|
if (DefaultRole.HIGH_DIRECTOR.getCode().equals(request.getCurrentRoleCode())) {
|
|
request.setUserId(null);
|
|
request.setUserId(null);
|