|
|
|
@ -412,6 +412,10 @@ public class IoOrderController extends BaseController {
|
|
|
|
|
@PostMapping("udiwms/inout/order/delete")
|
|
|
|
|
@Log(title = "单据管理", businessType = BusinessType.DELETE)
|
|
|
|
|
public BaseResponse deletById(@RequestBody DeleteRequest deleteRequest) {
|
|
|
|
|
IoOrderEntity orderEntity = orderService.findByBillNo(deleteRequest.getBillNo());
|
|
|
|
|
if (orderEntity.getStatus() != 1 && orderEntity.getStatus() != 3 && orderEntity.getStatus() != 4 && orderEntity.getStatus() != 6) {
|
|
|
|
|
return ResultVOUtils.error(500, "单据已提交无法删除!");
|
|
|
|
|
}
|
|
|
|
|
orderService.deleteByBillNo(deleteRequest.getBillNo());
|
|
|
|
|
orderDetailBizService.deleteByOrderId(deleteRequest.getBillNo());
|
|
|
|
|
orderDetailCodeService.deleteByOrderId(deleteRequest.getBillNo());
|
|
|
|
|