feat:完成首页、分类页内容管理功能开发

This commit is contained in:
R524809
2026-04-30 13:30:42 +08:00
parent fa39938e5a
commit c112c70bab
25 changed files with 1465 additions and 65 deletions
+38
View File
@@ -0,0 +1,38 @@
const cloud = require('wx-server-sdk');
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV });
exports.main = async (event) => {
try {
const db = cloud.database();
const enabled = !!event.enabled;
const collection = db.collection('settings');
const docId = 'homeAutoRefresh';
try {
await collection.doc(docId).get();
await collection.doc(docId).update({
data: { enabled, updatedAt: db.serverDate() },
});
} catch {
// Document doesn't exist, create it
await collection.doc(docId).set({
data: { enabled, updatedAt: db.serverDate() },
});
}
return {
success: true,
data: { enabled },
};
} catch (error) {
return {
success: false,
message:
error instanceof Error
? error.message
: '更新定时任务状态失败',
};
}
};
@@ -0,0 +1,8 @@
{
"name": "home-timer-control",
"version": "1.0.0",
"main": "index.js",
"dependencies": {
"wx-server-sdk": "^3.0.4"
}
}