fix(ApprovalApiController): 添加订单商品状态检查防止重复退货
在提交退货审批前增加状态检查,避免状态为退货中或已退货的商品重复提交退货申请
This commit is contained in:
parent
de166f62d1
commit
2091d1e925
|
@ -174,6 +174,9 @@ public class ApprovalApiController {
|
|||
if (null == orderGoods) {
|
||||
return ResponseDTO.fail(new ApiException(ErrorCode.Internal.INTERNAL_ERROR, "订单商品不存在"));
|
||||
}
|
||||
if (orderGoods.getStatus().equals(2) || orderGoods.getStatus().equals(5)) {
|
||||
return ResponseDTO.fail(new ApiException(ErrorCode.Internal.INTERNAL_ERROR, "订单商品状态为退货中或已退货"));
|
||||
}
|
||||
|
||||
// 执行业务逻辑
|
||||
ReturnApprovalEntity returnApproval = approvalApplicationService.submitApproval(command, orderGoods);
|
||||
|
|
Loading…
Reference in New Issue