Commit c0b222e38899a75b0cdbebd002295b28b7686bce
1 parent
deb6cac0
✨ feat(mes): 新增发货通知单编码和删除明细逻辑校验
Showing
1 changed file
with
4 additions
and
1 deletions
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/salesnotice/MesWmSalesNoticeLineServiceImpl.java
| @@ -58,7 +58,10 @@ public class MesWmSalesNoticeLineServiceImpl implements MesWmSalesNoticeLineServ | @@ -58,7 +58,10 @@ public class MesWmSalesNoticeLineServiceImpl implements MesWmSalesNoticeLineServ | ||
| 58 | @Override | 58 | @Override |
| 59 | public void deleteSalesNoticeLine(Long id) { | 59 | public void deleteSalesNoticeLine(Long id) { |
| 60 | // 校验存在 | 60 | // 校验存在 |
| 61 | - validateSalesNoticeLineExists(id); | 61 | + MesWmSalesNoticeLineDO line = validateSalesNoticeLineExists(id); |
| 62 | + // 校验父单据存在且为草稿状态 | ||
| 63 | + validateNoticeStatusDraft(line.getNoticeId()); | ||
| 64 | + | ||
| 62 | // 删除 | 65 | // 删除 |
| 63 | salesNoticeLineMapper.deleteById(id); | 66 | salesNoticeLineMapper.deleteById(id); |
| 64 | } | 67 | } |