diff --git a/uniCloud-tcb/cloudfunctions/router/service/admin/points/sys/getList.js b/uniCloud-tcb/cloudfunctions/router/service/admin/points/sys/getList.js new file mode 100644 index 0000000..cdbdbb9 --- /dev/null +++ b/uniCloud-tcb/cloudfunctions/router/service/admin/points/sys/getList.js @@ -0,0 +1,37 @@ +'use strict'; +module.exports = { + /** + * 积分流水列表(所有用户) + * @url admin/points/sys/getList 前端调用的url参数地址 + * data 请求参数说明 + * @param {Number} pageIndex 当前页码 + * @param {Number} pageSize 每页显示数量 + * @param {Object} formData 查询条件数据源 + * @param {Array} columns 查询条件规则 + */ + main: async (event) => { + let { data = {}, util } = event; + let { vk, _ } = util; + let res = { code: 0, msg: '' }; + // 业务逻辑开始----------------------------------------------------------- + res = await vk.baseDao.getTableData({ + dbName: "jjx-points-log", + data, + whereJson: {}, + sortArr: [{ name: "_add_time", type: "desc" }], + foreignDB: [{ + dbName: "uni-id-users", + localKey: "user_id", + foreignKey: "_id", + as: "userInfo", + limit: 1, + fieldJson: { + nickname: true, + mobile: true + } + }] + }); + // 业务逻辑结束----------------------------------------------------------- + return res; + } +};