|
@@ -1,7 +1,6 @@
|
|
|
package com.management.platform.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.management.platform.entity.BonusExcludeProject;
|
|
|
import com.management.platform.entity.Project;
|
|
@@ -21,7 +20,6 @@ import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
|
public class BonusExcludeProjectServiceImpl extends ServiceImpl<BonusExcludeProjectMapper, BonusExcludeProject> implements BonusExcludeProjectService {
|
|
@@ -44,17 +42,18 @@ public class BonusExcludeProjectServiceImpl extends ServiceImpl<BonusExcludeProj
|
|
|
return httpRespMsg;
|
|
|
}
|
|
|
List<BonusExcludeProject> resList = new ArrayList<BonusExcludeProject>();
|
|
|
- if(1==addBO.getIsAll()){
|
|
|
- List<Project> allProjects = projectMapper.selectList(new QueryWrapper<Project>().eq("company_id", user.getCompanyId()));
|
|
|
- List<BonusExcludeProject> collect = allProjects.stream().map(t -> {
|
|
|
- BonusExcludeProject project = new BonusExcludeProject();
|
|
|
- project.setProjectId(t.getId());
|
|
|
- project.setCompanyId(user.getCompanyId());
|
|
|
- project.setCreateBy(user.getId());
|
|
|
- return project;
|
|
|
- }).collect(Collectors.toList());
|
|
|
- resList = collect;
|
|
|
- }else {
|
|
|
+// if(1==addBO.getIsAll()){
|
|
|
+// List<Project> allProjects = projectMapper.selectList(new QueryWrapper<Project>().eq("company_id", user.getCompanyId()));
|
|
|
+// List<BonusExcludeProject> collect = allProjects.stream().map(t -> {
|
|
|
+// BonusExcludeProject project = new BonusExcludeProject();
|
|
|
+// project.setProjectId(t.getId());
|
|
|
+// project.setCompanyId(user.getCompanyId());
|
|
|
+// project.setCreateBy(user.getId());
|
|
|
+// return project;
|
|
|
+// }).collect(Collectors.toList());
|
|
|
+// resList = collect;
|
|
|
+// }else {
|
|
|
+ if(null != addBO.getProjects()){
|
|
|
for (int i = 0; i < addBO.getProjects().length; i++) {
|
|
|
BonusExcludeProject project = new BonusExcludeProject();
|
|
|
project.setProjectId(Integer.parseInt(addBO.getProjects()[i]));
|
|
@@ -63,6 +62,8 @@ public class BonusExcludeProjectServiceImpl extends ServiceImpl<BonusExcludeProj
|
|
|
resList.add(project);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+// }
|
|
|
bonusExcludeProjectMapper.delete(new LambdaQueryWrapper<BonusExcludeProject>()
|
|
|
.eq(BonusExcludeProject::getCompanyId,user.getCompanyId()));
|
|
|
if(CollectionUtils.isNotEmpty(resList)){
|