fix:采购单状态完成再触发回传和生成回传单

This commit is contained in:
zhaoyf
2026-06-15 17:25:36 +08:00
parent c6236f5f5a
commit a9b24c9cff

View File

@@ -72,14 +72,6 @@ public class PurchaseFormListenerHandler extends BaseFormListenerHandler<Purchas
.set(Purchasemst::getModify_date, DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss"))
.eq(Purchasemst::getBill_id, params.getBillId())
.update();
}else {
//更新单据状态执行中
purchaseService.lambdaUpdate()
.eq(Purchasemst::getBill_id, params.getBillId())
.eq(Purchasemst::getBill_status, PurchaseBillStatus.CREATED.getCode())
.set(Purchasemst::getBill_status, PurchaseBillStatus.EXECUTING.getCode())
.update();
}
// 保存回传单
EasAuditRequestDto easAuditRequestDto = new EasAuditRequestDto();
easAuditRequestDto.setType("WMS");
@@ -109,6 +101,15 @@ public class PurchaseFormListenerHandler extends BaseFormListenerHandler<Purchas
.set(PmStockReturn::getStatus,StockReturnStatusEnum.FAIL.getCode())
.eq(PmStockReturn::getRequest_Id, stringId);
}
}else {
//更新单据状态执行中
purchaseService.lambdaUpdate()
.eq(Purchasemst::getBill_id, params.getBillId())
.eq(Purchasemst::getBill_status, PurchaseBillStatus.CREATED.getCode())
.set(Purchasemst::getBill_status, PurchaseBillStatus.EXECUTING.getCode())
.update();
}
}
}