Pārlūkot izejas kodu

pms 新增任务 空指针

zhangcl 2 dienas atpakaļ
vecāks
revīzija
0aa5e5da85

+ 3 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/service/iotprojecttask/IotProjectTaskServiceImpl.java

@@ -90,7 +90,9 @@ public class IotProjectTaskServiceImpl implements IotProjectTaskService {
             iotProjectTask.setPlatformGroup(platformGroup);
             // 将项目的 deptId 赋值给 任务的 deptId
             IotProjectInfoDO project = iotProjectInfoMapper.selectById(iotProjectTask.getProjectId());
-            iotProjectTask.setDeptId(project.getDeptId());
+            if (ObjUtil.isNotEmpty(project)) {
+                iotProjectTask.setDeptId(project.getDeptId());
+            }
             // 校验任务的 施工区域 等字段的值 是否包含在已有的数据字典集合中 如果不在 则新增数据字典值
             iotProjectInfoService.saveDictData(saveReqVO.getDictType(), iotProjectTask.getLocation());
             taskDOS.add(iotProjectTask);