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 75783171..0e646fd7 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 @@ -681,6 +681,18 @@ public class QcController { return R.ok(); } + /** + * @description: 物料属性修改 + * @author: fengyuan_yang + * @date: 2023/10/27 13:25 + * @param: [data] + * @return: com.xujie.sys.common.utils.R + **/ + @PostMapping("/overLoadSearchPartInfo") + public R overLoadSearchPartInfo(@RequestBody QcPartAttributeData data){ + PageUtils page = qcService.qcPartAttributeSearch(data); + return R.ok().put("list", page.getList()); + } /** * @description: 物料属性修改 * @author: fengyuan_yang 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 053ced52..a571c0f5 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 @@ -2749,8 +2749,10 @@ public class QcServiceImpl implements QcService { qcFAIRecordData.setBuNo(recordData.getBuNo()); qcFAIRecordData.setInspectionNo(recordData.getInspectionNo()); // 检验单号 qcFAIRecordData.setInspectionTypeNo("105"); // 检验类型编码 + qcFAIRecordData.setPartNo(recordData.getPartNo()); qcFAIRecordData.setPartDesc(recordData.getPartDesc()); qcFAIRecordData.setRollQty(recordData.getRollQty()); + qcFAIRecordData.setSupplierNo(supplierNo); // 明细记录信息赋值 String partNo = recordData.getPartNo(); String attributeType1 = "A"; diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index 959a06a1..96b41ab0 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -2364,6 +2364,8 @@ SET inspection_type_no = #{inspectionTypeNo}, sampling_qty = #{samplingQty}, inspection_cycle = #{inspectionCycle}, + part_no = #{partNo}, + supplier_no = #{supplierNo}, part_desc = #{partDesc}, detail_flag = 'Y', state = '未开始',