关联磅房数据时进行状态校验

This commit is contained in:
2024-07-29 20:38:10 +08:00
parent 6b2f82ff03
commit 106a801d4a
2 changed files with 14 additions and 0 deletions

View File

@@ -116,8 +116,19 @@ public class PurchaseOrderService
public PurchaseOrderDto updateWeightData(UpdateWeightDataDto request) {
PurchaseOrderEntity entity = this.repository.get(request.getId());
if (ObjectUtils.notEqual(entity.getOrderStatus(), "1")){
throw new BizException("只有进行中的订单才可以关联过磅数据");
}
switch (request.getOptType()) {
case "1" -> {
if (CollectionUtils.isNotEmpty(request.getWeightDataList())) {

View File

@@ -113,6 +113,9 @@ public class SaleOrderService extends BaseService<SaleOrderEntity, SaleOrderRepo
SaleOrderEntity entity = this.repository.get(request.getId());
if (ObjectUtils.notEqual(entity.getOrderStatus(), "1")){
throw new BizException("只有进行中的订单才可以关联过磅数据");
}
switch (request.getOptType()) {
case "1" -> {
if (CollectionUtils.isNotEmpty(request.getWeightDataList())) {