|
|
@@ -1,5 +1,8 @@
|
|
|
package com.ruoyi.project.service.impl;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
+import com.alibaba.fastjson2.JSONArray;
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
import com.ruoyi.common.enums.UserRolesType;
|
|
|
@@ -28,8 +31,11 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.validation.Validator;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
|
public class ProjectTaskServiceImpl implements ProjectTaskService {
|
|
|
@@ -51,7 +57,12 @@ public class ProjectTaskServiceImpl implements ProjectTaskService {
|
|
|
@Override
|
|
|
public AjaxResult addProjectTask(ProjectTask projectTask) {
|
|
|
userMapper.updateUserProjectSum(projectTask.getAid(),0);
|
|
|
- return AjaxResult.success(projectTaskMapper.insertSelective(projectTask));
|
|
|
+ int i = projectTaskMapper.insertSelective(projectTask);
|
|
|
+ if (StringUtils.isNotBlank(projectTask.getStaffObject())){
|
|
|
+ String[] split = projectTask.getStaffObject().split(",");
|
|
|
+ projectStaffMapper.updatePidByList(projectTask.getId(),split);
|
|
|
+ }
|
|
|
+ return AjaxResult.success(i);
|
|
|
}
|
|
|
|
|
|
@Override
|