44 LinRouter,
55 routeMetaInfo,
66 adminRequired,
7- Success,
87 NotFound,
98 Failed
109} = require ( "lin-mizar" ) ;
@@ -95,11 +94,9 @@ admin.linPut(
9594 async ctx => {
9695 const v = await new ResetPasswordValidator ( ) . validate ( ctx ) ;
9796 await adminDao . changeUserPassword ( ctx , v ) ;
98- ctx . json (
99- new Success ( {
100- msg : "密码修改成功"
101- } )
102- ) ;
97+ ctx . success ( {
98+ msg : "密码修改成功"
99+ } ) ;
103100 }
104101) ;
105102
@@ -116,11 +113,9 @@ admin.linDelete(
116113 const v = await new PositiveIdValidator ( ) . validate ( ctx ) ;
117114 const id = v . get ( "path.id" ) ;
118115 await adminDao . deleteUser ( ctx , id ) ;
119- ctx . json (
120- new Success ( {
121- msg : "操作成功"
122- } )
123- ) ;
116+ ctx . success ( {
117+ msg : "操作成功"
118+ } ) ;
124119 }
125120) ;
126121
@@ -136,11 +131,9 @@ admin.linPut(
136131 async ctx => {
137132 const v = await new UpdateUserInfoValidator ( ) . validate ( ctx ) ;
138133 await adminDao . updateUserInfo ( ctx , v ) ;
139- ctx . json (
140- new Success ( {
141- msg : "操作成功"
142- } )
143- ) ;
134+ ctx . success ( {
135+ msg : "操作成功"
136+ } ) ;
144137 }
145138) ;
146139
@@ -221,17 +214,13 @@ admin.linPost(
221214 const v = await new NewGroupValidator ( ) . validate ( ctx ) ;
222215 const ok = await adminDao . createGroup ( ctx , v ) ;
223216 if ( ! ok ) {
224- ctx . json (
225- new Failed ( {
226- msg : "新建分组失败"
227- } )
228- ) ;
217+ throw new Failed ( {
218+ msg : "新建分组失败"
219+ } ) ;
229220 } else {
230- ctx . json (
231- new Success ( {
232- msg : "新建分组成功"
233- } )
234- ) ;
221+ ctx . success ( {
222+ msg : "新建分组成功"
223+ } ) ;
235224 }
236225 }
237226) ;
@@ -248,11 +237,9 @@ admin.linPut(
248237 async ctx => {
249238 const v = await new UpdateGroupValidator ( ) . validate ( ctx ) ;
250239 await adminDao . updateGroup ( ctx , v ) ;
251- ctx . json (
252- new Success ( {
253- msg : "更新分组成功"
254- } )
255- ) ;
240+ ctx . success ( {
241+ msg : "更新分组成功"
242+ } ) ;
256243 }
257244) ;
258245
@@ -269,11 +256,9 @@ admin.linDelete(
269256 const v = await new PositiveIdValidator ( ) . validate ( ctx ) ;
270257 const id = v . get ( "path.id" ) ;
271258 await adminDao . deleteGroup ( ctx , id ) ;
272- ctx . json (
273- new Success ( {
274- msg : "删除分组成功"
275- } )
276- ) ;
259+ ctx . success ( {
260+ msg : "删除分组成功"
261+ } ) ;
277262 }
278263) ;
279264
@@ -289,11 +274,9 @@ admin.linPost(
289274 async ctx => {
290275 const v = await new DispatchAuthValidator ( ) . validate ( ctx ) ;
291276 await adminDao . dispatchAuth ( ctx , v ) ;
292- ctx . json (
293- new Success ( {
294- msg : "添加权限成功"
295- } )
296- ) ;
277+ ctx . success ( {
278+ msg : "添加权限成功"
279+ } ) ;
297280 }
298281) ;
299282
@@ -309,11 +292,9 @@ admin.linPost(
309292 async ctx => {
310293 const v = await new DispatchAuthsValidator ( ) . validate ( ctx ) ;
311294 await adminDao . dispatchAuths ( ctx , v ) ;
312- ctx . json (
313- new Success ( {
314- msg : "添加权限成功"
315- } )
316- ) ;
295+ ctx . success ( {
296+ msg : "添加权限成功"
297+ } ) ;
317298 }
318299) ;
319300
@@ -329,11 +310,9 @@ admin.linPost(
329310 async ctx => {
330311 const v = await new RemoveAuthsValidator ( ) . validate ( ctx ) ;
331312 await adminDao . removeAuths ( ctx , v ) ;
332- ctx . json (
333- new Success ( {
334- msg : "删除权限成功"
335- } )
336- ) ;
313+ ctx . success ( {
314+ msg : "删除权限成功"
315+ } ) ;
337316 }
338317) ;
339318
0 commit comments