|
@@ -10,7 +10,12 @@ import com.management.platform.util.HttpRespMsg;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
|
|
+import java.time.LocalDateTime;
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.HashMap;
|
|
|
|
+import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
@@ -30,23 +35,13 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
|
|
|
|
//获取报告列表
|
|
//获取报告列表
|
|
@Override
|
|
@Override
|
|
- public HttpRespMsg getReportList(Integer pageIndex, Integer pageSize, Integer creatorId, Integer projectId,
|
|
|
|
- String startDate, String endDate) {
|
|
|
|
|
|
+ public HttpRespMsg getReportList(String date) {
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
- QueryWrapper<Report> queryWrapper = new QueryWrapper<>();
|
|
|
|
- if (creatorId != null) {
|
|
|
|
- queryWrapper.eq("creator_id", creatorId);
|
|
|
|
|
|
+ List<Map<String, Object>> nameList = reportMapper.getReportNameByDate(date);
|
|
|
|
+ for (Map<String, Object> map : nameList) {
|
|
|
|
+ map.put("data", reportMapper.getReportByDate(date, (Integer) map.get("id")));
|
|
}
|
|
}
|
|
- if (projectId != null) {
|
|
|
|
- queryWrapper.eq("project_id", projectId);
|
|
|
|
- }
|
|
|
|
- if (startDate != null && endDate != null) {
|
|
|
|
- queryWrapper.between("create_date",
|
|
|
|
- LocalDate.parse(startDate, DateTimeFormatter.ofPattern("yyyy-MM-dd")),
|
|
|
|
- LocalDate.parse(endDate, DateTimeFormatter.ofPattern("yyyy-MM-dd"))
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
- httpRespMsg.data = reportMapper.selectPage(new Page<>(pageIndex, pageSize), new QueryWrapper<>());
|
|
|
|
|
|
+ httpRespMsg.data = nameList;
|
|
return httpRespMsg;
|
|
return httpRespMsg;
|
|
}
|
|
}
|
|
|
|
|