From e3fdc01b29f47e80241278228310bf919f67549f Mon Sep 17 00:00:00 2001 From: Rei Date: Mon, 19 Oct 2026 15:33:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=98=E7=BD=91=E6=96=87=E7=AB=A0=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=9C=A8=E6=8E=A8=E8=8D=90=E6=9D=83=E9=87=8D=E7=9B=B8?= =?UTF-8?q?=E5=90=8C=E6=97=B6=E6=8C=89=E5=8F=91=E5=B8=83=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E4=BB=8E=E6=96=B0=E5=88=B0=E6=97=A7=E6=8E=92=E5=BA=8F=EF=BC=88?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E7=B3=BB=E7=BB=9F=E5=8F=91=E5=B8=83=E7=9A=84?= =?UTF-8?q?=E6=96=87=E7=AB=A0=E6=9D=83=E9=87=8D=E9=83=BD=E6=98=AF=200?= =?UTF-8?q?=EF=BC=8C=E4=B9=8B=E5=89=8D=E9=A1=BA=E5=BA=8F=E6=B7=B7=E4=B9=B1?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- cms/server/src/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cms/server/src/index.js b/cms/server/src/index.js index 4149bf5..f09f315 100644 --- a/cms/server/src/index.js +++ b/cms/server/src/index.js @@ -295,7 +295,7 @@ app.put('/api/cms/cases/:id', (req,res)=>{ app.delete('/api/cms/cases/:id', (req,res)=> db.run(`DELETE FROM cases WHERE id=?`,[req.params.id], e=> res.json({code:0,msg:'删除成功'}))); // 文章 -app.get('/api/cms/articles', (req,res)=> db.all(`SELECT * FROM articles ORDER BY recommend_weight DESC, created_at DESC`, (e,r)=> res.json({code:0,data:r}))); +app.get('/api/cms/articles', (req,res)=> db.all(`SELECT * FROM articles ORDER BY recommend_weight DESC, publish_time DESC, created_at DESC`, (e,r)=> res.json({code:0,data:r}))); app.get('/api/cms/articles/:id', (req,res)=> db.get(`SELECT * FROM articles WHERE id=?`,[req.params.id], (e,r)=> res.json({code:0,data:r}))); app.post('/api/cms/articles', (req,res)=>{ const b=req.body; if(!b.title) return res.status(400).json({code:400,msg:'标题必填'}); @@ -333,7 +333,7 @@ app.get('/api/cms/public', (req,res)=>{ queryAll(`SELECT * FROM ten_systems WHERE status='published' ORDER BY sort_order DESC`), queryAll(`SELECT * FROM services WHERE status='published' ORDER BY sort_weight DESC`), queryAll(`SELECT * FROM cases WHERE status='published' ORDER BY sort_weight DESC`), - queryAll(`SELECT * FROM articles WHERE status='published' ORDER BY recommend_weight DESC`), + queryAll(`SELECT * FROM articles WHERE status='published' ORDER BY recommend_weight DESC, publish_time DESC, created_at DESC`), queryOne(`SELECT * FROM self_check WHERE id=1`), queryAll(`SELECT id, label, value FROM site_texts ORDER BY id`), ]).then(([config, home_sections, ameba, experts, evolution_thought, four_values, amb_states, evolution_process, ten_systems, services, cases, articles, self_check, texts]) => {