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

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 网络菜菜

[解决中] myapps里的数据库是否有接口可以给其他系统调用查询

[复制链接]
Chain 发表于 2025-7-4 14:38:05 | 显示全部楼层
网络菜菜 发表于 2025-7-4 13:15
工程师,你好,请教一下这里URL的test我是用哪里的路径

test我是自己拼的接口路径,没有什么具体意义,只是用于区分而已
 楼主| 网络菜菜 发表于 2025-7-4 17:49:35 | 显示全部楼层
Chain 发表于 2025-7-4 14:38
test我是自己拼的接口路径,没有什么具体意义,只是用于区分而已

工程师,不知我拼接是哪里出现问题,导致提示api not found的提示呢?这里我是少了哪个参数吗?

我是可以获取到accessToken,定义的URL,我都是按自己定义

其中我设的{userid}直接在数据库里查了t_user表里的用户ID,{testaccount}里的值,我直接用网址里输账户名称。


补充内容 (2025-7-5 09:19):
发现是两个参数少了一个“/”

本帖子中包含更多资源

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

x
 楼主| 网络菜菜 发表于 2025-7-4 18:00:48 | 显示全部楼层
  1. (function(){
  2.          //var userid = CONTEXT.getParameter("userid");
  3.          var userid = "6ZwO3xDPJP4a5LSAZcw";
  4.          println("userid--------------->" +userid);
  5.          //var testaccount = CONTEXT.getParameter("账号名称");
  6.          var testaccount = "欧XX";
  7.          println("testaccount------------->" +testaccount);
  8.          var dsName = "浪潮财务共享库";
  9.          var id = COUNTER.genUUID();

  10.         //判断参数非空
  11.         if (null != ID && null != testaccount) {
  12.                 // var list = new Packages.java.util.ArrayList();
  13.                 var DataArray = new Packages.net.sf.json.JSONArray();  
  14.                
  15.                 //可以查询系统创建表也可以获取外部表
  16.                 var sql = "select * from caiwugx where 账号名称 = '"+testaccount+"'";
  17.                 //var query = queryBySQL(sql);
  18.                 var query = queryByDSName(dsName,  sql);
  19.                 if (query != null && query.size() > 0) {   
  20.                         for(var iter = query.iterator(); iter.hasNext(); ) {
  21.                                 var JSONObject = createObject("com.alibaba.fastjson.JSONObject");
  22.                                 // var result = new Packages.java.util.HashMap(); //创建指定类对象
  23.                                 
  24.                               //  var docs = iter.next();                                       
  25.                               //  var bank_number = docs.getItemValueAsString("银行账号");
  26.                               //  var bank_name = docs.getItemValueAsString("所属银行_名称");
  27.                                 var item = iter.next();
  28.                                 println("item--------------->" +item);
  29.                                 var bank_number = item.get("银行账号");
  30.                                 println("bank_number--------------->" +bank_number);
  31.                                 var acc_name = item.get("账号名称");
  32.                                 println("acc_name--------------->" +acc_name);
  33.                                 var bank_name = item.get("所属银行_名称");
  34.                                 println("bank_name--------------->" +bank_name);   
  35.                                 
  36.                               //  JSONObject.put("id", docs.getId().toString());
  37.                                 JSONObject.put("bank_number", bank_number.toString());
  38.                                 JSONObject.put("acc_name", acc_name.toString());
  39.                                 JSONObject.put("bank_name", bank_name.toString());
  40.                                 DataArray.add(JSONObject);
  41.                         }
  42.                         
  43.                 }
  44.                 return DataArray;
  45.                 //println(DataArray);
  46.         }        
  47. })();
复制代码
 楼主| 网络菜菜 发表于 2025-8-28 10:12:06 | 显示全部楼层
\\\\\\\"已解决可结帖\\\\\\\"

谢谢工程师解答,我后续的问题另起帖。

本版积分规则

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

GMT+8, 2026-8-12 05:52

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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