From 218ab860ed4708f6f70a519775c56c9554000fe7 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期五, 27 六月 2025 13:42:41 +0800 Subject: [PATCH] 去除多余引用 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/MaintenanceStandardServiceImpl.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/MaintenanceStandardServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/MaintenanceStandardServiceImpl.java index 0ea797a..775a23b 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/MaintenanceStandardServiceImpl.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/MaintenanceStandardServiceImpl.java @@ -1,16 +1,25 @@ package org.jeecg.modules.eam.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.apache.shiro.SecurityUtils; +import org.jeecg.common.system.vo.LoginUser; import org.jeecg.modules.eam.entity.DailyInspectionStandard; import org.jeecg.modules.eam.entity.MaintenanceStandard; import org.jeecg.modules.eam.mapper.DailyInspectionStandardMapper; import org.jeecg.modules.eam.mapper.MaintenanceStandardMapper; +import org.jeecg.modules.eam.model.MaintenanceCycleVo; import org.jeecg.modules.eam.service.IDailyInspectionStandardService; import org.jeecg.modules.eam.service.IMaintenanceStandardService; +import org.jeecg.modules.system.entity.SysUser; +import org.jeecg.modules.system.service.ISysUserService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Arrays; +import java.util.List; import java.util.Map; /** @@ -22,9 +31,21 @@ @Service public class MaintenanceStandardServiceImpl extends ServiceImpl<MaintenanceStandardMapper, MaintenanceStandard> implements IMaintenanceStandardService { + @Autowired + private ISysUserService sysUserService; + @Override public IPage<Map<String, Object>> getMaintenanceStandardList(Integer pageNo, Integer pageSize, Map<String, Object> params) { IPage<Map> pageData = new Page<Map>(pageNo, pageSize); + LoginUser user= (LoginUser) SecurityUtils.getSubject().getPrincipal(); + SysUser sysUser = sysUserService.getById(user.getId()); + String areaId = sysUser.getAreaId(); + List<String> workCenterIds = null; + if(StringUtils.isNotBlank(areaId)){ + String[] split = areaId.split(","); + workCenterIds = Arrays.asList(split); + params.put("workCenterIds",workCenterIds); + } return super.baseMapper.getMaintenanceStandardList(pageData,params); } @@ -39,4 +60,19 @@ IPage<Map> pageData = new Page<Map>(pageNo, pageSize); return super.baseMapper.getMaintenanceStandard3List(pageData,params); } + + /** + * 鍛ㄦ湡鎬т繚鍏� 鏍规嵁璁惧鍙拌处ABC鏍囪瘑鑾峰彇涓変繚淇濆吇鍛ㄦ湡 + * @return + */ + @Override + public List<MaintenanceCycleVo> getPeriodic3MaintenanceCycle(String importanceFlag, String maintenanceType) { + return super.baseMapper.getPeriodic3MaintenanceCycle(importanceFlag,maintenanceType); + } + + @Override + public List<MaintenanceCycleVo> getPeriodic2MaintenanceCycle(String maintenanceType) { + return super.baseMapper.getPeriodic2MaintenanceCycle(maintenanceType); + } + } -- Gitblit v1.9.3