From fdb91137b758b241f9780703867c418bf2518083 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A5=89=E6=BA=90?= <1976974459@qq.com> Date: Tue, 7 Nov 2023 13:13:41 +0800 Subject: [PATCH] =?UTF-8?q?2023-11-07=EF=BC=8C=E8=AE=BE=E5=A4=87=E5=92=8C?= =?UTF-8?q?=E8=B4=A8=E9=87=8F=E4=BF=AE=E6=94=B91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/pms/controller/QcController.java | 17 +++++++++++-- .../pms/data/QcInspectionTypeData.java | 10 ++++++++ .../sys/modules/pms/mapper/QcMapper.java | 4 ++- .../pms/service/Impl/QcServiceImpl.java | 20 +++++++++++++-- .../sys/modules/pms/service/QcService.java | 4 ++- src/main/resources/mapper/pms/QcMapper.xml | 25 ++++++++++++++----- 6 files changed, 68 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java b/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java index 552a4aba..96461b17 100644 --- a/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java +++ b/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java @@ -380,8 +380,8 @@ public class QcController { * @return: com.xujie.sys.common.utils.R **/ @PostMapping(value="/InspectionTypeSearch") - public R InspectionTypeSearch(){ - List list = qcService.InspectionTypeSearch(); + public R InspectionTypeSearch(@RequestBody QcInspectionTypeData data){ + List list = qcService.InspectionTypeSearch(data); return R.ok().put("rows", list); } @@ -1636,6 +1636,19 @@ public class QcController { List list = qcService.getRollNo(data); return R.ok().put("rows", list); } + + /** + * @description: 标签号回车事件 + * @author: fengyuan_yang + * @date: 2023/11/7 10:22 + * @param: [data] + * @return: com.xujie.sys.common.utils.R + **/ + @PostMapping("/rollNoEnter") + public R rollNoEnter(@RequestBody QcFAIRecordData data){ + List list = qcService.rollNoEnter(data); + return R.ok().put("rows", list); + } } diff --git a/src/main/java/com/xujie/sys/modules/pms/data/QcInspectionTypeData.java b/src/main/java/com/xujie/sys/modules/pms/data/QcInspectionTypeData.java index 9d72ca61..cf07c205 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/QcInspectionTypeData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/QcInspectionTypeData.java @@ -6,6 +6,8 @@ import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; public class QcInspectionTypeData { + // 工厂 + private String site; // 检验类型编码 private String inspectionTypeNo; // 检验类型名称 @@ -17,6 +19,14 @@ public class QcInspectionTypeData { // 创建人 private String createBy; + public String getSite() { + return site; + } + + public void setSite(String site) { + this.site = site; + } + public String getInspectionTypeNo() { return inspectionTypeNo; } diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java index 007b3c8a..b594fa0e 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java @@ -161,7 +161,7 @@ public interface QcMapper { String queryLastSamplingPlanNo(QcSamplingInspectionPlanData data); - List InspectionTypeSearch(); + List InspectionTypeSearch(QcInspectionTypeData data); IPage qcPartAttributeSearch(Page qcPartAttributeDataPage,@Param("query") QcPartAttributeData data); @@ -425,4 +425,6 @@ public interface QcMapper { void imageDelete(SysOssEntity data); List getRollNo(QcFAIRecordData data); + + QcFAIRecordData rollNoEnter(QcFAIRecordData data); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 5856dbad..c4e3b110 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -939,8 +939,8 @@ public class QcServiceImpl implements QcService { * @return: java.util.List **/ @Override - public List InspectionTypeSearch() { - List list = qcMapper.InspectionTypeSearch(); + public List InspectionTypeSearch(QcInspectionTypeData data) { + List list = qcMapper.InspectionTypeSearch(data); return list; } @@ -3200,6 +3200,22 @@ public class QcServiceImpl implements QcService { return list; } + /** + * @description: 标签号回车事件 + * @author: fengyuan_yang + * @date: 2023/11/7 10:24 + * @param: [data] + * @return: java.util.List + **/ + @Override + public List rollNoEnter(QcFAIRecordData data) { + // 根据标签号查出派工单和工单号 + QcFAIRecordData workOrderData = qcMapper.rollNoEnter(data); + // 根据派工单号查出所有数据 + List list = qcMapper.getOperationList(workOrderData); + return list; + } + } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/QcService.java b/src/main/java/com/xujie/sys/modules/pms/service/QcService.java index 7ae8d14d..13cadbef 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/QcService.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/QcService.java @@ -104,7 +104,7 @@ public interface QcService { void samplingLevelDelete(QcSamplingInspectionLevelData data); - List InspectionTypeSearch(); + List InspectionTypeSearch(QcInspectionTypeData data); PageUtils qcPartAttributeSearch(QcPartAttributeData data); @@ -253,4 +253,6 @@ public interface QcService { void imageDelete(SysOssEntity data); List getRollNo(QcFAIRecordData data); + + List rollNoEnter(QcFAIRecordData data); } diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index a6c86a69..e43b607e 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -502,10 +502,11 @@ - SELECT inspection_type_no, inspection_type_name FROM qc_inspection_type + WHERE site = #{site} @@ -1920,6 +1921,8 @@ @@ -2641,15 +2644,25 @@ + + +