chengjie 4 月之前
父節點
當前提交
46ed6c3e43
共有 2 個文件被更改,包括 7 次插入4 次删除
  1. 6 3
      src/api/yjbdc/yjbdcController.js
  2. 1 1
      src/model/yjbdc.js

+ 6 - 3
src/api/yjbdc/yjbdcController.js

@@ -377,19 +377,21 @@ export async function GetYJBDCArticleList(ctx) {
377
             }
377
             }
378
         }
378
         }
379
         
379
         
380
-        globalCache.set(url, result, config.BufferMemoryTime);
380
+        globalCache.set(url, result, config.BufferMemoryTimeLow);
381
         console.log("缓存60秒");
381
         console.log("缓存60秒");
382
     }
382
     }
383
 
383
 
384
 
384
 
385
-    console.log(result.length);
385
+    //console.log(result.length);
386
 
386
 
387
     if (param.IsTodayCount && !param.ID){
387
     if (param.IsTodayCount && !param.ID){
388
-        let count=0;
388
+        let count=0,unReadCount=0;
389
         const today=moment().format("YYYY年MM月DD日 00:00");
389
         const today=moment().format("YYYY年MM月DD日 00:00");
390
         for(let i=0;i<result.length;i++){
390
         for(let i=0;i<result.length;i++){
391
             if (result[i].CreateTime>=today)
391
             if (result[i].CreateTime>=today)
392
                 count++;
392
                 count++;
393
+            if (result[i].Flag==0 && result[i].ReadCount==0)
394
+                unReadCount++;                
393
         }
395
         }
394
 
396
 
395
         let maxcount=ONE_DAY_MAX_BUILD_COUNT;
397
         let maxcount=ONE_DAY_MAX_BUILD_COUNT;
@@ -399,6 +401,7 @@ export async function GetYJBDCArticleList(ctx) {
399
         result={
401
         result={
400
             TodayCount:count,
402
             TodayCount:count,
401
             MaxCount:maxcount,
403
             MaxCount:maxcount,
404
+            UnReadCount:unReadCount,
402
         };
405
         };
403
     }
406
     }
404
     else if (!param.ID){
407
     else if (!param.ID){

+ 1 - 1
src/model/yjbdc.js

@@ -120,7 +120,7 @@ class YJBDC {
120
                 return await query(sql, null);
120
                 return await query(sql, null);
121
             }
121
             }
122
             else{
122
             else{
123
-                let sql = "SELECT `ID`,`UserID`,`CreateTime`,`Words`,`Level`,`ArticleStyle`,`ArticleStart`,`Flag` FROM YJBDC_Articles WHERE UserID=? order by ID desc;";
123
+                let sql = "SELECT `ID`,`UserID`,`CreateTime`,`Words`,`Level`,`ArticleStyle`,`ArticleStart`,`ReadCount`,`Flag` FROM YJBDC_Articles WHERE UserID=? order by ID desc;";
124
                 return await query(sql, [obj.UserID]);
124
                 return await query(sql, [obj.UserID]);
125
             }
125
             }
126
         } catch (error) {
126
         } catch (error) {