diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java index d99df91d..65f79d55 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java @@ -164,6 +164,30 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl { + if (ObjectUtil.isEmpty(item.getRepairIds()) || ObjectUtil.isEmpty(item.getSaleId())){ + String message = ""; + switch (item.getItemType()){ + case "01": + message += "项目:"; + break; + case "02": + message += "配件:"; + break; + case "03": + message += "其他:"; + } + message += (item.getItemName() + (ObjectUtil.isEmpty(item.getRepairIds()) ? "施工人员" : "销售人员") + "为空"); + throw exception0(500, message); + } + }); // 门店信息 Long deptId = SecurityFrameworkUtils.getLoginUserDeptId();