diff --git a/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceRepairTaskServiceImpl.java b/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceRepairTaskServiceImpl.java index a8895c1f..b4d7bc97 100644 --- a/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceRepairTaskServiceImpl.java +++ b/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceRepairTaskServiceImpl.java @@ -16,6 +16,7 @@ import com.foreverwin.mesnac.equip.service.ResourceInspectPlanService; import com.foreverwin.mesnac.equip.service.ResourceInspectTaskSpareService; import com.foreverwin.mesnac.equip.service.ResourceRepairTaskService; import com.foreverwin.mesnac.meapi.dto.NcCodeDto; +import com.foreverwin.mesnac.meapi.mapper.NcCodeMapper; import com.foreverwin.mesnac.meapi.mapper.NwaUserMapper; import com.foreverwin.mesnac.meapi.model.DataField; import com.foreverwin.mesnac.meapi.model.NwaUser; @@ -27,6 +28,7 @@ import com.foreverwin.modular.core.exception.BusinessException; import com.foreverwin.modular.core.util.CommonMethods; import com.foreverwin.modular.core.util.FrontPage; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.i18n.LocaleContextHolder; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -74,6 +76,8 @@ public class ResourceRepairTaskServiceImpl extends ServiceImpl init() { @@ -128,12 +132,8 @@ public class ResourceRepairTaskServiceImpl extends ServiceImpl ncCodeDescriptionByNcCode = ncCodeService.findNcCodeDescriptionByNcCode(ncCodeNo); - StringBuffer ncCodeDescription = new StringBuffer(""); - for (NcCodeDto ncCode:ncCodeDescriptionByNcCode) { - ncCodeDescription.append(ncCode.getDescription()).append(";"); - } - resourceRepairTask.setOther(ncCodeDescription.toString()); + String ncCodeDescription = ncCodeMapper.findNcCodeDescriptionByNcCodeList(site,ncSplit); + resourceRepairTask.setOther(ncCodeDescription); } // 维修单号、维修HANDLE @@ -166,11 +166,11 @@ public class ResourceRepairTaskServiceImpl extends ServiceImpl diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/NcCodeMapper.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/NcCodeMapper.java index 19878a13..15e37ae0 100644 --- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/NcCodeMapper.java +++ b/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/NcCodeMapper.java @@ -49,4 +49,8 @@ public interface NcCodeMapper extends BaseMapper { List findNcCodeDescriptionByNcCode(@Param("site")String site, @Param("locale")String locale, @Param("ncCode")String[] ncCode); List findNcCodeByNcGroupList(@Param("site")String site, @Param("locale")String locale, @Param("ncGroup")String[] ncGroup); + + /*根据不良代码,查询描述,以逗号为分隔符*/ + String findNcCodeDescriptionByNcCodeList(@Param("site")String site, @Param("ncCode")String[] ncCode); + } \ No newline at end of file diff --git a/meapi/src/main/resources/mapper/NcCodeMapper.xml b/meapi/src/main/resources/mapper/NcCodeMapper.xml index 523a72c9..eb916d3d 100644 --- a/meapi/src/main/resources/mapper/NcCodeMapper.xml +++ b/meapi/src/main/resources/mapper/NcCodeMapper.xml @@ -451,4 +451,17 @@ + + + diff --git a/production/src/main/java/com/foreverwin/mesnac/production/controller/WorkShopTransferController.java b/production/src/main/java/com/foreverwin/mesnac/production/controller/WorkShopTransferController.java index 6a0da3bd..93966cbe 100644 --- a/production/src/main/java/com/foreverwin/mesnac/production/controller/WorkShopTransferController.java +++ b/production/src/main/java/com/foreverwin/mesnac/production/controller/WorkShopTransferController.java @@ -126,25 +126,15 @@ public class WorkShopTransferController { } /** - * 分页查询数据 - * - * @param frontPage 分页信息 - * @return */ @ResponseBody @GetMapping("/transferNo") - public R getTransferNo(FrontPage frontPage, WorkShopTransfer workShopTransfer){ - IPage result; + public R getTransferNo(WorkShopTransfer workShopTransfer){ + List result; QueryWrapper queryWrapper = new QueryWrapper<>(); workShopTransfer.setSite(CommonMethods.getSite()); queryWrapper.setEntity(workShopTransfer); - if (frontPage.getGlobalQuery() != null && !"".equals(frontPage.getGlobalQuery().trim())) { - //TODO modify global query - queryWrapper.lambda().and(wrapper -> wrapper - .like(WorkShopTransfer::getTransferNo, frontPage.getGlobalQuery()) - ); - } - result = workShopTransferMapper.getTransferNo(frontPage.getPagePlus(), queryWrapper); + result = workShopTransferMapper.getTransferNo(queryWrapper); return R.ok(result); } diff --git a/production/src/main/java/com/foreverwin/mesnac/production/mapper/WorkShopTransferMapper.java b/production/src/main/java/com/foreverwin/mesnac/production/mapper/WorkShopTransferMapper.java index b033931b..b1ca2d8b 100644 --- a/production/src/main/java/com/foreverwin/mesnac/production/mapper/WorkShopTransferMapper.java +++ b/production/src/main/java/com/foreverwin/mesnac/production/mapper/WorkShopTransferMapper.java @@ -1,11 +1,9 @@ package com.foreverwin.mesnac.production.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.foreverwin.mesnac.production.dto.WorkShopTransferDto; import com.foreverwin.mesnac.production.model.WorkShopTransfer; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; @@ -29,5 +27,5 @@ public interface WorkShopTransferMapper extends BaseMapper { List getInList(@Param("site") String site, @Param("workCenter") String workCenter,@Param("transferWorkCenter") String transferWorkCenter, @Param("transferNo") String transferNo, @Param("status") String status,@Param("sfc") String sfc); - IPage getTransferNo(Page pagePlus, @Param("ew")QueryWrapper queryWrapper); + List getTransferNo(@Param("ew")QueryWrapper queryWrapper); } \ No newline at end of file diff --git a/production/src/main/resources/mapper/WorkShopTransferMapper.xml b/production/src/main/resources/mapper/WorkShopTransferMapper.xml index 7e30e5fc..3dbc2880 100644 --- a/production/src/main/resources/mapper/WorkShopTransferMapper.xml +++ b/production/src/main/resources/mapper/WorkShopTransferMapper.xml @@ -262,22 +262,12 @@