权限申请流程沉淀逻辑优化

This commit is contained in:
yujh 2025-05-12 09:32:25 +08:00
parent a76e4f17f5
commit 9ed39bf57e

View File

@ -19,18 +19,18 @@ public class FilePermWeb extends ActionWeb {
public FilePermWeb(UserContext me){
super(me);
}
public String filePermissionApplication(String palVersionId) {
PALRepositoryModel model = PALRepositoryCache.getCache().get(palVersionId);
public String filePermissionApplication(String fileUUid) {
PALRepositoryModel model = PALRepositoryCache.getCache().get(fileUUid);
String uid = super.getContext().getUID();
//发起流程
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(FilePermConstant.FILE_PERM_PROCESSDEFID,uid, null);
//创建一条BO记录
BO bo =new BO();
bo.set("APPLYTYPE","单一权限申请");
bo.set("APPLYFILEIDS",palVersionId);
bo.set("APPLYFILEIDS",fileUUid);
bo.set("APPLYFILES",model.getName());
String querySql = "SELECT PUBLISHDEPTID,CREATEUSER FROM BO_ACT_PUBLISH_PERM_SCOPE WHERE PALVERSIONID = ?";
RowMap map = DBSql.getMap(querySql, new Object[]{palVersionId});
String querySql = "SELECT PUBLISHDEPTID,CREATEUSER FROM BO_ACT_PUBLISH_PERM_SCOPE WHERE FILEUUID = ?";
RowMap map = DBSql.getMap(querySql, new Object[]{fileUUid});
if(null != map){
bo.set("DYPUBLISHER",map.getString("CREATEUSER"));
bo.set("DYPUBLISHDEPT",map.getString("PUBLISHDEPTID"));