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 @@ + + +