@ -355,10 +355,41 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask
// 获取意见评论内容
List < Comment > commentList = taskService . getProcessInstanceComments ( histIns . getProcessInstanceId ( ) ) ;
commentList . forEach ( comment - > {
if ( histIns . getTaskId ( ) . equals ( comment . getTaskId ( ) ) ) {
/ * if ( histIns . getTaskId ( ) . equals ( comment . getTaskId ( ) ) ) {
String type = comment . getType ( ) ;
FlowCommentDto build = FlowCommentDto . builder ( ) . type ( type ) . comment ( comment . getFullMessage ( ) ) . build ( ) ;
flowTask . setComment ( build ) ;
} * /
if ( histIns . getTaskId ( ) . equals ( comment . getTaskId ( ) ) ) {
String type = comment . getType ( ) ;
// FlowCommentDto build = FlowCommentDto.builder().type(type).comment(comment.getFullMessage()).build();
FlowCommentDto build = flowableService . selectComment ( type , histIns . getTaskId ( ) , histIns . getProcessInstanceId ( ) , comment . getId ( ) ) ;
if ( "4" . equals ( type ) ) { //加签委派
FlowTask flowTask1 = new FlowTask ( ) ;
String userSid = comment . getUserId ( ) ;
ResultBean < SysUserVo > sysUserVoResultBean = sysUserFeign . fetchBySid ( userSid ) ;
String name = "" ;
String headImg = "" ;
if ( sysUserVoResultBean . getData ( ) ! = null ) {
name = sysUserVoResultBean . getData ( ) . getName ( ) ;
headImg = sysUserVoResultBean . getData ( ) . getHeadImage ( ) ;
}
flowTask1 . setTaskName ( "加签审批意见" ) ;
List < TaskUserInfo > ll = new ArrayList < > ( ) ;
TaskUserInfo taskUserInfo = new TaskUserInfo ( ) ;
taskUserInfo . setAssigneeName ( name ) ;
taskUserInfo . setAssigneeSid ( userSid ) ;
taskUserInfo . setAssigneeHeadImage ( fileUploadComponent . getUrlPrefix ( ) + headImg ) ;
ll . add ( taskUserInfo ) ;
build . setComment ( build . getComment ( ) ) ;
flowTask1 . setFinishTime ( comment . getTime ( ) ) ;
flowTask1 . setCreateTime ( comment . getTime ( ) ) ;
flowTask1 . setTaskUserInfos ( ll ) ;
flowTask1 . setComment ( build ) ;
hisFlowList . add ( flowTask1 ) ;
} else {
flowTask . setComment ( build ) ;
}
}
} ) ;
hisFlowList . add ( flowTask ) ;