Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning

This commit is contained in:
yf001217 2026-06-10 20:09:52 +08:00
commit 53aebeaf46
4 changed files with 11 additions and 9 deletions

View File

@ -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())

View File

@ -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<Void> 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;
}
}

View File

@ -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;
/**
* 质检是否合格

View File

@ -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);