From 0ea1db37c6da3b99eee7ecaa93a2de6bed53a36d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=98=89=E4=BC=9F?= <1724121454@qq.com> Date: Thu, 29 Jul 2021 14:40:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A8=E9=87=8F=E5=BC=82=E5=B8=B8=E8=87=AA?= =?UTF-8?q?=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- anomaly/pom.xml | 4 ++ .../controller/AbnormalBillController.java | 19 +++++++++ .../anomaly/mapper/AbnormalBillMapper.java | 4 +- .../service/impl/AbnormalBillServiceImpl.java | 10 +++++ .../resources/mapper/AbnormalBillMapper.xml | 41 +++++++++++++++++++ .../mesnac/meapi/mapper/NcCodeMapper.java | 4 ++ .../mesnac/meapi/service/NcCodeService.java | 3 ++ .../meapi/service/impl/NcCodeServiceImpl.java | 8 ++++ .../main/resources/mapper/NcCodeMapper.xml | 16 ++++++++ 9 files changed, 108 insertions(+), 1 deletion(-) diff --git a/anomaly/pom.xml b/anomaly/pom.xml index 47f0bbd1..9afd3d68 100644 --- a/anomaly/pom.xml +++ b/anomaly/pom.xml @@ -76,6 +76,10 @@ commons-net 3.1 + + com.foreverwin.mesnac + quality + org.springframework.boot spring-boot-starter-quartz diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java index e90edfc3..db7f0d2d 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java @@ -7,8 +7,10 @@ import com.foreverwin.mesnac.anomaly.model.AbnormalBill; import com.foreverwin.mesnac.anomaly.model.AbnormalBillDispose; import com.foreverwin.mesnac.anomaly.service.AbnormalBillService; import com.foreverwin.mesnac.anomaly.service.FileUploadedService; +import com.foreverwin.mesnac.anomaly.service.ProductionScrap; import com.foreverwin.mesnac.common.dto.SfcDispatchDto; import com.foreverwin.mesnac.common.service.SfcDispatchCommonService; +import com.foreverwin.mesnac.meapi.service.NcCodeService; import com.foreverwin.modular.core.util.CommonMethods; import com.foreverwin.modular.core.util.FrontPage; import com.foreverwin.modular.core.util.R; @@ -37,6 +39,12 @@ public class AbnormalBillController { @Autowired private FileUploadedService fileUploadedService; + @Autowired + private ProductionScrap productionScrap; + + @Autowired + private NcCodeService ncCodeService; + /** * 根据id查询 @@ -334,4 +342,15 @@ public class AbnormalBillController { return R.ok(abnormalBillService.anomalyReveseRepair(abnormalBill,abnormalBillDispose)); } + @GetMapping("/getScrapDtoBysfc") + public R getScrapDtoBysfc(String site,String sfc){ + return R.ok(productionScrap.getScrapDtoBysfc(site,sfc)); + } + + @GetMapping("/findNcCodeDescriptionByNcCode") + public R findNcCodeDescriptionByNcCode(String ncCode){ + return R.ok(ncCodeService.findNcCodeDescriptionByNcCode(ncCode)); + } + + } \ No newline at end of file diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java index daa9fbe1..8a4f1c9e 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java @@ -2,6 +2,7 @@ package com.foreverwin.mesnac.anomaly.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.foreverwin.mesnac.anomaly.dto.AbnormalBillDto; +import com.foreverwin.mesnac.anomaly.dto.ScrapDto; import com.foreverwin.mesnac.anomaly.model.AbnormalBill; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; @@ -31,6 +32,7 @@ public interface AbnormalBillMapper extends BaseMapper { List findCountBySfc(@Param("site")String site, @Param("type")String type, @Param("sfc")String sfc, @Param("status")List status); + Integer findAbnormalMethodBySFC(@Param("site")String site,@Param("sfc")String sfc); - + List findScrapDtoBySfc(@Param("site")String site,@Param("sfc")String sfc); } \ No newline at end of file diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java index 65fe6105..56d6b14f 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java @@ -22,6 +22,7 @@ import com.foreverwin.mesnac.meapi.mapper.*; import com.foreverwin.mesnac.meapi.model.*; import com.foreverwin.mesnac.meapi.service.*; import com.foreverwin.mesnac.meapi.util.StringUtils; +import com.foreverwin.mesnac.quality.service.SelfReportService; import com.foreverwin.modular.core.exception.BaseException; import com.foreverwin.modular.core.exception.BusinessException; import com.foreverwin.modular.core.util.CommonMethods; @@ -131,6 +132,8 @@ public class AbnormalBillServiceImpl extends ServiceImpl + + + + + + + + + + + HANDLE, SITE, ABNORMAL_NO, STATUS, TYPE, ITEM_BO, SFC, OPERATION, WORK_CENTER, SHOP_ORDER, MESSAGE_TYPE, RESRCE, NC_CODE, SHUT_DOWN, RESPONSE_USER, RESPONSE_DATE_TIME, PB_DESCRIPTION, NC_QTY, PB_GRADE, PB_USER, PB_QTY, REPAIR_DATE_TIME, DISCOVER, INSPECTOR, ENTITY_LOCATION, REPORT_FROM, OBJECT_BO, PB_PHOTOSHOP, CANCEL_CODE, CANCEL_REASON, CANCEL_DATE_TIME, CANCEL_USER, REPORT_SEND_USER_GROUP, CANCEL_SEND_USER_GROUP, CREATED_USER, CREATED_DATE_TIME, MODIFIED_USER, MODIFIED_DATE_TIME @@ -957,5 +968,35 @@ + + + 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 5cc7b576..bff2bf4b 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 @@ -3,6 +3,7 @@ package com.foreverwin.mesnac.meapi.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.foreverwin.mesnac.meapi.dto.NcCodeDto; import com.foreverwin.mesnac.meapi.model.NcCode; import com.foreverwin.mesnac.meapi.model.NcGroup; import org.apache.ibatis.annotations.Param; @@ -36,4 +37,7 @@ public interface NcCodeMapper extends BaseMapper { Integer checkNcCode(@Param("NcCodeList")List ncCodes,@Param("site")String site,@Param("category")String category); List findNcCodeByNcGroup(@Param("ncGroup")NcGroup ncGroup); + + + 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/NcCodeService.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/NcCodeService.java index e1814694..a0beafd4 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 @@ -2,6 +2,7 @@ package com.foreverwin.mesnac.meapi.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.foreverwin.mesnac.meapi.dto.NcCodeDto; import com.foreverwin.mesnac.meapi.model.NcCode; import com.baomidou.mybatisplus.extension.service.IService; import com.foreverwin.mesnac.meapi.model.NcGroup; @@ -35,4 +36,6 @@ public interface NcCodeService extends IService { IPage selectPageByNcGroup(Page pagePlus, String globalQuery, String ncGroup); List findNcCodeByNcGroup(NcGroup ncGroup); + + List findNcCodeDescriptionByNcCode(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 cb076984..fa1e9033 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 @@ -4,6 +4,7 @@ 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.extension.service.impl.ServiceImpl; +import com.foreverwin.mesnac.meapi.dto.NcCodeDto; import com.foreverwin.mesnac.meapi.mapper.NcCodeMapper; import com.foreverwin.mesnac.meapi.model.NcCode; import com.foreverwin.mesnac.meapi.model.NcGroup; @@ -81,5 +82,12 @@ public class NcCodeServiceImpl extends ServiceImpl impleme return ncCodeMapper.findNcCodeByNcGroup(ncGroup); } + @Override + public List findNcCodeDescriptionByNcCode(String ncCode) { + String site = CommonMethods.getSite(); + String locale = LocaleContextHolder.getLocale().getLanguage(); + return ncCodeMapper.findNcCodeDescriptionByNcCode(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 20f2d09e..d389af87 100644 --- a/meapi/src/main/resources/mapper/NcCodeMapper.xml +++ b/meapi/src/main/resources/mapper/NcCodeMapper.xml @@ -16,6 +16,11 @@ + + + + + HANDLE, CHANGE_STAMP, SITE, NC_CODE, STATUS_BO, CREATED_DATE_TIME, MODIFIED_DATE_TIME, NC_CATEGORY, DPMO_CATEGORY_BO,DESCRIPTION @@ -415,4 +420,15 @@ + +