查看当前后台事物是否在执行
private boolean isJobRunning(Context ctx) { // TODO Auto-generated method stub //查询后台事务的名称 String jobNameSql="SELECT def.FTITLE title from t_job_def def,T_JOB_TRIGGER trig where def.FJOBDEFID =trig.fjobdefid and trig.FISVALID ='Y' and def.FMUTEX ='G::FmbusinessEditUIFunction'"; String jobName = ""; try { IRowSet rs=DbUtil.executeQuery(ctx, jobNameSql); if(rs.next()){ jobName=rs.getString("title"); } //查询正在运行的后台事务 String jobInstSql="SELECT count(*) count from t_job_inst where ftitle like '%"+jobName+"%' and fstate='Running'"; IRowSet rsJobInst=DbUtil.executeQuery(ctx, jobInstSql); if(rsJobInst.next()){ int count=rsJobInst.getInt("count"); //count>1表示存在正在运行的跑批任务以及本次启动的跑批任务 if(count>1) return true; } } catch (BOSException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return false; }
查看当前后台事物是否在执行
private boolean isJobRunning(Context ctx) { // TODO Auto-generated method stub //查询后台事务的名称 String jobNameSql="SELECT def....
点击下载文档
本文2024-09-16 22:18:45发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47330.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章