Commit e6ea28af by chenweisong

更新

parent 040b1cef
......@@ -13,6 +13,7 @@ import com.keymobile.rest.service.*;
import com.keymobile.rest.dto.ExcelForm;
import com.keymobile.rest.dto.TaskForm;
import com.keymobile.rest.vo.Mission;
import com.keymobile.rest.vo.SimpleProcess;
import com.keymobile.rest.vo.SimpleTask;
import io.swagger.annotations.*;
import org.activiti.engine.*;
......@@ -346,14 +347,14 @@ public class TaskController {
String propBy = "id"; // groupBy
Page<Process> page = processService.findAll(pageNo, pageSize, orderBy, propBy);
List<Process> processes = page.getContent();
List<Map> list = new ArrayList<>();
List<SimpleProcess> list = new ArrayList<>();
try {
processes.forEach(process -> {
Map map = new HashMap();
map.put("id", process.getId());
map.put("name", process.getActivity().getName());
map.put("startAt", process.getStartAt());
map.put("remake", process.getActivity().getRemark());
SimpleProcess simpleProcess = new SimpleProcess();
simpleProcess.setId(process.getId());
simpleProcess.setName(process.getActivity().getName());
simpleProcess.setStart(process.getStartAt());
simpleProcess.setRemark(process.getActivity().getRemark());
HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery().processInstanceId(process.getProcessId()).singleResult();
int total = 0;
int completed = 0;
......@@ -384,10 +385,10 @@ public class TaskController {
}
map.put("status", status);
map.put("total", total);
map.put("completed", completed);
list.add(map);
simpleProcess.setStatus(status);
simpleProcess.setTotal(total);
simpleProcess.setCompleted(completed);
list.add(simpleProcess);
});
} catch (Exception e) {
......
package com.keymobile.rest.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.sql.Timestamp;
@Data
public class SimpleProcess {
@ApiModelProperty(name = "id", value = "id")
private Long id;
@ApiModelProperty(name = "name", value = "活动名称")
private String name;
@ApiModelProperty(name = "total", value = "子任务总数")
private int total;
@ApiModelProperty(name = "completed", value = "completed 子任务完成数")
private int completed;
@ApiModelProperty(name = "remark", value = "备注")
private String remark;
@ApiModelProperty(name = "status", value = "状态")
private String status;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Timestamp start;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment