新购接口优化

This commit is contained in:
sxu 2024-11-12 09:27:25 +08:00
parent 39739efcad
commit 1beca0b8c9
2 changed files with 3 additions and 2 deletions

View File

@ -81,5 +81,5 @@ public class PurchaseQueryDto {
* 子任务状态列表, 比如待验收2,12 待绑定3,13 待入库4,14, 参考 PurchaseTaskStatusEnum.java * 子任务状态列表, 比如待验收2,12 待绑定3,13 待入库4,14, 参考 PurchaseTaskStatusEnum.java
*/ */
@ApiModelProperty(value = "子任务状态列表") @ApiModelProperty(value = "子任务状态列表")
private List<Integer> status; private List<Integer> statusList;
} }

View File

@ -124,8 +124,9 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService {
if (purchaseInfo.getTaxRate() != null && purchaseInfo.getPurchasePrice() != null) { if (purchaseInfo.getTaxRate() != null && purchaseInfo.getPurchasePrice() != null) {
purchaseInfo.setPurchaseTaxPrice(calculateTaxPrice(purchaseMaTotalPrice.get(), purchaseInfo.getTaxRate())); purchaseInfo.setPurchaseTaxPrice(calculateTaxPrice(purchaseMaTotalPrice.get(), purchaseInfo.getTaxRate()));
} }
// 设置外层任务状态入库待开始入库进行中入库已完成
if (maxStatus.isPresent() && maxStatus.getAsInt() == PurchaseTaskStatusEnum.TO_NOTICE.getStatus()) { if (maxStatus.isPresent() && maxStatus.getAsInt() == PurchaseTaskStatusEnum.TO_NOTICE.getStatus()) {
purchaseInfo.setTaskStatus(PurchaseTaskStatusEnum.TASK_TO_START.getStatus()); // 外层任务开始 purchaseInfo.setTaskStatus(PurchaseTaskStatusEnum.TASK_TO_START.getStatus()); // 外层任务开始
} else if (minStatus.isPresent() && minStatus.getAsInt() == PurchaseTaskStatusEnum.IN_STORE.getStatus()) { } else if (minStatus.isPresent() && minStatus.getAsInt() == PurchaseTaskStatusEnum.IN_STORE.getStatus()) {
purchaseInfo.setTaskStatus(PurchaseTaskStatusEnum.TASK_FINISHED.getStatus()); // 外层任务已完成 purchaseInfo.setTaskStatus(PurchaseTaskStatusEnum.TASK_FINISHED.getStatus()); // 外层任务已完成
} else { } else {