update 项目合规评估流程 各部门主管级领导审批 驳回后,模块负责人查询不到数据
This commit is contained in:
+7
@@ -100,6 +100,13 @@ public class ProcessProjectAssessTerm {
|
|||||||
@ApiModelProperty(value = "可以分派标识")
|
@ApiModelProperty(value = "可以分派标识")
|
||||||
private Integer canAssignFlag;
|
private Integer canAssignFlag;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 发起人
|
||||||
|
*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "发起人")
|
||||||
|
private String promoter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 条款关联用户表ID
|
* 条款关联用户表ID
|
||||||
*/
|
*/
|
||||||
|
|||||||
+2
@@ -31,6 +31,8 @@
|
|||||||
<include refid="Base_Column_List">
|
<include refid="Base_Column_List">
|
||||||
<property name="alias" value="ppat"/>
|
<property name="alias" value="ppat"/>
|
||||||
</include>
|
</include>
|
||||||
|
,
|
||||||
|
ppatu.id term_user_id
|
||||||
from process_project_assess_term ppat
|
from process_project_assess_term ppat
|
||||||
left join process_project_assess_term_user ppatu on ppat.id = ppatu.term_id
|
left join process_project_assess_term_user ppatu on ppat.id = ppatu.term_id
|
||||||
where ppat.assessment_id = #{assessmentId}
|
where ppat.assessment_id = #{assessmentId}
|
||||||
|
|||||||
+6
@@ -66,6 +66,7 @@ import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAsse
|
|||||||
import com.jero.modules.activiti.process.projectassess.mapper.ProcessProjectAssessMapper;
|
import com.jero.modules.activiti.process.projectassess.mapper.ProcessProjectAssessMapper;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import static cn.hutool.poi.excel.sax.ElementName.c;
|
||||||
import static cn.hutool.poi.excel.sax.ElementName.v;
|
import static cn.hutool.poi.excel.sax.ElementName.v;
|
||||||
import static org.apache.tools.ant.taskdefs.SetPermissions.NonPosixMode.pass;
|
import static org.apache.tools.ant.taskdefs.SetPermissions.NonPosixMode.pass;
|
||||||
|
|
||||||
@@ -130,6 +131,10 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
for (LoginUser loginUser : userList) {
|
for (LoginUser loginUser : userList) {
|
||||||
userNameMap.put(loginUser.getId(), loginUser.calcNameWorkNo());
|
userNameMap.put(loginUser.getId(), loginUser.calcNameWorkNo());
|
||||||
}
|
}
|
||||||
|
ProcessAll processAll = processAllService.getByProcessInstanceId(processInstanceId);
|
||||||
|
String createUserId = processAll.getCreateUserId();
|
||||||
|
//发起人
|
||||||
|
String createUserName = userNameMap.get(createUserId);
|
||||||
//上一节点处理人
|
//上一节点处理人
|
||||||
Map<String, String> previousNodeHandlerMap = new HashMap<>();
|
Map<String, String> previousNodeHandlerMap = new HashMap<>();
|
||||||
LambdaQueryWrapper<ProcessProjectAssessTermUser> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessProjectAssessTermUser> wrapper = new LambdaQueryWrapper<>();
|
||||||
@@ -231,6 +236,7 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
|
|
||||||
String previousNodeHandler = previousNodeHandlerMap.get(termId);
|
String previousNodeHandler = previousNodeHandlerMap.get(termId);
|
||||||
term.setPreviousNodeHandler(previousNodeHandler);
|
term.setPreviousNodeHandler(previousNodeHandler);
|
||||||
|
term.setPromoter(createUserName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//拼接分类法规标题
|
//拼接分类法规标题
|
||||||
|
|||||||
Reference in New Issue
Block a user