Min há 1 ano atrás
pai
commit
53fd503fb3

+ 2 - 3
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/TaskController.java

@@ -1036,10 +1036,9 @@ public class TaskController {
         List<TaskExecutor> taskExecutors = taskExecutorMapper.selectList(new QueryWrapper<TaskExecutor>().eq("executor_id", userId).eq("task_id", taskId));
         List<Integer> serviceIds = new ArrayList<>();
         for (TaskExecutor executor : taskExecutors) {
-            String serviceId = executor.getServiceId();
+            Integer serviceId = executor.getServiceId();
             if (!StringUtils.isEmpty(serviceId)) {
-                List<Integer> ints = JSONArray.parseArray(serviceId, Integer.class);
-                serviceIds.addAll(ints);
+                serviceIds.add(serviceId);
             }
         }
         if (serviceIds.size() > 0) {

+ 2 - 3
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/ReportServiceImpl.java

@@ -801,10 +801,9 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
                         List<TaskExecutor> taskExecutors = taskExecutorMapper.selectList(new QueryWrapper<TaskExecutor>().eq("task_id", taskId).eq("executor_id", r.getCreatorId()));
                         List<Integer> serviceIds = new ArrayList<>();
                         for (TaskExecutor executor : taskExecutors) {
-                            String serviceId = executor.getServiceId();
+                            Integer serviceId = executor.getServiceId();
                             if (!StringUtils.isEmpty(serviceId)) {
-                                List<Integer> ints = JSONArray.parseArray(serviceId, Integer.class);
-                                serviceIds.addAll(ints);
+                                serviceIds.add(serviceId);
                             }
                         }
                         if (serviceIds.size() > 0) {