info.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. const app = getApp();
  2. const appConfig = require("../config");
  3. const utils = require("../utils/util");
  4. const cache = require("cache");
  5. var info = function (id) {
  6. //如果用户切换成本地了,就从本低读取
  7. if (utils.getSwitchToLocalStatus()){
  8. var info = cache.info(id);
  9. var res = {
  10. code : 0,
  11. };
  12. if(info === false) {
  13. res.code = 404;
  14. res.msg = "没有找到相关记录";
  15. }else{
  16. res.data = info;
  17. }
  18. app.infoSuccessSync(res)
  19. return res;
  20. }
  21. var header = {
  22. 'content-type': 'application/x-www-form-urlencoded',
  23. 'cookie': wx.getStorageSync(appConfig.storeKeys.sessionId)
  24. };
  25. wx.request({
  26. url: utils.getUrl("info", {id : id}),
  27. header : header,
  28. method : "GET",
  29. dataType : "json",
  30. success : function(req){
  31. app.log(req)
  32. app.infoSuccessSync(req.data)
  33. },
  34. fail: function (req) {
  35. var req = {
  36. code: 100010,
  37. msg: "网络失败,请重试"
  38. };
  39. app.infoSuccessSync(req)
  40. }
  41. })
  42. }
  43. module.exports = info