Merge remote-tracking branch 'refs/remotes/惠信/dev_zhangke' into rakor
This commit is contained in:
commit
c5d2811c97
|
|
@ -427,8 +427,7 @@ public class NormalPGIController extends BaseController {
|
||||||
List<SAPSyncParamsDTO> sapSyncParamsDTOS = new ArrayList<>();
|
List<SAPSyncParamsDTO> sapSyncParamsDTOS = new ArrayList<>();
|
||||||
uniqueCombinations.forEach(triple -> {
|
uniqueCombinations.forEach(triple -> {
|
||||||
List<SAPSyncParamsDTO> items = sapCommonService.getMaterialInfoInOrder(triple.getLeft(), triple.getMiddle(), triple.getRight());
|
List<SAPSyncParamsDTO> items = sapCommonService.getMaterialInfoInOrder(triple.getLeft(), triple.getMiddle(), triple.getRight());
|
||||||
if(CollectionUtil.isNotEmpty( items))
|
if (CollectionUtil.isNotEmpty(items)) {
|
||||||
{
|
|
||||||
sapSyncParamsDTOS.addAll(items);
|
sapSyncParamsDTOS.addAll(items);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -733,7 +732,7 @@ public class NormalPGIController extends BaseController {
|
||||||
String codeContent = item.getItemCode() + "&" + item.getPoNum() + "&" + item.getPoLineNumber() + "&" + item.getLineNumber()
|
String codeContent = item.getItemCode() + "&" + item.getPoNum() + "&" + item.getPoLineNumber() + "&" + item.getLineNumber()
|
||||||
+ "&" + item.getNoteNum() + "&" + item.getIuCode() + "&" + item.getSupplierNum() + "&" + item.getUnRecieveQty()
|
+ "&" + item.getNoteNum() + "&" + item.getIuCode() + "&" + item.getSupplierNum() + "&" + item.getUnRecieveQty()
|
||||||
+ "&" + item.getUomCode() + "&" + item.getReceivedWarehouse() + "&" + item.getBatchNumber()
|
+ "&" + item.getUomCode() + "&" + item.getReceivedWarehouse() + "&" + item.getBatchNumber()
|
||||||
+ "&" + item.getSerialNumbers();
|
+ "&" + item.getSerialNumbers() + "&" + LocalDateTime.now();
|
||||||
String codeId = DigestUtil.md5Hex(codeContent);
|
String codeId = DigestUtil.md5Hex(codeContent);
|
||||||
srmMaterialReceiptScanCodes.add(new SrmMaterialReceiptNoScanCodes()
|
srmMaterialReceiptScanCodes.add(new SrmMaterialReceiptNoScanCodes()
|
||||||
.setCodeId(codeId)
|
.setCodeId(codeId)
|
||||||
|
|
@ -764,7 +763,7 @@ public class NormalPGIController extends BaseController {
|
||||||
+ "&" + item.getLineNumber()
|
+ "&" + item.getLineNumber()
|
||||||
+ "&" + item.getNoteNum() + "&" + item.getIuCode() + "&" + item.getSupplierNum() + "&1"
|
+ "&" + item.getNoteNum() + "&" + item.getIuCode() + "&" + item.getSupplierNum() + "&1"
|
||||||
+ "&" + item.getUomCode() + "&" + item.getReceivedWarehouse() + "&" + item.getBatchNumber()
|
+ "&" + item.getUomCode() + "&" + item.getReceivedWarehouse() + "&" + item.getBatchNumber()
|
||||||
+ "&" + serialNumbers[i];
|
+ "&" + serialNumbers[i] + "&" + LocalDateTime.now();
|
||||||
String codeId = DigestUtil.md5Hex(codeContent);
|
String codeId = DigestUtil.md5Hex(codeContent);
|
||||||
srmMaterialReceiptScanCodes.add(new SrmMaterialReceiptNoScanCodes()
|
srmMaterialReceiptScanCodes.add(new SrmMaterialReceiptNoScanCodes()
|
||||||
.setCodeId(codeId)
|
.setCodeId(codeId)
|
||||||
|
|
@ -796,7 +795,6 @@ public class NormalPGIController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 一键收货(无码)
|
* 一键收货(无码)
|
||||||
*
|
*
|
||||||
|
|
@ -1044,8 +1042,6 @@ public class NormalPGIController extends BaseController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
normalPGIControllerService.takeDeliveryConfirmUnScan(receiptItems, storageLocationDTOS, inventories, zwm3A17DTOS, request.getId(), scanCodes);
|
normalPGIControllerService.takeDeliveryConfirmUnScan(receiptItems, storageLocationDTOS, inventories, zwm3A17DTOS, request.getId(), scanCodes);
|
||||||
|
|
||||||
// normalPGIControllerService.takeDeliveryConfirm(receiptItems, storageLocationDTOS, inventories, zwm3A17DTOS, request.getTaskId(), scanCodes);
|
|
||||||
return ApiResult.success();
|
return ApiResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -272,9 +272,9 @@ public class NormalQMController extends BaseController {
|
||||||
if (CollectionUtil.isNotEmpty(tasks)) {
|
if (CollectionUtil.isNotEmpty(tasks)) {
|
||||||
for (QCTaskItemVO item : tasks) {
|
for (QCTaskItemVO item : tasks) {
|
||||||
QCReceiveTaskConfirmQO taskConfirmQO = new QCReceiveTaskConfirmQO();
|
QCReceiveTaskConfirmQO taskConfirmQO = new QCReceiveTaskConfirmQO();
|
||||||
taskConfirmQO.setId(qcReceive.getId())
|
taskConfirmQO.setId(item.getId())
|
||||||
.setFactoryCode(qcReceive.getFactoryCode())
|
.setFactoryCode(qcReceive.getFactoryCode())
|
||||||
.setPoNum(qcReceive.getOrderNo())
|
.setPoNum(item.getPoNum())
|
||||||
.setStorageLocation(item.getStorageLocation())
|
.setStorageLocation(item.getStorageLocation())
|
||||||
.setReceivedWarehouse(item.getReceivedWarehouse())
|
.setReceivedWarehouse(item.getReceivedWarehouse())
|
||||||
.setStorageLocationNew(item.getStorageLocation())
|
.setStorageLocationNew(item.getStorageLocation())
|
||||||
|
|
|
||||||
|
|
@ -351,6 +351,11 @@ public class NormalPGIControllerService {
|
||||||
wmsPoReceiptService.save(wmsPoReceipt);
|
wmsPoReceiptService.save(wmsPoReceipt);
|
||||||
|
|
||||||
wmsPoReceiptItemService.saveBatch(items);
|
wmsPoReceiptItemService.saveBatch(items);
|
||||||
|
// 修改收货单的数量
|
||||||
|
for (WmsPoReceiptItem wmsPoReceiptItem : items) {
|
||||||
|
wmsSrmOrderItemService.addReceiveQty(wmsPoReceiptItem.getOrderItemId(), wmsPoReceiptItem.getReceiptNum());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -363,11 +368,17 @@ public class NormalPGIControllerService {
|
||||||
if (CollectionUtil.isNotEmpty(items)) {
|
if (CollectionUtil.isNotEmpty(items)) {
|
||||||
wmsQcReceiveService.save(wmsQcReceive);
|
wmsQcReceiveService.save(wmsQcReceive);
|
||||||
wmsQcReceiveItemService.saveBatch(items);
|
wmsQcReceiveItemService.saveBatch(items);
|
||||||
|
// 修改收货单的数量
|
||||||
|
for (WmsQcReceiveItem wmsQcReceiveItem : items) {
|
||||||
|
wmsSrmOrderItemService.addReceiveQty(wmsQcReceiveItem.getOrderItemId(), wmsQcReceiveItem.getReceiptNum());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
for (Long orderId : orderIds) {
|
for (Long orderId : orderIds) {
|
||||||
//更新收货单的完结状态
|
//更新收货单的完结状态
|
||||||
List<WmsSrmOrder> orders = wmsSrmOrderService.getUnCompletedItem(orderId);
|
List<WmsSrmOrder> orders = wmsSrmOrderService.getUnCompletedItem(orderId);
|
||||||
|
|
|
||||||
|
|
@ -83,9 +83,6 @@ public class NormalQMControllerService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return tasks;
|
return tasks;
|
||||||
// return tasks.stream()
|
|
||||||
// .filter(task -> task.getInQty().compareTo(BigDecimal.ZERO) > 0)
|
|
||||||
// .toList();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue