爱游戏

 
 注册成为天翎用户
热搜:
查看: 442|回复: 0

兼容4.4 -爱游戏

[复制链接]
smart 发表于 2022-7-15 10:54:21 | |
  1. var domainidto = "pfqrtkz2khbjbu9w0xi"; //企业域id
  2. var applicationidto = "__iudtviiboq60pcmb78y";//应用软件id

  3. /*
  4.         获取域id
  5. */
  6. function getcompatibilitydomainid() {
  7.     var domainid = getdomainid();
  8.     if (domainid == null || "".equals(domainid)) {
  9.         domainid = domainidto;
  10.     }
  11.     return domainid;
  12. }

  13. /*
  14.         获取软件id
  15. */
  16. function getcompatibilityapplicationid() {
  17.     var applicationid = getapplicationid();
  18.     if (applicationid == null || "".equals(applicationid)) {
  19.         applicationid = applicationidto;
  20.     }
  21.     return applicationid;
  22. }

  23. /*
  24.         获取文档操作对象
  25. */
  26. function getcompatibilitydocprocess() {
  27.     return getdocprocess(applicationidto);
  28. }

  29. /**
  30. * 返回文档操作对象
  31. *
  32. * @return 文档操作对象
  33. */
  34. function getcompatibilitydocumentprocess() {
  35.     return getcompatibilitydocprocess();
  36. }

  37. /**
  38. * 根据sql查询符合条件的document,结果以collection返回
  39. *
  40. * @param sql 查询语句参数
  41. *
  42. * @return 根据sql查询符合条件的document,结果以collection返回
  43. */
  44. function compatibilityquerybysql(sql) {
  45.     var process = getcompatibilitydocprocess();
  46.     var dpg = process.querybysql(sql, domainidto);
  47.     if (dpg != null) {
  48.         return dpg.datas;
  49.     } else {
  50.         return null;
  51.     }
  52. }

  53. /**
  54. * 根据sql(带缓存)查询符合条件的document,结果以collection返回
  55. *
  56. * @param sql 查询语句参数
  57. *
  58. * @return 根据sql查询符合条件的document,结果以collection返回
  59. *
  60. */
  61. function compatibilityquerybysqlwithcache(sql) {
  62.     var process = getcompatibilitydocprocess();
  63.     var dpg = process.querybysqlwithcache(sql, domainidto);
  64.     if (dpg != null) {
  65.         return dpg.datas;
  66.     } else {
  67.         return null;
  68.     }
  69. }

  70. /**
  71. * 根据sql获取文档
  72. *
  73. * @return 根据sql获取文档
  74. *
  75. * @param sql sql查询符合条件语句
  76. *
  77. */
  78. function compatibilityfindbysql(sql) {
  79.     var process = getcompatibilitydocprocess();
  80.     return process.findbysql(sql, domainidto);
  81. }

  82. /**
  83. * 根据sql汇总记录数
  84. *
  85. * @param sql sql查询语句
  86. *
  87. * @return 返回统计结果
  88. */
  89. function compatibilitycountbysql(sql) {
  90.     var process = getcompatibilitydocprocess();
  91.     var count = process.countbysql(sql, domainidto);
  92.     return count;
  93. }

  94. /**
  95. * 根据sql汇总符合条件的document的指定字段
  96. *
  97. * @return 根据sql汇总符合条件的document的指定字段
  98. *
  99. * @param sql sql查询符合条件语句
  100. *
  101. * @param fieldname 文档的字段名
  102. *
  103. */
  104. function compatibilitysumbysql(sql) {
  105.     var process = getcompatibilitydocprocess();
  106.     var sum = process.sumbysql(sql, domainidto);
  107.     return sum;
  108. }

  109. /**
  110. * 根据数据源名称,执行sql插入操作(sql语句为:insert table ......)。
  111. *
  112. * @param dsname 数据源名称
  113. *
  114. * @param sql  sql查询语句
  115. *
  116. */
  117. function insertbydsname(dsname, sql) {
  118.     var process = getdatasourceprocess();
  119.     process.queryinsert(dsname, sql, applicationidto);
  120. }

  121. /**
  122. * 根据数据源名称,执行sql更新操作(sql语句为:update table set......)。
  123. *
  124. * @param dsname 数据源名称
  125. *
  126. * @param sql sql查询语句
  127. *
  128. */
  129. function updatebydsname(dsname, sql) {
  130.     var service = getdatasourceprocess();
  131.     service.createorupdate(dsname, sql, applicationidto);
  132. }

  133. /**
  134. * 根据数据源名称,执行sql删除操作(sql语句为:delete from table ......)。
  135. *
  136. * @param dsname 数据源名称
  137. *
  138. * @param sql sql查询语句
  139. *
  140. */
  141. function deletebydsname(dsname, sql) {
  142.     var process = getdatasourceprocess();
  143.     process.remove(dsname, sql, applicationidto);
  144. }

  145. /**
  146. * 根据角色名取角色id
  147. *
  148. * @param name 角色名称
  149. *
  150. * @return 返回对应角色对象
  151. */
  152. function getcompatibilityrolebyname(name) {
  153.     var roleprocess = getroleprocess();
  154.     return roleprocess.doviewbyname(name, applicationidto);
  155. }
复制代码
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:40

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

返回列表
网站地图