权限申请流程沉淀逻辑优化
This commit is contained in:
parent
a76e4f17f5
commit
9ed39bf57e
@ -19,18 +19,18 @@ public class FilePermWeb extends ActionWeb {
|
|||||||
public FilePermWeb(UserContext me){
|
public FilePermWeb(UserContext me){
|
||||||
super(me);
|
super(me);
|
||||||
}
|
}
|
||||||
public String filePermissionApplication(String palVersionId) {
|
public String filePermissionApplication(String fileUUid) {
|
||||||
PALRepositoryModel model = PALRepositoryCache.getCache().get(palVersionId);
|
PALRepositoryModel model = PALRepositoryCache.getCache().get(fileUUid);
|
||||||
String uid = super.getContext().getUID();
|
String uid = super.getContext().getUID();
|
||||||
//发起流程
|
//发起流程
|
||||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(FilePermConstant.FILE_PERM_PROCESSDEFID,uid, null);
|
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(FilePermConstant.FILE_PERM_PROCESSDEFID,uid, null);
|
||||||
//创建一条BO记录
|
//创建一条BO记录
|
||||||
BO bo =new BO();
|
BO bo =new BO();
|
||||||
bo.set("APPLYTYPE","单一权限申请");
|
bo.set("APPLYTYPE","单一权限申请");
|
||||||
bo.set("APPLYFILEIDS",palVersionId);
|
bo.set("APPLYFILEIDS",fileUUid);
|
||||||
bo.set("APPLYFILES",model.getName());
|
bo.set("APPLYFILES",model.getName());
|
||||||
String querySql = "SELECT PUBLISHDEPTID,CREATEUSER FROM BO_ACT_PUBLISH_PERM_SCOPE WHERE PALVERSIONID = ?";
|
String querySql = "SELECT PUBLISHDEPTID,CREATEUSER FROM BO_ACT_PUBLISH_PERM_SCOPE WHERE FILEUUID = ?";
|
||||||
RowMap map = DBSql.getMap(querySql, new Object[]{palVersionId});
|
RowMap map = DBSql.getMap(querySql, new Object[]{fileUUid});
|
||||||
if(null != map){
|
if(null != map){
|
||||||
bo.set("DYPUBLISHER",map.getString("CREATEUSER"));
|
bo.set("DYPUBLISHER",map.getString("CREATEUSER"));
|
||||||
bo.set("DYPUBLISHDEPT",map.getString("PUBLISHDEPTID"));
|
bo.set("DYPUBLISHDEPT",map.getString("PUBLISHDEPTID"));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user