From 41193d186d157937ba052e73dd04c12018e9ecab Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Thu, 07 Aug 2025 10:38:42 +0800
Subject: [PATCH] 新增
---
/dev/null | 14 --------------
1 files changed, 0 insertions(+), 14 deletions(-)
diff --git a/cloud/getHazmatFlow/config.json b/cloud/getHazmatFlow/config.json
deleted file mode 100644
index 5ecc33e..0000000
--- a/cloud/getHazmatFlow/config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "permissions": {
- "openapi": [
- ]
- }
-}
\ No newline at end of file
diff --git a/cloud/getHazmatFlow/index.js b/cloud/getHazmatFlow/index.js
deleted file mode 100644
index 69a9dad..0000000
--- a/cloud/getHazmatFlow/index.js
+++ /dev/null
@@ -1,70 +0,0 @@
-// 云函数入口文件
-const cloud = require('wx-server-sdk')
-
-cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
-
-// 云函数入口函数
-exports.main = async (event, context) => {
- // const wxContext = cloud.getWXContext()
- // return {
- // event,
- // openid: wxContext.OPENID,
- // appid: wxContext.APPID,
- // unionid: wxContext.UNIONID,
- // }
- let {userInfo,hazmatId} = event
- return cloud.database().collection("hazmatFlowList").aggregate()
- .lookup({
- from: "userList",
- localField: 'create_id',
- foreignField: 'id',
- as: 'user'
- })
- .unwind({
- path: "$user",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "departmentList",
- localField: "user.depart_id",
- foreignField: "id",
- as: "user.department"
- })
- .unwind({
- path: "$user.department",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "hazmatBasic",
- localField: 'basic_id',
- foreignField: 'id',
- as: 'hazmatBasic'
- })
- .unwind({
- path: "$hazmatBasic",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "hazmatList",
- localField: 'hazmat_id',
- foreignField: 'id',
- as: 'codeTemp'
- })
- .addFields({
- code: { $arrayElemAt: ["$codeTemp.code", 0] }
- })
- .project({
- codeTemp: 0
- })
- .match({
- hazmat_id: hazmatId
- })
- .end({
- success: function (res) {
- return res;
- },
- fail(error) {
- return error;
- }
- })
-}
\ No newline at end of file
diff --git a/cloud/getHazmatFlow/package.json b/cloud/getHazmatFlow/package.json
deleted file mode 100644
index fa4cd74..0000000
--- a/cloud/getHazmatFlow/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "getHazmatFlow",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "",
- "license": "ISC",
- "dependencies": {
- "wx-server-sdk": "~3.0.1"
- }
-}
\ No newline at end of file
diff --git a/cloud/getHazmatFlowByPage/config.json b/cloud/getHazmatFlowByPage/config.json
deleted file mode 100644
index 5ecc33e..0000000
--- a/cloud/getHazmatFlowByPage/config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "permissions": {
- "openapi": [
- ]
- }
-}
\ No newline at end of file
diff --git a/cloud/getHazmatFlowByPage/index.js b/cloud/getHazmatFlowByPage/index.js
deleted file mode 100644
index f875b45..0000000
--- a/cloud/getHazmatFlowByPage/index.js
+++ /dev/null
@@ -1,95 +0,0 @@
-// 云函数入口文件
-const cloud = require('wx-server-sdk')
-cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })
-
-// 云函数入口函数
-exports.main = async (event, context) => {
- try {
- const db = cloud.database()
- const { pageNum = 1, pageSize = 10 } = event
-
- // 获取总数
- const countRes = await db.collection('hazmatFlowList').where({
- create_id: event.userId
- }).count()
- const total = countRes.total
-
- // 获取分页数据
- const listRes = await db.collection('hazmatFlowList').aggregate()
- .lookup({
- from: "userList",
- localField: "create_id",
- foreignField: "id",
- as: "user"
- })
- .unwind({
- path: "$user",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "departmentList",
- localField: "user.depart_id",
- foreignField: "id",
- as: "user.department"
- })
- .unwind({
- path: "$user.department",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "companyList",
- localField: "user.company_id",
- foreignField: "id",
- as: "user.company"
- })
- .unwind({
- path: "$user.company",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "hazmatBasic",
- localField: "basic_id",
- foreignField: "id",
- as: "hazmatBasic"
- })
- .unwind({
- path: "$hazmatBasic",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "hazmatList",
- localField: "hazmat_id",
- foreignField: "id",
- as: "codeTemp"
- })
- .addFields({
- code: { $arrayElemAt: ["$codeTemp.code", 0] }
- })
- .project({
- codeTemp: 0
- })
- .match({
- create_id: event.userId
- })
- .addFields(
- { sortTime: { $ifNull: [{ $toDate: "$update_time" }, { $toDate: "$create_time" }] } })
- .sort({ sortTime: -1 })
- .skip((pageNum - 1) * pageSize)
- .limit(pageSize)
- .end()
- return {
- list: listRes.list,
- total,
- pageNum: Number(pageNum),
- pageSize: Number(pageSize),
- hasMore: (pageNum * pageSize) < total
- }
- } catch (err) {
- console.error('云函数异常:', err)
- return {
- code: 500,
- message: '服务器异常',
- error: err.message
- }
- }
-}
\ No newline at end of file
diff --git a/cloud/getHazmatFlowByPage/package.json b/cloud/getHazmatFlowByPage/package.json
deleted file mode 100644
index 1d0d6bd..0000000
--- a/cloud/getHazmatFlowByPage/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "getHazmatFlowByPage",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "",
- "license": "ISC",
- "dependencies": {
- "wx-server-sdk": "~3.0.1"
- }
-}
\ No newline at end of file
diff --git a/cloud/getHazmatInfo/config.json b/cloud/getHazmatInfo/config.json
deleted file mode 100644
index 5ecc33e..0000000
--- a/cloud/getHazmatInfo/config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "permissions": {
- "openapi": [
- ]
- }
-}
\ No newline at end of file
diff --git a/cloud/getHazmatInfo/index.js b/cloud/getHazmatInfo/index.js
deleted file mode 100644
index b3e1cdb..0000000
--- a/cloud/getHazmatInfo/index.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// 云函数入口文件
-const cloud = require('wx-server-sdk')
-
-cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
-
-// 云函数入口函数
-exports.main = async (event, context) => {
- // const wxContext = cloud.getWXContext()
- // return {
- // event,
- // openid: wxContext.OPENID,
- // appid: wxContext.APPID,
- // unionid: wxContext.UNIONID,
- // }
-
- let {userInfo,code} = event
- return cloud.database().collection("hazmatList").aggregate()
- .lookup({
- from: "hazmatBasic",
- localField: 'basic_id',
- foreignField: 'id',
- as: 'hazmatBasic'
- })
- .unwind({
- path: "$hazmatBasic",
- preserveNullAndEmptyArrays: true
- })
- .match({
- code: code
- })
- .end({
- success: function (res) {
- return res;
- },
- fail(error) {
- return error;
- }
- })
-}
\ No newline at end of file
diff --git a/cloud/getHazmatInfo/package.json b/cloud/getHazmatInfo/package.json
deleted file mode 100644
index 35695f2..0000000
--- a/cloud/getHazmatInfo/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "hetHazmatInfo",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "",
- "license": "ISC",
- "dependencies": {
- "wx-server-sdk": "~3.0.1"
- }
-}
\ No newline at end of file
diff --git a/cloud/getProductFlow/config.json b/cloud/getProductFlow/config.json
deleted file mode 100644
index 5ecc33e..0000000
--- a/cloud/getProductFlow/config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "permissions": {
- "openapi": [
- ]
- }
-}
\ No newline at end of file
diff --git a/cloud/getProductFlow/index.js b/cloud/getProductFlow/index.js
deleted file mode 100644
index d18b385..0000000
--- a/cloud/getProductFlow/index.js
+++ /dev/null
@@ -1,70 +0,0 @@
-// 云函数入口文件
-const cloud = require('wx-server-sdk')
-
-cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
-
-// 云函数入口函数
-exports.main = async (event, context) => {
- // const wxContext = cloud.getWXContext()
- // return {
- // event,
- // openid: wxContext.OPENID,
- // appid: wxContext.APPID,
- // unionid: wxContext.UNIONID,
- // }
- let {userInfo,productId} = event
- return cloud.database().collection("productFlowList").aggregate()
- .lookup({
- from: "userList",
- localField: 'create_id',
- foreignField: 'id',
- as: 'user'
- })
- .unwind({
- path: "$user",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "departmentList",
- localField: "user.depart_id",
- foreignField: "id",
- as: "user.department"
- })
- .unwind({
- path: "$user.department",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "productBasic",
- localField: 'basic_id',
- foreignField: 'id',
- as: 'productBasic'
- })
- .unwind({
- path: "$productBasic",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "productList",
- localField: 'product_id',
- foreignField: 'id',
- as: 'codeTemp'
- })
- .addFields({
- code: { $arrayElemAt: ["$codeTemp.code", 0] }
- })
- .project({
- codeTemp: 0
- })
- .match({
- product_id: productId
- })
- .end({
- success: function (res) {
- return res;
- },
- fail(error) {
- return error;
- }
- })
-}
\ No newline at end of file
diff --git a/cloud/getProductFlow/package.json b/cloud/getProductFlow/package.json
deleted file mode 100644
index fa4cd74..0000000
--- a/cloud/getProductFlow/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "getHazmatFlow",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "",
- "license": "ISC",
- "dependencies": {
- "wx-server-sdk": "~3.0.1"
- }
-}
\ No newline at end of file
diff --git a/cloud/getProductFlowByPage/config.json b/cloud/getProductFlowByPage/config.json
deleted file mode 100644
index 5ecc33e..0000000
--- a/cloud/getProductFlowByPage/config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "permissions": {
- "openapi": [
- ]
- }
-}
\ No newline at end of file
diff --git a/cloud/getProductFlowByPage/index.js b/cloud/getProductFlowByPage/index.js
deleted file mode 100644
index a438608..0000000
--- a/cloud/getProductFlowByPage/index.js
+++ /dev/null
@@ -1,95 +0,0 @@
-// 云函数入口文件
-const cloud = require('wx-server-sdk')
-cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })
-
-// 云函数入口函数
-exports.main = async (event, context) => {
- try {
- const db = cloud.database()
- const { pageNum = 1, pageSize = 10 } = event
-
- // 获取总数
- const countRes = await db.collection('productFlowList').where({
- create_id: event.userId
- }).count()
- const total = countRes.total
-
- // 获取分页数据
- const listRes = await db.collection('productFlowList').aggregate()
- .lookup({
- from: "userList",
- localField: "create_id",
- foreignField: "id",
- as: "user"
- })
- .unwind({
- path: "$user",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "departmentList",
- localField: "user.depart_id",
- foreignField: "id",
- as: "user.department"
- })
- .unwind({
- path: "$user.department",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "companyList",
- localField: "user.company_id",
- foreignField: "id",
- as: "user.company"
- })
- .unwind({
- path: "$user.company",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "productBasic",
- localField: "basic_id",
- foreignField: "id",
- as: "productBasic"
- })
- .unwind({
- path: "$productBasic",
- preserveNullAndEmptyArrays: true
- })
- .lookup({
- from: "productList",
- localField: "product_id",
- foreignField: "id",
- as: "codeTemp"
- })
- .addFields({
- code: { $arrayElemAt: ["$codeTemp.code", 0] }
- })
- .project({
- codeTemp: 0
- })
- .match({
- create_id: event.userId
- })
- .addFields(
- { sortTime: { $ifNull: [{ $toDate: "$update_time" }, { $toDate: "$create_time" }] } })
- .sort({ sortTime: -1 })
- .skip((pageNum - 1) * pageSize)
- .limit(pageSize)
- .end()
- return {
- list: listRes.list,
- total,
- pageNum: Number(pageNum),
- pageSize: Number(pageSize),
- hasMore: (pageNum * pageSize) < total
- }
- } catch (err) {
- console.error('云函数异常:', err)
- return {
- code: 500,
- message: '服务器异常',
- error: err.message
- }
- }
-}
\ No newline at end of file
diff --git a/cloud/getProductFlowByPage/package.json b/cloud/getProductFlowByPage/package.json
deleted file mode 100644
index 1d0d6bd..0000000
--- a/cloud/getProductFlowByPage/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "getHazmatFlowByPage",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "",
- "license": "ISC",
- "dependencies": {
- "wx-server-sdk": "~3.0.1"
- }
-}
\ No newline at end of file
diff --git a/cloud/getProductInfo/config.json b/cloud/getProductInfo/config.json
deleted file mode 100644
index 5ecc33e..0000000
--- a/cloud/getProductInfo/config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "permissions": {
- "openapi": [
- ]
- }
-}
\ No newline at end of file
diff --git a/cloud/getProductInfo/index.js b/cloud/getProductInfo/index.js
deleted file mode 100644
index b7a2490..0000000
--- a/cloud/getProductInfo/index.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// 云函数入口文件
-const cloud = require('wx-server-sdk')
-
-cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
-
-// 云函数入口函数
-exports.main = async (event, context) => {
- // const wxContext = cloud.getWXContext()
- // return {
- // event,
- // openid: wxContext.OPENID,
- // appid: wxContext.APPID,
- // unionid: wxContext.UNIONID,
- // }
-
- let {userInfo,code} = event
- return cloud.database().collection("productList").aggregate()
- .lookup({
- from: "productBasic",
- localField: 'basic_id',
- foreignField: 'id',
- as: 'productBasic'
- })
- .unwind({
- path: "$productBasic",
- preserveNullAndEmptyArrays: true
- })
- .match({
- code: code
- })
- .end({
- success: function (res) {
- return res;
- },
- fail(error) {
- return error;
- }
- })
-}
\ No newline at end of file
diff --git a/cloud/getProductInfo/package.json b/cloud/getProductInfo/package.json
deleted file mode 100644
index 35695f2..0000000
--- a/cloud/getProductInfo/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "hetHazmatInfo",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "",
- "license": "ISC",
- "dependencies": {
- "wx-server-sdk": "~3.0.1"
- }
-}
\ No newline at end of file
--
Gitblit v1.9.2