This commit is contained in:
2025-03-28 16:27:26 +08:00
parent f654e16c18
commit a3e6a6d8b8
494 changed files with 4072 additions and 47246 deletions
@@ -0,0 +1,105 @@
const db = uniCloud.database();
const _ = db.command;
module.exports = {
_before: function () { // 通用预处理器
},
async getIsFollow(query) {
try {
const {
uid,
fid
} = query;
let isFollow = false;
console.log(uid)
console.log(fid)
const res = await db.collection("follow").where({
uid: uid,
fid: fid
})
.count();
console.log(res.total);
if (res.total > 0) {
isFollow = true;
}
return {
code: 200,
isFollow: isFollow
}
} catch(e) {
return {
code: 500,
msg: e.message
}
}
},
async follow(query) {
try {
const {
uid,
fid
} = query;
const res = await db.collection("follow").where({
uid: uid,
fid: fid
}).count();
if (res.total > 0) {
return {
code: 201,
msg: "已关注"
}
} else {
let dateTime = new Date();
const add_res = await db.collection("follow").add({
uid: uid,
fid: fid,
create_time: dateTime
})
console.log(add_res)
return {
code: 200,
data: add_res
}
}
} catch(e) {
return {
code: 500,
msg: e.message
}
}
},
async reFollow(query) {
try {
const {
uid,
fid
} = query;
const res = await db.collection("follow").where({
uid: uid,
fid: fid
}).count();
if (res.total < 0) {
return {
code: 201,
msg: "未关注"
}
} else {
const re_res = await db.collection("follow").where({
uid: uid,
fid: fid
}).remove();
console.log(re_res)
return {
code: 200,
data: re_res
}
}
} catch(e) {
return {
code: 500,
msg: e.message
}
}
}
}
@@ -0,0 +1,7 @@
{
"name": "follow",
"dependencies": {},
"extensions": {
"uni-cloud-jql": {}
}
}