request.js 581 B

1234567891011121314151617181920212223242526
  1. const novaqlCrypto = require("../../utils/novaqlCrypto");
  2. function customSQL(sql, params) {
  3. let promise = new Promise((res, rej) => {
  4. wx.request({
  5. url: "https://server.fmode.cn/api/novaql/select",
  6. data: novaqlCrypto.buildNovaQLData(sql, params),
  7. method: "POST",
  8. success(success) {
  9. if (success.data && success.data.code == 200) {
  10. res(success.data.data);
  11. return;
  12. }
  13. rej(success.data);
  14. },
  15. fail(err) {
  16. rej(err);
  17. },
  18. });
  19. });
  20. return promise;
  21. }
  22. module.exports = {
  23. customSQL,
  24. };