index.js 687 B

1234567891011121314151617181920212223242526
  1. const { cloud, db } = require("../config/database");
  2. const QuestionRecord = db.collection("questionRecord");
  3. // 修改数据库信息云函数入口函数
  4. exports.main = async (event, context) => {
  5. try {
  6. const QRData = event.data || {};
  7. const wxContext = cloud.getWXContext();
  8. const que = {
  9. userId: wxContext.OPENID
  10. };
  11. let Page = QRData.Page || 1;
  12. let Size = QRData.Size || 20;
  13. QRData.queId && (que.queId = QRData.queId);
  14. const QR = await QuestionRecord.where(que).skip((Page - 1) * Size).limit(Page * Size).get();
  15. return {
  16. code: 0,
  17. data: QR.data || []
  18. }
  19. } catch (e) {
  20. return {
  21. code: 1,
  22. errMsg: e
  23. }
  24. }
  25. }