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 ead031df..f90f5256 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 @@ -122,9 +122,23 @@ public class NcCodeController { /** * 根据不良代码组找出它下面的所有的不良代码,并且是主要代码 */ - @ResponseBody @GetMapping("/findNcByNG") public R findNcByNG(String messageType){ return R.ok(ncCodeService.findNcByNG(messageType)); } -} \ No newline at end of file + + @GetMapping("findSecondaryNcByNc") + public R findSecondaryNcByNcI(String ncCode){ + return R.ok(ncCodeService.findSecondaryNcByNc(ncCode)); + } +} + + + + + + + + + + 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 c935fdb2..793b3f7d 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 @@ -18,4 +18,6 @@ import java.util.List; @Repository public interface NcCodeMapper extends BaseMapper { List findNcByNG(@Param("site")String site, @Param("locale")String locale, @Param("messageType")String messageType); + + List findSecondaryNcByNc(@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/NcCodeService.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/NcCodeService.java index 99d8a3a1..3fd4400a 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 @@ -27,4 +27,6 @@ public interface NcCodeService extends IService { List selectList(NcCode ncCode); List findNcByNG(String messageType); + + List findSecondaryNcByNc(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 5204f325..5197334a 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 @@ -52,5 +52,12 @@ public class NcCodeServiceImpl extends ServiceImpl impleme return ncCodeMapper.findNcByNG(site,locale,messageType); } + @Override + public List findSecondaryNcByNc(String ncCode) { + String site = CommonMethods.getSite(); + String locale = LocaleContextHolder.getLocale().getLanguage(); + return ncCodeMapper.findSecondaryNcByNc(site,locale,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 866c2cd2..c73916cb 100644 --- a/meapi/src/main/resources/mapper/NcCodeMapper.xml +++ b/meapi/src/main/resources/mapper/NcCodeMapper.xml @@ -216,15 +216,6 @@ ${ew.sqlSegment} - INSERT INTO NC_CODE @@ -353,4 +344,23 @@ + + + +