| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | const Parse = getApp().Parse;const company = getApp().globalData.companyconst date = require("../../utils/date");const reqSql = require("../utils/request")function getShopPost(id) {  return new Promise((resolve, reject) => {    let post = new Parse.Query("ShopOrder")    post.equalTo("goods", id)    post.equalTo("status", 800)    post.count().then(res => {      console.log(res);      resolve(res)    })  })}async function getOrders(id, limit, length) {  let sql = `select sp.user,sp.status,sp.images,sp.score,sp.open,sp.content,sp."updatedAt",    us.avatar,us.nickname    from "ShopOrder" as sp    join "_User" as us    on sp.user = us."objectId"    where sp.company = '${company}'    and sp.goods = '${id}'     and sp.status = 800    order by sp."updatedAt" DESC    limit ${limit ? limit : 200}     offset ${length}    `  let res = await reqSql.customSQL(sql)  let orders = res.reduce((arr, item) => {    item.date = date.formatTime("YYYY-mm-dd", item.updatedAt)    arr.push(item)    return arr  }, [])  console.log(orders);  return orders}module.exports = {  getShopPost,  getOrders}
 |