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 bff2bf4b..638b8ae5 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 @@ -39,5 +39,5 @@ public interface NcCodeMapper extends BaseMapper { List findNcCodeByNcGroup(@Param("ncGroup")NcGroup ncGroup); - List findNcCodeDescriptionByNcCode(@Param("site")String site, @Param("locale")String locale, @Param("ncCode")String ncCode); + List findNcCodeDescriptionByNcCode(@Param("site")String site, @Param("locale")String locale, @Param("ncCode")String[] ncCode); } \ No newline at end of file diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/NcCodeServiceImpl.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/NcCodeServiceImpl.java index fa1e9033..e8b1b57c 100644 --- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/NcCodeServiceImpl.java +++ b/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/NcCodeServiceImpl.java @@ -19,6 +19,7 @@ import org.springframework.context.i18n.LocaleContextHolder; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.util.ArrayList; import java.util.List; /** @@ -86,7 +87,10 @@ public class NcCodeServiceImpl extends ServiceImpl impleme public List findNcCodeDescriptionByNcCode(String ncCode) { String site = CommonMethods.getSite(); String locale = LocaleContextHolder.getLocale().getLanguage(); - return ncCodeMapper.findNcCodeDescriptionByNcCode(site,locale,ncCode); + ArrayList ncCodeList = new ArrayList<>(); + String[] split = ncCode.split(","); + + return ncCodeMapper.findNcCodeDescriptionByNcCode(site,locale,split); } diff --git a/meapi/src/main/resources/mapper/NcCodeMapper.xml b/meapi/src/main/resources/mapper/NcCodeMapper.xml index e25daaf2..f5408f42 100644 --- a/meapi/src/main/resources/mapper/NcCodeMapper.xml +++ b/meapi/src/main/resources/mapper/NcCodeMapper.xml @@ -428,7 +428,10 @@ LEFT JOIN NC_GROUP_MEMBER NGM ON NGM.NC_CODE_OR_GROUP_GBO = NC.HANDLE LEFT JOIN NC_GROUP NG ON NG.HANDLE = NGM.NC_GROUP_BO - NC.SITE = #{site} AND NC.NC_CODE IN UPPER(${ncCode}) + NC.SITE = #{site} AND NC.NC_CODE IN + + UPPER(#{item}) +