From 9d3675b12829de9ec46c210c5c8c460705206dbc Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期六, 18 十一月 2023 16:46:48 +0800 Subject: [PATCH] 问题项修改 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/RepairOrderServiceImpl.java | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/RepairOrderServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/RepairOrderServiceImpl.java index 63623a6..07dd294 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/RepairOrderServiceImpl.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/RepairOrderServiceImpl.java @@ -1,6 +1,7 @@ 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.jeecg.modules.eam.entity.RepairOrder; @@ -8,14 +9,14 @@ import org.jeecg.modules.eam.mapper.*; import org.jeecg.modules.eam.service.IRepairOrderDetailService; import org.jeecg.modules.eam.service.IRepairOrderService; +import org.jeecg.modules.system.entity.SysUser; +import org.jeecg.modules.system.mapper.SysUserMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.io.Serializable; -import java.util.Collection; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @Description: 缁翠慨宸ュ崟 @@ -42,6 +43,8 @@ private RepairOrderActualWorkHoursMapper repairOrderActualWorkHoursMapper; @Autowired private EquipmentDocumentMapper equipmentDocumentMapper; + @Autowired + private SysUserMapper sysUserMapper; @@ -75,8 +78,17 @@ @Override public Page<RepairOrder> getRepairOrderList(Page<RepairOrder> page, RepairOrder repairOrder) { - - return page.setRecords(baseMapper.getRepairOrderList(page,repairOrder.getNum(),repairOrder.getEquipmentNum(),repairOrder.getEquipmentName(),repairOrder.getStatus(),repairOrder.getRepairOrderType())); + if(StringUtils.isNotBlank(repairOrder.getUserId())){ + SysUser sysUser = sysUserMapper.selectById(repairOrder.getUserId()); + repairOrder.setTeamId(sysUser.getTeamId()); + }else{ + repairOrder.setTeamId(""); + } + List<String> equipNums = new ArrayList<>(); + if(StringUtils.isNotBlank(repairOrder.getNums())){ + equipNums = Arrays.asList(repairOrder.getNums().trim().split(",")); + } + return page.setRecords(baseMapper.getRepairOrderList(page,repairOrder.getId(),repairOrder.getNum(),repairOrder.getEquipmentNum(),repairOrder.getEquipmentName(),repairOrder.getStatus(),repairOrder.getRepairOrderType(),repairOrder.getEquipmentCategoryId(),repairOrder.getFactoryModelId(),repairOrder.getSpecificEquipment(),repairOrder.getTeamId(),equipNums,repairOrder.getRepairOrderUda1())); } @Override -- Gitblit v1.9.3