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