入库联调

This commit is contained in:
mashuai 2024-11-18 14:55:20 +08:00
parent 9ccc563fec
commit ad84dc38b2
1 changed files with 3 additions and 4 deletions

View File

@ -202,7 +202,6 @@ public class PurchaseStorageServiceImpl implements IPurchaseStorageService {
* @return * @return
*/ */
private AjaxResult processByPurchaseIds(PurchaseDto purchaseDto) { private AjaxResult processByPurchaseIds(PurchaseDto purchaseDto) {
purchaseDto.setStatus(PurchaseTaskStatusEnum.IN_STORE.getStatus());
int result = 0; int result = 0;
try { try {
//判断为数量还是编码入库 //判断为数量还是编码入库
@ -213,6 +212,7 @@ public class PurchaseStorageServiceImpl implements IPurchaseStorageService {
} else { } else {
//编码入库 //编码入库
List<PurchaseVo> purchaseVoList = purchaseBindMapper.selectPurchaseCheckInfoById(purchaseDto); List<PurchaseVo> purchaseVoList = purchaseBindMapper.selectPurchaseCheckInfoById(purchaseDto);
result += purchaseStorageMapper.updateNum(purchaseDto.getPurchaseId(), purchaseDto.getInPutList().size());
for (PurchaseDto dto : purchaseDto.getInPutList()) { for (PurchaseDto dto : purchaseDto.getInPutList()) {
if (CollectionUtils.isNotEmpty(purchaseVoList)) { if (CollectionUtils.isNotEmpty(purchaseVoList)) {
for (PurchaseVo purchaseVo : purchaseVoList) { for (PurchaseVo purchaseVo : purchaseVoList) {
@ -224,10 +224,9 @@ public class PurchaseStorageServiceImpl implements IPurchaseStorageService {
} }
dto.setTypeId(purchaseDto.getTypeId()); dto.setTypeId(purchaseDto.getTypeId());
result += purchaseStorageMapper.insertMachine(dto); result += purchaseStorageMapper.insertMachine(dto);
result += purchaseStorageMapper.updateNum(purchaseDto.getPurchaseId(), purchaseDto.getInPutList().size()); List<PurchaseCheckDetails> list = purchaseBindMapper.getMachineById(purchaseDto);
List<PurchaseCheckDetails> list = purchaseBindMapper.getMachineById(dto);
if (CollectionUtils.isNotEmpty(list)) { if (CollectionUtils.isNotEmpty(list)) {
result += purchaseStorageMapper.updateStatusById(PurchaseTaskStatusEnum.TASK_IN_PROGRESS.getStatus(), Integer.parseInt(purchaseDto.getPurchaseId())); result += purchaseStorageMapper.updateStatusById(PurchaseTaskStatusEnum.TO_STORE.getStatus(), Integer.parseInt(purchaseDto.getPurchaseId()));
} else { } else {
result += purchaseStorageMapper.updateStatusById(PurchaseTaskStatusEnum.IN_STORE.getStatus(), Integer.parseInt(purchaseDto.getPurchaseId())); result += purchaseStorageMapper.updateStatusById(PurchaseTaskStatusEnum.IN_STORE.getStatus(), Integer.parseInt(purchaseDto.getPurchaseId()));
} }