|
|
@ -21,8 +21,12 @@ import com.yxt.anrui.flowable.sqloperationsymbol.BusinessVariables; |
|
|
|
import com.yxt.anrui.flowable.sqloperationsymbol.SQLOperationSymbol; |
|
|
|
import com.yxt.anrui.flowable.utils.FlowableUtils; |
|
|
|
import com.yxt.anrui.portal.api.appsubsetversion.AppSubsetVersionFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUser; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserInfoVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuserrole.SysUserRoleFeign; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
@ -104,6 +108,10 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask |
|
|
|
private SysProUrlService sysProUrlService; |
|
|
|
@Resource |
|
|
|
private AppSubsetVersionFeign appSubsetVersionFeign; |
|
|
|
@Resource |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
@Resource |
|
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
|
|
|
|
|
public ResultBean getProcessCirculationNodesByMap(BusinessVariables bv) { |
|
|
|
String modelId = null; |
|
|
@ -251,8 +259,10 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask |
|
|
|
FlowTask flowTask = new FlowTask(); |
|
|
|
flowTask.setTaskId(histIns.getTaskId()); |
|
|
|
flowTask.setTaskName(histIns.getActivityName()); |
|
|
|
flowTask.setCreateTime(histIns.getStartTime()); |
|
|
|
flowTask.setFinishTime(histIns.getEndTime()); |
|
|
|
Date startTime = histIns.getStartTime(); |
|
|
|
flowTask.setCreateTime(startTime); |
|
|
|
Date endTime = histIns.getEndTime(); |
|
|
|
flowTask.setFinishTime(startTime); |
|
|
|
if (StringUtils.isNotBlank(histIns.getAssignee())) { |
|
|
|
ResultBean<List<SysUserVo>> sysUserVoResultBean = sysUserFeign.fetchBySids(histIns.getAssignee());// sysUserService.selectUserById(Long.parseLong(histIns.getAssignee()));
|
|
|
|
List<SysUserVo> data1 = sysUserVoResultBean.getData(); |
|
|
@ -480,10 +490,17 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask |
|
|
|
.singleResult(); |
|
|
|
flowTask.setProcessCreateTime(historicProcessInstance.getStartTime()); |
|
|
|
ResultBean<SysUserVo> sysUserVoResultBean = sysUserFeign.fetchBySid(historicProcessInstance.getStartUserId()); |
|
|
|
flowTask.setStartUserSid(sysUserVoResultBean.getData().getSid()); |
|
|
|
flowTask.setStartUserName(sysUserVoResultBean.getData().getName()); |
|
|
|
flowTask.setStartDeptName(sysUserVoResultBean.getData().getOrganizationName()); |
|
|
|
|
|
|
|
if(sysUserVoResultBean.getData()!=null){ |
|
|
|
flowTask.setStartUserSid(sysUserVoResultBean.getData().getSid()); |
|
|
|
flowTask.setStartUserName(sysUserVoResultBean.getData().getName()); |
|
|
|
ResultBean<String> pathSidByUserSid = sysStaffOrgFeign.getPathSidByUserSid(userSid); |
|
|
|
String ogrName=""; |
|
|
|
if(pathSidByUserSid.getData()!=null){ |
|
|
|
ResultBean<SysOrganizationVo> sysOrganizationVoResultBean = sysOrganizationFeign.fetchBySid(pathSidByUserSid.getData()); |
|
|
|
ogrName=sysOrganizationVoResultBean.getData().getName(); |
|
|
|
} |
|
|
|
flowTask.setStartDeptName(ogrName+"-"+sysUserVoResultBean.getData().getOrganizationName()); |
|
|
|
} |
|
|
|
ResultBean<SysUserVo> sysUserVoResultBean2 = sysUserFeign.fetchBySid(userSid); |
|
|
|
flowTask.setAssigneeName(sysUserVoResultBean2.getData().getName()); |
|
|
|
flowTask.setAssigneeSid(sysUserVoResultBean2.getData().getSid()); |
|
|
|