ソースを参照

refactor(repair): 移除设备维修人强制校验逻辑

- 删除设备第一维修人和第二维修人的必填校验
- 添加注释说明移除校验的原因和业务逻辑调整
- 报修派单改为通过工单列表进行派工和转派
- 保养任务执行人在保养标准侧单独设置
- 超时提醒已有容错处理机制
- 设备未绑定维修人时不再阻断接单流程
dazhaxie 2 週間 前
コミット
64072c72de

+ 3 - 6
platform-service/src/main/java/com/platform/service/repair/impl/RepairApplicationFormServiceImpl.java

@@ -688,12 +688,9 @@ public class RepairApplicationFormServiceImpl
         if (sbInfo == null) {
             throw new BusinessException("设备不存在,无法接收");
         }
-        if (sbInfo.getRepairUser() == null) {
-            throw new BusinessException("设备的第一维修人未设置,无法接受任务");
-        }
-        if (sbInfo.getRepairUserSecond() == null) {
-            throw new BusinessException("设备的第二维修人未设置,无法接受任务");
-        }
+        // 设备第一/第二维修人不再作为接收的强制校验:
+        // 报修派单走工单列表派工/转派,保养任务执行人在保养标准侧单独设置,超时提醒已有容错处理,
+        // 设备未绑定维修人时不应阻断接单
         if (!SecurityUtils.isRole(SysRoleCodeEnum.MM.name())
                 && !SecurityUtils.isRole(SysRoleCodeEnum.Maintenance.name())) {
             throw new BusinessException("您不是维修人或维修主管,无法接受任务");