仓储部分单据删除判断

This commit is contained in:
JinLu.Yin 2022-08-31 21:49:39 +08:00
parent a58526cfd1
commit c47e651133
3 changed files with 15 additions and 0 deletions

View File

@ -123,6 +123,11 @@ public class WmIssueHeaderController extends BaseController
{ {
for (long issueId:issueIds for (long issueId:issueIds
) { ) {
WmIssueHeader header = wmIssueHeaderService.selectWmIssueHeaderByIssueId(issueId);
if(!UserConstants.ORDER_STATUS_PREPARE.equals(header.getStatus())){
return AjaxResult.error("只能删除草稿状态的单据!");
}
wmIssueLineService.deleteByIssueHeaderId(issueId); wmIssueLineService.deleteByIssueHeaderId(issueId);
} }

View File

@ -225,6 +225,11 @@ public class WmItemRecptController extends BaseController
for (Long id: for (Long id:
recptIds recptIds
) { ) {
WmItemRecpt itemRecpt = wmItemRecptService.selectWmItemRecptByRecptId(id);
if(!UserConstants.ORDER_STATUS_PREPARE.equals(itemRecpt.getStatus())){
return AjaxResult.error("只能删除草稿状态的单据!");
}
wmItemRecptLineService.deleteByRecptId(id); wmItemRecptLineService.deleteByRecptId(id);
} }

View File

@ -120,6 +120,11 @@ public class WmRtVendorController extends BaseController
{ {
for (Long rtId:rtIds for (Long rtId:rtIds
) { ) {
WmRtVendor rtVendor = wmRtVendorService.selectWmRtVendorByRtId(rtId);
if(!UserConstants.ORDER_STATUS_PREPARE.equals(rtVendor.getStatus())){
return AjaxResult.error("只能删除草稿状态的单据!");
}
wmRtVendorLineService.deleteByRtId(rtId); wmRtVendorLineService.deleteByRtId(rtId);
} }
return toAjax(wmRtVendorService.deleteWmRtVendorByRtIds(rtIds)); return toAjax(wmRtVendorService.deleteWmRtVendorByRtIds(rtIds));