企业制修订计划管控(立项)接收任务放置到首页

This commit is contained in:
gaojiabao
2023-03-22 10:42:29 +08:00
parent e97c5a4679
commit 31be1cefe8
3 changed files with 27 additions and 4 deletions
@@ -1,6 +1,7 @@
package com.ydw.bat.wkflow.business_main.datas.controller;
import com.baomidou.mybatisplus.extension.api.R;
import com.tmsps.fk.common.base.action.BaseAction;
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
@@ -61,6 +62,12 @@ public class BusProcessNewController extends BaseAction {
return findtodotask;
}
@ApiOperation(value = "首页流程计划立项查询mesg")
@GetMapping("/selectBusProcessNew")
public String selectBusProcessNew(String taskId) {
return iBusProcessNewService.selectBusProcessNew(taskId);
}
}
@@ -36,4 +36,5 @@ public interface IBusProcessNewService extends IService<BusProcessNew> {
List<BusProcessNew> everyDayTenOlock();
List<BusProcessNew> everyDayTenOlockSAM();
String selectBusProcessNew(String taskId);
}
@@ -1,5 +1,6 @@
package com.ydw.bat.wkflow.business_main.datas.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
import com.ydw.bat.wkflow.business_main.datas.mapper.BusProcessNewMapper;
@@ -9,10 +10,7 @@ import org.activiti.engine.TaskService;
import org.activiti.engine.task.Task;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.TreeSet;
import java.util.*;
import java.util.stream.Collectors;
/**
@@ -89,4 +87,21 @@ public class BusProcessNewServiceImpl extends ServiceImpl<BusProcessNewMapper, B
return baseMapper.everyDayTenOlockSAM();
}
@Override
public String selectBusProcessNew(String taskId) {
QueryWrapper<BusProcessNew> busProcessNewQueryWrapper = new QueryWrapper<>();
busProcessNewQueryWrapper.eq("TASK_id",taskId);
BusProcessNew busProcessNew = baseMapper.selectOne(busProcessNewQueryWrapper);
if(busProcessNew!=null){
Map mapType = JSON.parseObject(busProcessNew.getMesg(),Map.class);
Object nowEsIdObject = mapType.get("nowEsId");
if(nowEsIdObject!=null){
String nowEsId = nowEsIdObject.toString();
return nowEsId;
}
}
return null;
}
}