diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsIncomingInspectionTaskCallbackService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsIncomingInspectionTaskCallbackService.java index 44b3e9ff..5e9592cd 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsIncomingInspectionTaskCallbackService.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsIncomingInspectionTaskCallbackService.java @@ -151,7 +151,7 @@ public class WmsIncomingInspectionTaskCallbackService { boolean callbackResult = true; try { - wmsApiService.post(inventoryUrl, qo, "库存检验任务回调WMS"); +// wmsApiService.post(inventoryUrl, qo, "库存检验任务回调WMS"); inventoryService.lambdaUpdate() .set(WmsInventory::getDetectionStatus, (short) 2) .set(WmsInventory::getDetectionResults, taskVO.getInspectionResult()) diff --git a/nflg-qms-admin/src/test/java/com/nflg/qms/admin/QmsQcMaterialApiTest.java b/nflg-qms-admin/src/test/java/com/nflg/qms/admin/QmsQcMaterialApiTest.java index 656884c7..bd4c1d1c 100644 --- a/nflg-qms-admin/src/test/java/com/nflg/qms/admin/QmsQcMaterialApiTest.java +++ b/nflg-qms-admin/src/test/java/com/nflg/qms/admin/QmsQcMaterialApiTest.java @@ -143,13 +143,11 @@ public class QmsQcMaterialApiTest { QmsQcMaterialAddQO request = buildValidAddRequest(); request.setMaterialNo("TEST_FULL_" + System.currentTimeMillis()); request.setMaterialDesc("完整参数测试物料"); - request.setMaterialDescIsUpgrade(true); request.setDrawingNo("DWG-TEST-001"); request.setDrawingNoVer("V1.0"); request.setMaterialName("测试物料名称"); request.setMaterialTexture("钢材"); request.setMaterialSpecifications("100x50x10"); - request.setIsStandardMaintained(false); ApiResult result = post("/qcMaterial/add", request, new TypeReference<>() {}); assertSuccess(result, "完整参数新增失败"); @@ -234,7 +232,6 @@ public class QmsQcMaterialApiTest { // 先新增一个物料用于删除 QmsQcMaterialAddQO addRequest = buildValidAddRequest(); addRequest.setMaterialNo("TEST_DELETE_" + System.currentTimeMillis()); - addRequest.setIsStandardMaintained(false); post("/qcMaterial/add", addRequest, new TypeReference<>() {}); // 搜索获取新增的物料ID @@ -261,7 +258,6 @@ public class QmsQcMaterialApiTest { // 先新增一个规则已维护的物料 QmsQcMaterialAddQO addRequest = buildValidAddRequest(); addRequest.setMaterialNo("TEST_DELETE_MAINTAINED_" + System.currentTimeMillis()); - addRequest.setIsStandardMaintained(true); post("/qcMaterial/add", addRequest, new TypeReference<>() {}); // 搜索获取新增的物料ID @@ -372,7 +368,6 @@ public class QmsQcMaterialApiTest { request.setMaterialName("测试物料"); request.setDrawingNo("DWG-" + System.currentTimeMillis()); request.setDrawingNoVer("V1.0"); - request.setIsStandardMaintained(false); return request; } } diff --git a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/PdiInspectionTaskCallbackQO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/PdiInspectionTaskCallbackQO.java index 36e37db3..0d584841 100644 --- a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/PdiInspectionTaskCallbackQO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/PdiInspectionTaskCallbackQO.java @@ -1,5 +1,6 @@ package com.nflg.wms.common.pojo.qo; +import jakarta.validation.constraints.NotBlank; import lombok.Data;import lombok.experimental.Accessors; @Data @@ -12,9 +13,14 @@ public class PdiInspectionTaskCallbackQO { private String orderNo; /** - * 物料编号 + * 机型编号 */ - private String materialNo; + private String modelNo; + + /** + * 机台编号 + */ + private String deviceNo; /** * 质检是否合格 diff --git a/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java b/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java index dd76022e..d722dd79 100644 --- a/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java +++ b/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java @@ -244,7 +244,8 @@ public class QmsController extends BaseController { VUtil.trueThrowBusinessError(Objects.isNull(order)).throwMessage("订单不存在"); WmsInProduceOrderItem item = produceOrderItemService.lambdaQuery() .eq(WmsInProduceOrderItem::getOrderId, order.getId()) - .eq(WmsInProduceOrderItem::getMaterialNo, qo.getMaterialNo()) + .eq(WmsInProduceOrderItem::getModelNo, qo.getModelNo()) + .eq(WmsInProduceOrderItem::getWorkbenchNo, qo.getDeviceNo()) .one(); item.setInspectionStatus(qo.isPass() ? 1 : 2); produceOrderItemService.updateById(item);