chengjie 5 місяців тому
батько
коміт
07a4efe265
2 змінених файлів з 70 додано та 38 видалено
  1. 61 35
      src/api/yjbdc/yjbdcController.js
  2. 9 3
      src/model/yjbdc.js

Різницю між файлами не показано, бо вона завелика
+ 61 - 35
src/api/yjbdc/yjbdcController.js


+ 9 - 3
src/model/yjbdc.js

@@ -84,7 +84,7 @@ class YJBDC {
84 84
             const sql = "INSERT INTO YJBDC_OCRs SET ?";
85 85
             return await query(sql, [obj]);
86 86
         } catch (error) {
87
-            console.error('添加OCR失败:', error);
87
+            onsole.error('添加OCR失败:', error);
88 88
             throw error;
89 89
         }
90 90
     }
@@ -101,8 +101,14 @@ class YJBDC {
101 101
 
102 102
     static async GetYJBDCArticleList(obj) {
103 103
         try {
104
-            const sql = "SELECT * FROM YJBDC_Articles WHERE UserID=? and Flag=0 order by ID desc";
105
-            return await query(sql, [obj.UserID]);
104
+            if (obj.ID>0){
105
+                let sql = "SELECT * FROM YJBDC_Articles WHERE UserID=? and ID=? and Flag=0;";
106
+                return await query(sql, [obj.UserID,obj.ID]);
107
+            }
108
+            else{
109
+                let sql = "SELECT `ID`,`UserID`,`CreateTime`,`Words`,`Level`,`ArticleStyle`,`ArticleStart` FROM YJBDC_Articles WHERE UserID=? and Flag=0 order by ID desc;";
110
+                return await query(sql, [obj.UserID]);
111
+            }
106 112
         } catch (error) {
107 113
             console.error('获取信息失败:', error);
108 114
             throw error;