@@ -32,7 +32,7 @@ export class CRUD {
3232 const value = query . condition . value ;
3333 let item : IItem ;
3434 let repo : any ;
35- let message : Array < string | object > = [ ] ;
35+ let message : Array < string > = [ ] ;
3636 switch ( query . table ) {
3737 case 'Book' :
3838 try {
@@ -48,7 +48,7 @@ export class CRUD {
4848
4949 message . push ( '成功获取到书籍' )
5050 } catch ( err ) {
51- message . push ( err ) ;
51+ message . push ( err . message ) ;
5252 throw err
5353 }
5454
@@ -65,7 +65,7 @@ export class CRUD {
6565
6666 message . push ( '成功获取到作者' )
6767 } catch ( err ) {
68- message . push ( err ) ;
68+ message . push ( err . message ) ;
6969 throw err
7070 }
7171 break
@@ -81,7 +81,7 @@ export class CRUD {
8181
8282 message . push ( '成功获取到托管平台' )
8383 } catch ( err ) {
84- message . push ( err ) ;
84+ message . push ( err . message ) ;
8585 throw err
8686 }
8787
@@ -97,7 +97,7 @@ export class CRUD {
9797
9898 message . push ( '成功获取到类别' )
9999 } catch ( err ) {
100- message . push ( err ) ;
100+ message . push ( err . message ) ;
101101 throw err
102102 }
103103 break
@@ -108,7 +108,7 @@ export class CRUD {
108108
109109 deleteItem = async ( query : IQuery ) : Promise < IQueryResult > => {
110110 let item : IItem ;
111- let message : Array < string | object > = [ ] ;
111+ let message : Array < string > = [ ] ;
112112 switch ( query . table ) {
113113 case 'Book' :
114114 try {
@@ -121,7 +121,7 @@ export class CRUD {
121121 . execute ( ) ;
122122 message . push ( `书籍 ${ item . name } 成功从数据库移除` ) ;
123123 } catch ( err ) {
124- message . push ( err ) ;
124+ message . push ( err . message ) ;
125125 throw err
126126 } ;
127127 break ;
@@ -137,7 +137,7 @@ export class CRUD {
137137
138138 message . push ( `作者 ${ item . name } 成功从数据库移除` ) ;
139139 } catch ( err ) {
140- message . push ( err ) ;
140+ message . push ( err . message ) ;
141141 throw err
142142 } ;
143143 break ;
@@ -153,7 +153,7 @@ export class CRUD {
153153
154154 message . push ( `托管平台 ${ item . uri } 成功从数据库移除` ) ;
155155 } catch ( err ) {
156- message . push ( err ) ;
156+ message . push ( err . message ) ;
157157 throw err
158158 } ;
159159 break ;
@@ -169,23 +169,23 @@ export class CRUD {
169169
170170 message . push ( `类别 ${ item . name } 成功从数据库移除` ) ;
171171 } catch ( err ) {
172- message . push ( err ) ;
172+ message . push ( err . message ) ;
173173 throw err
174174 } ;
175175 break ;
176176 case 'Record' :
177177 try {
178- item = query . item as Record ;
178+ item = query . item as Book ;
179179 await this . conn
180180 . createQueryBuilder ( )
181181 . delete ( )
182182 . from ( Record )
183- . where ( "id = :id" , { id : item . id } )
183+ . where ( "bookId = :id" , { id : item . id } )
184184 . execute ( ) ;
185185
186- message . push ( `阅读记录 ${ item . desc } 成功从数据库移除 ` ) ;
186+ message . push ( `${ item . name } 的阅读记录成功从数据库移除 ` ) ;
187187 } catch ( err ) {
188- message . push ( err ) ;
188+ message . push ( err . message ) ;
189189 throw err
190190 } ;
191191 break ;
@@ -197,7 +197,7 @@ export class CRUD {
197197 addItem = async ( query : IQuery ) : Promise < IQueryResult > => {
198198 let item : IItem ;
199199 let repo : any ;
200- let message : Array < string | object > = [ ] ;
200+ let message : Array < string > = [ ] ;
201201 switch ( query . table ) {
202202 case 'Book' :
203203 try {
@@ -207,7 +207,7 @@ export class CRUD {
207207
208208 message . push ( `书籍 ${ item . name } 成功添加` ) ;
209209 } catch ( err ) {
210- message . push ( err ) ;
210+ message . push ( err . message ) ;
211211 throw err
212212 } ;
213213 break ;
@@ -219,7 +219,7 @@ export class CRUD {
219219
220220 message . push ( `作者 ${ item . name } 成功添加` ) ;
221221 } catch ( err ) {
222- message . push ( err ) ;
222+ message . push ( err . message ) ;
223223 throw err
224224 } ;
225225 break ;
@@ -231,7 +231,7 @@ export class CRUD {
231231
232232 message . push ( `托管平台 ${ item . uri } 成功添加` ) ;
233233 } catch ( err ) {
234- message . push ( err ) ;
234+ message . push ( err . message ) ;
235235 throw err
236236 } ;
237237 break ;
@@ -243,7 +243,7 @@ export class CRUD {
243243
244244 message . push ( `类别 ${ item . name } 成功添加` ) ;
245245 } catch ( err ) {
246- message . push ( err ) ;
246+ message . push ( err . message ) ;
247247 throw err
248248 } ;
249249 break ;
@@ -255,7 +255,7 @@ export class CRUD {
255255
256256 message . push ( `阅读记录 ${ item . desc } 成功添加` ) ;
257257 } catch ( err ) {
258- message . push ( err ) ;
258+ message . push ( err . message ) ;
259259 throw err
260260 } ;
261261 break ;
@@ -267,7 +267,7 @@ export class CRUD {
267267 }
268268
269269 updateItem = async ( query : IQuery ) : Promise < IQueryResult > => {
270- let message : Array < string | object > = [ ] ;
270+ let message : Array < string > = [ ] ;
271271 let repo : any ;
272272 switch ( query . table ) {
273273 case 'Book' :
@@ -278,7 +278,7 @@ export class CRUD {
278278
279279 message . push ( `书籍 ${ book . name } 已成功更新` ) ;
280280 } catch ( err ) {
281- message . push ( err ) ;
281+ message . push ( err . message ) ;
282282 throw err
283283 } ;
284284 break ;
@@ -290,7 +290,7 @@ export class CRUD {
290290
291291 message . push ( `作者 ${ writer . name } 已成功更新` ) ;
292292 } catch ( err ) {
293- message . push ( err ) ;
293+ message . push ( err . message ) ;
294294 throw err
295295 } ;
296296 break ;
@@ -302,7 +302,7 @@ export class CRUD {
302302
303303 message . push ( `托管平台 ${ website . uri } 已成功更新` ) ;
304304 } catch ( err ) {
305- message . push ( err ) ;
305+ message . push ( err . message ) ;
306306 throw err
307307 } ;
308308 break ;
@@ -314,7 +314,7 @@ export class CRUD {
314314
315315 message . push ( `类别 ${ cate . name } 已成功更新` ) ;
316316 } catch ( err ) {
317- message . push ( err ) ;
317+ message . push ( err . message ) ;
318318 throw err
319319 } ;
320320 break ;
@@ -325,7 +325,7 @@ export class CRUD {
325325 getItems = async ( getParam : IFind ) : Promise < IQueryResult > => {
326326 let itemList : Array < IItem > ;
327327 let repo : any ;
328- let message : Array < string | object > = [ ] ;
328+ let message : Array < string > = [ ] ;
329329
330330 switch ( getParam . table ) {
331331 case 'Book' :
@@ -341,7 +341,7 @@ export class CRUD {
341341
342342 message . push ( `获取到 ${ itemList . length } 本书籍` ) ;
343343 } catch ( err ) {
344- message . push ( err ) ;
344+ message . push ( err . message ) ;
345345 throw err ;
346346 }
347347 break ;
@@ -356,7 +356,7 @@ export class CRUD {
356356
357357 message . push ( `获取到 ${ itemList . length } 名作者` ) ;
358358 } catch ( err ) {
359- message . push ( err ) ;
359+ message . push ( err . message ) ;
360360 throw err ;
361361 }
362362 break ;
@@ -370,7 +370,7 @@ export class CRUD {
370370
371371 message . push ( `获取到 ${ itemList . length } 个类别` ) ;
372372 } catch ( err ) {
373- message . push ( err ) ;
373+ message . push ( err . message ) ;
374374 throw err ;
375375 }
376376 break ;
@@ -385,7 +385,7 @@ export class CRUD {
385385
386386 message . push ( `获取到 ${ itemList . length } 个托管平台` ) ;
387387 } catch ( err ) {
388- message . push ( err ) ;
388+ message . push ( err . message ) ;
389389 throw err ;
390390 }
391391 break ;
0 commit comments