项目库-项目详情-相关人员名单-bug:勾选导出缺失数据
This commit is contained in:
+4
-5
@@ -60,13 +60,12 @@
|
||||
</select>
|
||||
|
||||
<select id="queryById" resultType="com.jero.modules.project.entity.ProjectRelatedPersonnel">
|
||||
SELECT
|
||||
<include refid="select_item"/>
|
||||
SELECT *
|
||||
FROM
|
||||
project_related_personnel AS prp
|
||||
project_related_personnel
|
||||
<where>
|
||||
prp.id=#{id}
|
||||
id=#{id}
|
||||
</where>
|
||||
order by prp.create_time desc
|
||||
order by create_time desc
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
+7
-9
@@ -34,14 +34,7 @@ import org.apache.poi.hssf.usermodel.HSSFRichTextString;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.CellType;
|
||||
import org.apache.poi.ss.usermodel.HorizontalAlignment;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.VerticalAlignment;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.ss.usermodel.WorkbookFactory;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
import org.apache.poi.ss.util.CellRangeAddress;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -475,8 +468,9 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
||||
if (id.contains(",")) {//多个id
|
||||
List<String> idList = Arrays.asList(id.split(","));
|
||||
QueryWrapper<ProjectRelatedPersonnel> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.in("id",idList);
|
||||
queryWrapper.lambda().in(ProjectRelatedPersonnel::getId, idList);
|
||||
records = list(queryWrapper);
|
||||
disposeData(records);
|
||||
|
||||
} else {//1个id
|
||||
records = queryById(id);
|
||||
@@ -486,8 +480,12 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
||||
}
|
||||
//id无值,传全部
|
||||
disposeDutyTerritory(records,cut);
|
||||
records = records.stream()
|
||||
.sorted(Comparator.comparing(ProjectRelatedPersonnel::getDutyTerritory))
|
||||
.collect(Collectors.toList());
|
||||
return records;
|
||||
}
|
||||
|
||||
public void disposeDutyTerritory(List<ProjectRelatedPersonnel> records,String cut) {
|
||||
//查标签内容里的责任领域数据
|
||||
List<SysDictItem> sysDictItemValueList = sysDictItemMapper.selectItemsByDictCode(DictCodeEnum.DUTY_TERRITORY.getValue());
|
||||
|
||||
Reference in New Issue
Block a user