天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 兰州波迪

[已解决] 急!脚本问题?

[复制链接]
spiral 发表于 2012-9-17 17:19:12 | 显示全部楼层
客户关于queryBySQL使用添加遍历后代码如下
  1. var rtn="";
  2. var id = request.getSession().getAttribute("id");
  3. var num = 0;
  4. var djl = "";  
  5. var gjxbfh = "";  
  6. var zdxbfh = "";  
  7. var ybxbfh = "";  
  8. var hlqx = "";  

  9. var sql1_1="select * from tlk_第一类 where PARENT='"+id+"'";
  10. var sql1_2="select * from tlk_第二类 where PARENT='"+id+"'";
  11. var sql1_3="select * from tlk_第三类 where PARENT='"+id+"'";
  12. var doc1_1 = queryBySQL (sql1_1);
  13. var doc1_2 = queryBySQL (sql1_2);
  14. var doc1_3 = queryBySQL (sql1_3);
  15.   println(sql1_1);
  16.   println(sql1_2);
  17.   println(sql1_3);

  18. if (doc1_1 != null && doc1_1.size() >0 ) {        
  19.         for (var iter = doc1_1.iterator();iter.hasNext();){
  20.         djl = "一";
  21.         gjxbfh = doc1_1.getItemValueAsString("关键项");
  22.         zdxbfh = doc1_1.getItemValueAsString("重点项");
  23.         ybxbfh = doc1_1.getItemValueAsString("一般项");
  24.          for (var i=1;i<51;i++) {
  25.           var zhi1_1 = doc1_1.getItemValueAsString("结果判定"+i);
  26.           if  ("不适用(合理缺项)".equals(zhi1_1))  {num = num + 1;}   
  27.    }
  28.   hlqx = num;
  29.   println("888888888888888888888");
  30. }
  31.         }

  32.                
  33. if (doc1_2 != null && doc1_2.size() >0 ) {
  34.   for (var iter = doc1_2.iterator();iter.hasNext();){
  35.         djl = "二";
  36.         gjxbfh = doc1_2.getItemValueAsString("关键项");
  37.         zdxbfh = doc1_2.getItemValueAsString("重点项");
  38.         ybxbfh = doc1_2.getItemValueAsString("一般项");
  39.         for (var j=1;j<41;j++) {
  40.           var zhi1_2 = doc1_2.getItemValueAsString("结果判定"+j);
  41.           if  ("不适用(合理缺项)".equals(zhi1_2))  {num = num + 1;}   
  42.    }
  43.   hlqx = num;
  44. println("44444444444444444444444");
  45. }
  46.         }


  47. if (doc1_3 != null && doc1_3.size() >0 ) {
  48.    for (var iter = doc1_3.iterator();iter.hasNext();){
  49.         djl = "三";
  50.         gjxbfh = doc1_3.getItemValueAsString("关键项");
  51.         zdxbfh = doc1_3.getItemValueAsString("重点项");
  52.         ybxbfh = doc1_3.getItemValueAsString("一般项");
  53.         for (var k=1;k<31;k++) {
  54.           var zhi1_3 = doc1_3.getItemValueAsString("结果判定"+k);
  55.           if  ("不适用(合理缺项)".equals(zhi1_3))  {num = num + 1;}   
  56.    }
  57.   hlqx = num;
  58. println("2222222222222222222");
  59. }
  60.          }



  61. rtn=rtn+djl+gjxbfh+zdxbfh+ybxbfh;

  62. rtn;
复制代码
spiral 发表于 2012-9-17 17:31:15 | 显示全部楼层
通过QQ联系,客户添加了下面这段代码后,已经解决了报错的问题,感谢楼主反馈
  1. var data = iter.next();
  2. var win=data.getItemValueAsString("窗");
复制代码

本版积分规则

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

GMT+8, 2026-8-12 16:49

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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