找回密码
 注册成为天翎用户
查看: 905|回复: 2

计划任务(后台任务、定时任务)不能正常运行

[复制链接]
lzcoco 发表于 2015-5-26 00:08:26 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-5-29 17:56 编辑
  1. var applicationid="11de-d978-8a67e104-bbd1-d93f240b2811";//固定死的软件id
  2. var domainid="11e1-81e2-37f74759-9124-47aada6b7467";//固定死的企业域id
  3. var sql = "select domainid,id,item_状态,item_结束时间  from tlk_hd";
  4. var process = getDocProcess(applicationid);
  5. var datas=process.queryBySQL(sql,domainid).datas;
  6. for (var it = datas.iterator(); it.hasNext();) {
  7.         var doc = it.next();
  8.         var bmjztime = doc.getItemValueAsString("结束时间");
  9.         var today = getCurDate("yyyy-MM-dd");
  10.         var sql = "";
  11.         if (bmjztime ==today) {
  12.                 sql = "UPDATE tlk_fm_hd b set b.ITEM_状态='已结束' where item_结束时间<='"+today+"' ";
  13.         }
  14.                 if (sql !=""){

  15.                 updateByDSName("test_DS", sql);
  16.         }
  17. }
复制代码


请教这个任务前段时间还正常执行,但昨天开始就不执行了,请问这是什么原因了?
karrman 发表于 2015-5-26 09:11:23 | 显示全部楼层
你试试把 updateByDSName("test_DS", sql);按下面改一下

function updateByDSName(dsName,sql){
        var process = createProcess("cn.myapps.core.dynaform.dts.datasource.ejb.DataSourceProcess");
        process.createOrUpdate(dsName,sql,getApplication());
}

请问你的qq是不是:153102859
回复

使用道具 举报

 楼主| lzcoco 发表于 2015-5-26 11:13:41 | 显示全部楼层
karrman 发表于 2015-5-26 09:11
你试试把 updateByDSName("test_DS", sql);按下面改一下

function updateByDSName(dsName,sql){

OK了。非常感谢
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 03:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表