|
|
|
@ -1561,9 +1561,20 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
|
|
|
|
|
|
|
|
|
|
//补充历史状态名称,检查补充节点信息
|
|
|
|
|
for (OcrTaskchildPictureAppro ocrTaskchildPictureAppro : list) {
|
|
|
|
|
String assignee = ocrTaskchildPictureAppro.getAssignee();
|
|
|
|
|
//审批节点 当前如果没有历史操作,则将当前节点赋值到历史审批节点中.
|
|
|
|
|
if (StringUtils.isBlank(ocrTaskchildPictureAppro.getTasknamehis())) {
|
|
|
|
|
ocrTaskchildPictureAppro.setTasknamehis(ocrTaskchildPictureAppro.getTaskname());
|
|
|
|
|
}else{
|
|
|
|
|
if (assignee.contains(",")) {
|
|
|
|
|
String[] split = assignee.split(",");
|
|
|
|
|
for (int i = 0; i < split.length; i++) {
|
|
|
|
|
if (user.getLoginname().equals(split[i])) {
|
|
|
|
|
String[] taskIds = ocrTaskchildPictureAppro.getTasknamehis().split(",");
|
|
|
|
|
ocrTaskchildPictureAppro.setTasknamehis(taskIds[i]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (ocrTaskchildPictureAppro.getStatshis() != null) {
|
|
|
|
|