From e8ec1d9678fd6568881c41d2be5ec3652780a05e Mon Sep 17 00:00:00 2001 From: zpl Date: Wed, 8 Sep 2021 11:17:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E4=BF=AE=E6=95=B0=E6=8D=AE=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=89=80=E6=9C=89=E7=BC=96=E7=A0=81=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ResourceRepairTaskServiceImpl.java | 24 +++++++++---------- .../mapper/ResourceRepairTaskMapper.xml | 4 ++-- .../mesnac/meapi/mapper/NcCodeMapper.java | 4 ++++ .../main/resources/mapper/NcCodeMapper.xml | 13 ++++++++++ 4 files changed, 31 insertions(+), 14 deletions(-) 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 @@ + + +