工作流日志
This commit is contained in:
parent
83353faa56
commit
8536616ae0
@ -197,14 +197,12 @@ public class XzFlowController {
|
||||
total.put("running", processInstanceVos.stream().filter(l -> l.getFinishTime() == null).count());
|
||||
total.put("complete", processInstanceVos.stream().filter(l -> l.getFinishTime() != null).count());
|
||||
resultMap.put("total", total);
|
||||
List<String> formIds = wflowModels.stream().map(p -> p.getFormId()).collect(Collectors.toList());
|
||||
List<Map<String, Object>> resultList = new ArrayList<>();
|
||||
for (String formId : formIds) {
|
||||
for (WflowModels wflowModel : wflowModels) {
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
List<WflowModelHistorys> collect = wflowModelHistorys.stream().filter(w -> w.getFormId().equals(formId)).collect(Collectors.toList());
|
||||
map.put("name", collect.get(collect.size() - 1).getFormName());
|
||||
List<ProcessInstanceVo> typeList = processInstanceVos.stream().filter(p -> p.getFormId().equals(formId)).collect(Collectors.toList());
|
||||
long count = processInstanceVos.stream().filter(p -> p.getFormId().equals(formId)).count();
|
||||
map.put("name", wflowModel.getFormName());
|
||||
List<ProcessInstanceVo> typeList = processInstanceVos.stream().filter(p -> p.getFormId().equals(wflowModel.getFormId())).collect(Collectors.toList());
|
||||
long count = processInstanceVos.stream().filter(p -> p.getFormId().equals(wflowModel.getFormId())).count();
|
||||
int number = (int) count;
|
||||
map.put("num", number);
|
||||
map.put("ratio", processInstanceVos.size() == 0 ? 0 : new BigDecimal(number).divide(new BigDecimal(processInstanceVos.size()), 2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user