diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/controller/NcCodeController.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/controller/NcCodeController.java index 951fc9b2..b55e1422 100644 --- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/controller/NcCodeController.java +++ b/meapi/src/main/java/com/foreverwin/mesnac/meapi/controller/NcCodeController.java @@ -149,6 +149,17 @@ public class NcCodeController { public R findNcCodeByNcGroup(NcGroup ncGroup){ return R.ok(ncCodeService.findNcCodeByNcGroup(ncGroup)); } + + /** + * 根据不合格代码组查询不合格代码 + * @param ncGroup + * @return + */ + @GetMapping("/findNcCodeByNcGroupList") + public R findNcCodeByNcGroupList(String ncGroup){ + return R.ok(ncCodeService.findNcCodeByNcGroupList(ncGroup)); + } + } 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 638b8ae5..3f18c5ee 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 @@ -40,4 +40,6 @@ 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); } \ No newline at end of file diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/NcCodeService.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/NcCodeService.java index a0beafd4..356127f7 100644 --- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/NcCodeService.java +++ b/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/NcCodeService.java @@ -38,4 +38,6 @@ public interface NcCodeService extends IService { List findNcCodeByNcGroup(NcGroup ncGroup); List findNcCodeDescriptionByNcCode(String ncCode); + + List findNcCodeByNcGroupList(String ncGroup); } \ 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 b9d18b3c..b088a713 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 @@ -91,5 +91,14 @@ public class NcCodeServiceImpl extends ServiceImpl impleme return ncCodeMapper.findNcCodeDescriptionByNcCode(site,locale,split); } + @Override + public List findNcCodeByNcGroupList(String ncCode) { + String site = CommonMethods.getSite(); + String locale = LocaleContextHolder.getLocale().getLanguage(); + String[] split = ncCode.split(","); + + return ncCodeMapper.findNcCodeByNcGroupList(site,locale,split); + } + } \ 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 f5408f42..82803b6f 100644 --- a/meapi/src/main/resources/mapper/NcCodeMapper.xml +++ b/meapi/src/main/resources/mapper/NcCodeMapper.xml @@ -434,4 +434,19 @@ + + +