法规清单添加数据
时间轴数据格式调整
This commit is contained in:
+1
-1
@@ -42,7 +42,7 @@ public class ProjectStatusBoardController {
|
||||
@ApiOperation(value="时间轴列表", notes="时间轴列表")
|
||||
@GetMapping(value = "/timelineList")
|
||||
public Result<?> timelineList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) {
|
||||
List<List<TimeNodeVO>> result = iProjectStatusBoardService.timelineList(projectLibraryBase, req);
|
||||
List<Map<String,Object>> result = iProjectStatusBoardService.timelineList(projectLibraryBase, req);
|
||||
if(result==null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
|
||||
+9
@@ -386,4 +386,13 @@ public class ProjectLawsInventoryEO implements Serializable {
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "调取虚拟清单,虚拟清单中维护数据为空时,进行二次确认")
|
||||
private String flag;
|
||||
|
||||
//适用增补件
|
||||
private String applicableSupplement;
|
||||
//验证备注
|
||||
private String verifyRemark;
|
||||
//pre备注
|
||||
private String prehomoRemark;
|
||||
//设计备注
|
||||
private String designRemark;
|
||||
}
|
||||
|
||||
+6
@@ -95,4 +95,10 @@ public class ProjectLibraryBase implements Serializable {
|
||||
/**中英切换标志*/
|
||||
@TableField(exist = false)
|
||||
private String cut;
|
||||
|
||||
@TableField(exist = false)
|
||||
private java.util.Date startTime;
|
||||
|
||||
@TableField(exist = false)
|
||||
private java.util.Date endTime;
|
||||
}
|
||||
|
||||
+4
@@ -40,6 +40,10 @@
|
||||
<result column="verify_duty" property="verifyDuty" />
|
||||
<result column="verify_due_date" property="verifyDueDate" />
|
||||
<result column="region" property="region" />
|
||||
<result column="applicable_supplement" property="applicableSupplement" />
|
||||
<result column="verify_remark" property="verifyRemark" />
|
||||
<result column="prehomo_remark" property="prehomoRemark" />
|
||||
<result column="design_remark" property="designRemark" />
|
||||
</resultMap>
|
||||
|
||||
<select id="getlistingToConfirmStatistics" resultType="hashmap">
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ public interface IProjectStatusBoardService {
|
||||
* @param req
|
||||
* @return
|
||||
*/
|
||||
List<List<TimeNodeVO>> timelineList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req);
|
||||
List<Map<String,Object>> timelineList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req);
|
||||
|
||||
List<String> timeline(Date startTime, Date endTime);
|
||||
|
||||
|
||||
+17
-3
@@ -61,19 +61,33 @@ public class ProjectStatusBoardServiceImpl implements IProjectStatusBoardService
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<List<TimeNodeVO>> timelineList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) {
|
||||
public List<Map<String,Object>> timelineList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) {
|
||||
|
||||
// QueryWrapper<ProjectLibraryBase> queryWrapper = QueryGenerator.initQueryWrapper(projectLibraryBase, req.getParameterMap());
|
||||
|
||||
//项目库信息
|
||||
List<ProjectLibraryBase> projectLibraryBaseList = projectLibraryBaseService.getList(projectLibraryBase);
|
||||
List<List<TimeNodeVO>> result = new ArrayList<>();
|
||||
List<List<TimeNodeVO>> list = new ArrayList<>();
|
||||
List<Map<String,Object>> result = new ArrayList<>();
|
||||
|
||||
if(projectLibraryBaseList.size() != 0){
|
||||
//项目库id
|
||||
List<String> projectLibraryBaseIdList = projectLibraryBaseList.stream().map(ProjectLibraryBase::getId).collect(Collectors.toList());
|
||||
|
||||
//时间轴数据
|
||||
result = projectTaskPlanningService.queryByProjectId(StringUtils.join(projectLibraryBaseIdList, ","), projectLibraryBase.getCut());
|
||||
int index = 0;
|
||||
list = projectTaskPlanningService.queryByProjectId(StringUtils.join(projectLibraryBaseIdList, ","), projectLibraryBase.getCut());
|
||||
for (ProjectLibraryBase libraryBase : projectLibraryBaseList) {
|
||||
Map<String,Object> mapList = new HashMap<>();
|
||||
List<List<TimeNodeVO>> collect = list.stream().filter(e -> libraryBase.getId().equals(e.get(0).getProjectId())).collect(Collectors.toList());
|
||||
if(collect.size() != 0){
|
||||
index ++;
|
||||
mapList.put("index",index);
|
||||
mapList.put("projectName",libraryBase.getProjectName());
|
||||
mapList.put("data",collect);
|
||||
result.add(mapList);
|
||||
}
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
+7
@@ -125,6 +125,7 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
||||
}else{
|
||||
listConfirmationVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||
}
|
||||
listConfirmationVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||
timeNodeVOS.add(listConfirmationVO);
|
||||
}
|
||||
|
||||
@@ -145,6 +146,7 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
||||
}else {
|
||||
legalTaskConfirmationVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||
}
|
||||
legalTaskConfirmationVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||
timeNodeVOS.add(legalTaskConfirmationVO);
|
||||
}
|
||||
|
||||
@@ -165,6 +167,7 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
||||
}else{
|
||||
designDeadlineVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||
}
|
||||
designDeadlineVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||
timeNodeVOS.add(designDeadlineVO);
|
||||
}
|
||||
|
||||
@@ -185,6 +188,7 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
||||
}else{
|
||||
prehomoDeadlineVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||
}
|
||||
prehomoDeadlineVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||
timeNodeVOS.add(prehomoDeadlineVO);
|
||||
}
|
||||
|
||||
@@ -205,6 +209,7 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
||||
}else{
|
||||
attestationStartTimeVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||
}
|
||||
attestationStartTimeVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||
timeNodeVOS.add(attestationStartTimeVO);
|
||||
}
|
||||
if(ObjectUtils.isNotEmpty(projectTaskPlanning.getAttestationEndTime())) {
|
||||
@@ -224,6 +229,7 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
||||
}else{
|
||||
attestationEndTimeVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||
}
|
||||
attestationEndTimeVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||
timeNodeVOS.add(attestationEndTimeVO);
|
||||
}
|
||||
|
||||
@@ -244,6 +250,7 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
||||
}else{
|
||||
verifyDeadlineVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||
}
|
||||
verifyDeadlineVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||
timeNodeVOS.add(verifyDeadlineVO);
|
||||
}
|
||||
// 排序
|
||||
|
||||
@@ -10,6 +10,7 @@ public class TimeNodeVO implements Comparator<TimeNodeVO> {
|
||||
private String name;
|
||||
private Date time;
|
||||
private String status;
|
||||
private String projectId;
|
||||
|
||||
@Override
|
||||
public int compare(TimeNodeVO o1, TimeNodeVO o2) {
|
||||
|
||||
Reference in New Issue
Block a user