index.js 596 B

1234567891011121314151617181920212223242526
  1. const cloud = require('wx-server-sdk');
  2. cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV });
  3. const db = cloud.database();
  4. // 通过推广码查询上级信息(分享提示用)
  5. exports.main = async (event) => {
  6. const { referralCode } = event;
  7. try {
  8. const res = await db.collection('users').where({
  9. referralCode,
  10. }).get();
  11. if (res.data.length === 0) {
  12. return { found: false };
  13. }
  14. const user = res.data[0];
  15. return {
  16. found: true,
  17. name: user.nickName || '能量师',
  18. };
  19. } catch (err) {
  20. return { found: false, error: err.message };
  21. }
  22. };