把这个函数trim()去掉,或者试试直接判断非空 xxx !=""
当我取消trim()函数时,到length()报错,后来我直接判断xxx != "";
提示oa5.caiwugx的表,后我改了下代码,提示列不存在。
- (function(){
- //var id = context.getparameter("id");
- var id = "4674658a-a357-1aa3-336d-902b0debe943";
- println("id--------------->" id);
- //var testaccount = context.getparameter("账号名称");
- var testaccount = "欧燕红";
- println("testaccount------------->" testaccount);
- var dsname = "浪潮财务共享库";
- var id = counter.genuuid();
- //判断参数非空
- if (null != id && null != testaccount) {
- // var list = new packages.java.util.arraylist();
- var dataarray = new packages.net.sf.json.jsonarray();
-
- //可以查询系统创建表也可以获取外部表
- var sql = "select * from caiwugx where item_账号名称 = '" testaccount "' and item_id = '" id "'";
- //var query = querybysql(sql);
- var query = querybydsname(dsname, sql);
- if (query != null && query.size() > 0) {
- for(var iter = query.iterator(); iter.hasnext(); ) {
- var jsonobject = createobject("com.alibaba.fastjson.jsonobject");
- // var result = new packages.java.util.hashmap(); //创建指定类对象
-
- var docs = iter.next();
- var bank_number = docs.getitemvalueasstring("银行账号");
- var bank_name = docs.getitemvalueasstring("所属银行_名称");
-
- jsonobject.put("id", docs.getid().tostring());
- jsonobject.put("bank_number", bank_number.tostring());
- jsonobject.put("bank_name", bank_name.tostring());
- dataarray.add(jsonobject);
- }
-
- }
- return dataarray;
- }
-
- })();
复制代码
|