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

流程批量审批前加批量保存无法取值

[复制链接]
zhangtao 发表于 2016-5-20 15:07:14 | 显示全部楼层 |阅读模式
本帖最后由 myApps 于 2016-5-23 15:51 编辑

设置的地方如下图


下面是执行脚本
  1. (function(){
  2.     var params = getParameter("_selects");
  3.     println("params----->"  + params);
  4.     var value2 = splitText(params,";");
  5.     println("value2.length----->" + value2.length);

  6.     if(value2!=null && value2!=""){
  7.         for(var i=0;i<value2.length;i++){
  8.             var arr = value2[i];
  9.             println("arr----->" + arr);

  10.     //获取ID的记录,测试时用,可注释掉
  11.             var sql = "select * from tlk_电销流程登记 where id = '"+params+"'";
  12.             println("sql----->" + sql);
  13.             var tempdoc=findBySQL(sql);
  14.             println("tempdoc------>" + tempdoc);
  15.         }
  16.     }
  17. //下面为取值
  18.     var ssje=getItemValueAsDouble("实收金额");
  19.     println("登记表单中,实收金额的Double值是多少"+ssje);
  20.     var hm=getItemValueAsString("客户电话");
  21.     println("登记表单中,电话号码是----------》"+hm);
  22.     if(ssje==0||ssje==0.0){
  23.         var sql_je="select domainid,item_金额 from tlk_收款登记表 where  item_号码='"+hm+"' ";
  24.         println("sql_je-----------------"+sql_je);
  25.         var datart=findBySQL(sql_je);
  26.         if(datart!=null){
  27.         ssje=datart.getItemValueAsDouble("金额");
  28.         }
  29.     }
  30.     ssje;
  31. //更新数据库的数据
  32.     var sql_update = "update tlk_电销流程登记 set item_实收金额 = '"+ssje+"' where id = '"+arr+"'";
  33.     println("sql_update----->" + sql_update);
  34.     updateByDSName("obpmDataSource",sql_update);  //dsName是数据源的名称
  35.     println("更新数据成功");

  36. })();
复制代码


//单个号码批量提交测试报错信息



//以下多个号码批量提交测试报错信息

多个号码,不光实收金额和号码,无法取值,联tempdoc的打印值都为空
  1. //获取ID的记录,测试时用,可注释掉
  2.             var sql = "select * from tlk_电销流程登记 where id = '"+params+"'";
  3.             println("sql----->" + sql);
  4.             var tempdoc=findBySQL(sql);
  5.             println("tempdoc------>" + tempdoc);
复制代码

   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
myApps 发表于 2016-5-23 15:51:22 | 显示全部楼层
还是脚本问题把var sql = "select * from tlk_电销流程登记 where id = '"+params+"'";里的params改为arr
回复

使用道具 举报

myApps 发表于 2016-5-30 18:40:05 | 显示全部楼层
请问问题解决了吗?
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 10:13

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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