发布流程复用代码提交
This commit is contained in:
parent
1f91e64c79
commit
cd3d1f7841
@ -889,5 +889,14 @@ public class PublisherController {
|
||||
return web.InterruptTask(taskId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 切换历史数据为公开状态
|
||||
*/
|
||||
@Mapping("com.actionsoft.apps.coe.pal.publisher.changeHisToPublic")
|
||||
public String changeHisToPublic(UserContext me, String ids) {
|
||||
ProcessPublishWeb web = new ProcessPublishWeb(me);
|
||||
return web.changeHisToPublic(ids);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -4932,4 +4932,15 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
return ro.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* 切换历史数据为公开状态
|
||||
*/
|
||||
public String changeHisToPublic(String ids) {
|
||||
String inClause = "'" + String.join("', '", ids.split(",")) + "'";
|
||||
String querySql = " UPDATE " + PublisherConstant.BO_ACT_PUBLISH_HIS +
|
||||
" SET PUBLICSTATUS = 1 WHERE ID IN (" + inClause +")";
|
||||
int count = DBSql.update(querySql);
|
||||
return String.valueOf(count);
|
||||
}
|
||||
|
||||
}
|
||||
@ -16,7 +16,7 @@ public interface PublisherConstant {
|
||||
|
||||
public static final String PROCESSGROUPID = "obj_893ec85d8219468bb6df6a19fab4f7c9"; //发布流程流程组Id
|
||||
public static final String PROCESSID = "obj_fb1c7a54b98b412187388c8bab407362";
|
||||
public static final String PROCESSID_HIS_DATA = "obj_538f9d1558bf40c7b827ff311db133cd";//历史数据查询视图
|
||||
public static final String PROCESSID_HIS_DATA = "obj_4d53cf5523fd4cc3bde41fef5a01aa51";//历史数据查询视图
|
||||
|
||||
public static final String BOTABLENAME = "BO_ACT_COE_PUBLISH"; //发布流程BO表主表表名
|
||||
public static final String BOSUBTABLE_N = "BO_ACT_COE_PUBLISH_N"; //发布流程BO子表-新增
|
||||
|
||||
@ -24,6 +24,7 @@ import com.actionsoft.bpms.bpmn.engine.listener.ExecuteListener;
|
||||
import com.actionsoft.bpms.bpmn.engine.listener.ExecuteListenerInterface;
|
||||
import com.actionsoft.bpms.bpmn.engine.model.run.delegate.ProcessInstance;
|
||||
import com.actionsoft.bpms.commons.database.RowMap;
|
||||
import com.actionsoft.bpms.org.cache.DepartmentCache;
|
||||
import com.actionsoft.bpms.util.DBSql;
|
||||
import com.actionsoft.bpms.util.UUIDGener;
|
||||
import com.actionsoft.bpms.util.UtilDate;
|
||||
@ -301,11 +302,13 @@ public class ApplyTasAfterkComplete extends ExecuteListener implements ExecuteLi
|
||||
bo.set("SUBMITUID",sourceBo.getString("APPLYUSERID"));
|
||||
bo.set("SUBMITNAME",sourceBo.getString("APPLYUSERNAME"));
|
||||
bo.set("SEND_SCOPE_ORG",sourceBo.getString("SEND_SCOPE_ORG"));
|
||||
bo.set("SEND_SCOPE_ORG_NAME",sourceBo.getString("APPLYUSERNAME"));
|
||||
bo.set("SEND_SCOPE_ORG_NAME", SDK.getORGAPI().getDepartmentById(sourceBo.getString("SEND_SCOPE_ORG")).getName());
|
||||
bo.set("SEND_SCOPE_POST",sourceBo.getString("SEND_SCOPE_POST"));
|
||||
bo.set("SEND_SCOPE_POST_NAME",sourceBo.getString("APPLYUSERNAME"));
|
||||
String sendScopePost = DBSql.getString("select NAME from VIEW_EU_TESTBZP where ID =?", new Object[]{sourceBo.getString("SEND_SCOPE_POST")});
|
||||
bo.set("SEND_SCOPE_POST_NAME",sendScopePost);
|
||||
bo.set("SEND_SCOPE_LEVEL",sourceBo.getString("SEND_SCOPE_LEVEL"));
|
||||
bo.set("SEND_SCOPE_LEVEL_NAME",sourceBo.getString("APPLYUSERNAME"));
|
||||
String sendScopeLevel = DBSql.getString("SELECT RANKSUB_NAME FROM BO_ACT_PAL_LEVEL_SUB WHERE RANKSUB_NO =?", new Object[]{sourceBo.getString("SEND_SCOPE_LEVEL")});
|
||||
bo.set("SEND_SCOPE_LEVEL_NAME",sendScopeLevel);
|
||||
bo.set("MARKAR",sourceBo.getString("MARKAR"));
|
||||
bo.set("PROCESS_TITLE",sourceBo.getString("PROCESS_TITLE"));
|
||||
bo.set("PUBLICSTATUS",0);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user