仓储部分单据删除判断

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
) {
WmIssueHeader header = wmIssueHeaderService.selectWmIssueHeaderByIssueId(issueId);
if(!UserConstants.ORDER_STATUS_PREPARE.equals(header.getStatus())){
return AjaxResult.error("只能删除草稿状态的单据!");
}
wmIssueLineService.deleteByIssueHeaderId(issueId);
}

View File

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

View File

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