diff --git a/.gitignore b/.gitignore index 8bbff90..32aa833 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ /.hbuilderx /node_modules /unpackage +/uni_modules/ +/.idea +/uniCloud-aliyun/cloudfunctions/router/node_modules/ +/pnpm-lock.yaml diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/add.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/add.js new file mode 100644 index 0000000..f6e6d3f --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/add.js @@ -0,0 +1,25 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/add 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let {data = {}, userInfo, util, filterResponse, originalParam} = event; + let {customUtil, uniID, config, pubFun, vk, db, _} = util; + let {uid} = data; + let res = {code: 0, msg: ""}; + // 业务逻辑开始----------------------------------------------------------- + + await vk.baseDao.add({ + dbName: 'jjx-article-category', + dataJson: data + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/delete.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/delete.js new file mode 100644 index 0000000..dcf3a8a --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/delete.js @@ -0,0 +1,25 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/delete 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let { data = {}, userInfo, util, filterResponse, originalParam } = event; + let { customUtil, uniID, config, pubFun, vk, db, _ } = util; + let { uid } = data; + let res = { code: 0, msg: "" }; + // 业务逻辑开始----------------------------------------------------------- + + await vk.baseDao.deleteById({ + dbName: 'jjx-article-category', + id: data._id + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/list.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/list.js new file mode 100644 index 0000000..ff7e340 --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/list.js @@ -0,0 +1,24 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/list 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let { data = {}, userInfo, util, filterResponse, originalParam } = event; + let { customUtil, uniID, config, pubFun, vk, db, _ } = util; + let { uid } = data; + let res = { code: 0, msg: "" }; + // 业务逻辑开始----------------------------------------------------------- + + res = await vk.baseDao.getTableData({ + dbName: 'jjx-article-category', + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/update.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/update.js new file mode 100644 index 0000000..7022832 --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/update.js @@ -0,0 +1,26 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/update 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let {data = {}, userInfo, util, filterResponse, originalParam} = event; + let {customUtil, uniID, config, pubFun, vk, db, _} = util; + let {uid} = data; + let res = {code: 0, msg: ""}; + // 业务逻辑开始----------------------------------------------------------- + + await vk.baseDao.updateById({ + dbName: 'jjx-article-category', + dataJson: data, + id: data._id + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/add.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/add.js new file mode 100644 index 0000000..781150a --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/add.js @@ -0,0 +1,25 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/add 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let {data = {}, userInfo, util, filterResponse, originalParam} = event; + let {customUtil, uniID, config, pubFun, vk, db, _} = util; + let {uid} = data; + let res = {code: 0, msg: ""}; + // 业务逻辑开始----------------------------------------------------------- + + await vk.baseDao.add({ + dbName: 'jjx-article', + dataJson: data + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/delete.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/delete.js new file mode 100644 index 0000000..826cfd7 --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/delete.js @@ -0,0 +1,25 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/delete 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let { data = {}, userInfo, util, filterResponse, originalParam } = event; + let { customUtil, uniID, config, pubFun, vk, db, _ } = util; + let { uid } = data; + let res = { code: 0, msg: "" }; + // 业务逻辑开始----------------------------------------------------------- + + await vk.baseDao.deleteById({ + dbName: 'jjx-article', + id: data._id + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/list.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/list.js new file mode 100644 index 0000000..7417b6a --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/list.js @@ -0,0 +1,34 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/list 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let {data = {}, userInfo, util, filterResponse, originalParam} = event; + let {customUtil, uniID, config, pubFun, vk, db, _} = util; + let {uid} = data; + let res = {code: 0, msg: ""}; + // 业务逻辑开始----------------------------------------------------------- + + res = await vk.baseDao.getTableData({ + dbName: 'jjx-article', + foreignDB: [ + { + dbName: "jjx-article-category", + localKey: "parent_id", + foreignKey: "_id", + as: "category", + limit: 1, + }, + + ] + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/update.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/update.js new file mode 100644 index 0000000..8e38765 --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/update.js @@ -0,0 +1,26 @@ +'use strict'; +module.exports = { + /** + * XXXnameXXX + * @url admin/article/category/sys/update 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let {data = {}, userInfo, util, filterResponse, originalParam} = event; + let {customUtil, uniID, config, pubFun, vk, db, _} = util; + let {uid} = data; + let res = {code: 0, msg: ""}; + // 业务逻辑开始----------------------------------------------------------- + + await vk.baseDao.updateById({ + dbName: 'jjx-article', + dataJson: data, + id: data._id + }); + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/admin/system/user/sys/changeStatus.js b/uniCloud-aliyun/cloudfunctions/router/service/admin/system/user/sys/changeStatus.js new file mode 100644 index 0000000..352e457 --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/admin/system/user/sys/changeStatus.js @@ -0,0 +1,30 @@ +'use strict'; +module.exports = { + /** + * 认证审核 + * @url admin/system/user/sys/changeStatus 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let { data = {}, userInfo, util, filterResponse, originalParam } = event; + let { customUtil, uniID, config, pubFun, vk, db, _ } = util; + let { uid } = data; + let res = { code: 0, msg: "" }; + // 业务逻辑开始----------------------------------------------------------- + const {id, authStatus} = data + const fadadaConfirm = authStatus === 1 + await vk.baseDao.updateById({ + dbName: 'uni-id-users', + id, + dataJson: { + authStatus, + fadadaConfirm, + authTime: Date.now() + } + }) + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +} diff --git a/uniCloud-aliyun/cloudfunctions/router/service/client/user/kh/addAuth.js b/uniCloud-aliyun/cloudfunctions/router/service/client/user/kh/addAuth.js new file mode 100644 index 0000000..4e7fdb1 --- /dev/null +++ b/uniCloud-aliyun/cloudfunctions/router/service/client/user/kh/addAuth.js @@ -0,0 +1,26 @@ +'use strict'; +module.exports = { + /** + * 手动认证 + * @url client/user/kh/addAuth 前端调用的url参数地址 + * data 请求参数 + * @param {String} params1 参数1 + */ + main: async (event) => { + let { data = {}, userInfo, util, filterResponse, originalParam } = event; + let { customUtil, uniID, config, pubFun, vk, db, _ } = util; + let { uid } = data; + let res = { code: 0, msg: "" }; + // 业务逻辑开始----------------------------------------------------------- + + await vk.baseDao.updateById({ + dbName: 'uni-id-users', + id: uid, + dataJson: data + }) + + + // 业务逻辑结束----------------------------------------------------------- + return res; + } +}