From 0d9ca7bbe7bb74c45318363e67f7e1ed8a9234c6 Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Thu, 30 Nov 2023 20:41:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=87=91=E4=B9=85=E4=BF=A1?= =?UTF-8?q?=E5=AD=A6=E5=A0=82=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +++ .../service/admin/article/category/sys/add.js | 25 ++++++++++++++ .../admin/article/category/sys/delete.js | 25 ++++++++++++++ .../admin/article/category/sys/list.js | 24 +++++++++++++ .../admin/article/category/sys/update.js | 26 ++++++++++++++ .../service/admin/article/list/sys/add.js | 25 ++++++++++++++ .../service/admin/article/list/sys/delete.js | 25 ++++++++++++++ .../service/admin/article/list/sys/list.js | 34 +++++++++++++++++++ .../service/admin/article/list/sys/update.js | 26 ++++++++++++++ .../admin/system/user/sys/changeStatus.js | 30 ++++++++++++++++ .../router/service/client/user/kh/addAuth.js | 26 ++++++++++++++ 11 files changed, 270 insertions(+) create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/add.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/delete.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/list.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/category/sys/update.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/add.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/delete.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/list.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/article/list/sys/update.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/admin/system/user/sys/changeStatus.js create mode 100644 uniCloud-aliyun/cloudfunctions/router/service/client/user/kh/addAuth.js 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; + } +}