平台件合规认证计划
This commit is contained in:
+8
-1
@@ -79,7 +79,14 @@ public class PlatformTaskPlanningEOController extends JeroController<PlatformTas
|
|||||||
@ApiOperation(value="平台件合规认证计划-列表查询", notes="平台件合规认证计划-列表查询")
|
@ApiOperation(value="平台件合规认证计划-列表查询", notes="平台件合规认证计划-列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<?> queryList(String projectId) {
|
public Result<?> queryList(String projectId) {
|
||||||
Map<String,Object> result = platformTaskPlanningEOService.queryList(projectId);
|
List<PlatformTaskPlanningEO> platformTaskPlanningEOList = platformTaskPlanningEOService.queryList(projectId);
|
||||||
|
return Result.OK(platformTaskPlanningEOList);
|
||||||
|
}
|
||||||
|
@AutoLog(value = "平台件合规认证计划-编辑数据回显")
|
||||||
|
@ApiOperation(value="平台件合规认证计划-编辑数据回显", notes="平台件合规认证计划-编辑数据回显")
|
||||||
|
@GetMapping(value = "/queryListUpdate")
|
||||||
|
public Result<?> queryListUpdate(String projectId) {
|
||||||
|
Map<String,Object> result = platformTaskPlanningEOService.queryListUpdate(projectId);
|
||||||
return Result.OK(result);
|
return Result.OK(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
-1
@@ -65,5 +65,12 @@ public interface IPlatformTaskPlanningEOService extends IService<PlatformTaskPla
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
Map<String,Object> queryList(String projectId);
|
List<PlatformTaskPlanningEO> queryList(String projectId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 平台件合规认证计划-编辑数据回显
|
||||||
|
* @param projectId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Map<String,Object> queryListUpdate(String projectId);
|
||||||
}
|
}
|
||||||
|
|||||||
+46
-2
@@ -62,12 +62,14 @@ public class PlatformTaskPlanningEOServiceImpl extends ServiceImpl<PlatformTaskP
|
|||||||
platformTaskPlanningEO.setCreateTime(now);
|
platformTaskPlanningEO.setCreateTime(now);
|
||||||
platformTaskPlanningEO.setUpdateTime(now);
|
platformTaskPlanningEO.setUpdateTime(now);
|
||||||
platformTaskPlanningEO.setFlag("up");
|
platformTaskPlanningEO.setFlag("up");
|
||||||
|
platformTaskPlanningEO.setId(null);
|
||||||
}
|
}
|
||||||
for (PlatformTaskPlanningEO platformTaskPlanningEO : platformTaskPlanningEOListDown) {
|
for (PlatformTaskPlanningEO platformTaskPlanningEO : platformTaskPlanningEOListDown) {
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
platformTaskPlanningEO.setCreateTime(now);
|
platformTaskPlanningEO.setCreateTime(now);
|
||||||
platformTaskPlanningEO.setUpdateTime(now);
|
platformTaskPlanningEO.setUpdateTime(now);
|
||||||
platformTaskPlanningEO.setFlag("down");
|
platformTaskPlanningEO.setFlag("down");
|
||||||
|
platformTaskPlanningEO.setId(null);
|
||||||
}
|
}
|
||||||
saveBatch(platformTaskPlanningEOListUp);
|
saveBatch(platformTaskPlanningEOListUp);
|
||||||
saveBatch(platformTaskPlanningEOListDown);
|
saveBatch(platformTaskPlanningEOListDown);
|
||||||
@@ -126,7 +128,50 @@ public class PlatformTaskPlanningEOServiceImpl extends ServiceImpl<PlatformTaskP
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Map<String,Object> queryList(String projectId) {
|
public List<PlatformTaskPlanningEO> queryList(String projectId) {
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd");
|
||||||
|
Date date = null;
|
||||||
|
try {
|
||||||
|
date = sdf.parse(sdf.format(new Date()));
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
LambdaQueryWrapper<PlatformTaskPlanningEO> wrapper = new LambdaQueryWrapper<>();
|
||||||
|
wrapper.eq(PlatformTaskPlanningEO::getProjectId,projectId);
|
||||||
|
wrapper.isNotNull(PlatformTaskPlanningEO::getNodeTime);
|
||||||
|
wrapper.orderByAsc(PlatformTaskPlanningEO::getNodeTime);
|
||||||
|
List<PlatformTaskPlanningEO> taskPlanningEOList = list(wrapper);
|
||||||
|
if(ObjectUtils.isNotEmpty(taskPlanningEOList)){
|
||||||
|
for (PlatformTaskPlanningEO platformTaskPlanningEO : taskPlanningEOList) {
|
||||||
|
platformTaskPlanningEO.setName(platformTaskPlanningEO.getNodeName());
|
||||||
|
platformTaskPlanningEO.setTime(platformTaskPlanningEO.getNodeTime());
|
||||||
|
|
||||||
|
if(ObjectUtils.isNotEmpty(platformTaskPlanningEO.getNodeTime())){
|
||||||
|
if(platformTaskPlanningEO.getNodeTime().after(date)){
|
||||||
|
platformTaskPlanningEO.setStatus(PlanStatusEnum.LESS_THAN_TIME.getValue());
|
||||||
|
}else if(platformTaskPlanningEO.getNodeTime().before(date)){
|
||||||
|
platformTaskPlanningEO.setStatus(PlanStatusEnum.OUT_OF_DATE.getValue());
|
||||||
|
}else{
|
||||||
|
platformTaskPlanningEO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(UpAndDownEnum.UP.getValue().equals(platformTaskPlanningEO.getFlag())){
|
||||||
|
platformTaskPlanningEO.setG(true);
|
||||||
|
}else if(UpAndDownEnum.DOWN.getValue().equals(platformTaskPlanningEO.getFlag())){
|
||||||
|
platformTaskPlanningEO.setG(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return taskPlanningEOList;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 平台件合规认证计划-编辑数据回显
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Map<String,Object> queryListUpdate(String projectId) {
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd");
|
||||||
Date date = null;
|
Date date = null;
|
||||||
try {
|
try {
|
||||||
@@ -167,7 +212,6 @@ public class PlatformTaskPlanningEOServiceImpl extends ServiceImpl<PlatformTaskP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
taskPlanningEOList = taskPlanningEOList.stream().filter(e->ObjectUtils.isNotEmpty(e.getNodeTime())).collect(Collectors.toList());
|
|
||||||
|
|
||||||
List<PlatformTaskPlanningEO> up = taskPlanningEOList.stream()
|
List<PlatformTaskPlanningEO> up = taskPlanningEOList.stream()
|
||||||
.filter(e -> StringUtils.isNotBlank(e.getFlag()) && UpAndDownEnum.UP.getValue().equals(e.getFlag())).collect(Collectors.toList());
|
.filter(e -> StringUtils.isNotBlank(e.getFlag()) && UpAndDownEnum.UP.getValue().equals(e.getFlag())).collect(Collectors.toList());
|
||||||
|
|||||||
Reference in New Issue
Block a user