Commit c0b222e38899a75b0cdbebd002295b28b7686bce

Authored by YunaiV
1 parent deb6cac0

✨ feat(mes): 新增发货通知单编码和删除明细逻辑校验

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 58 @Override
59 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 66 salesNoticeLineMapper.deleteById(id);
64 67 }
... ...