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,18 +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- ) ;
229- } else {
230- ctx . json (
231- new Success ( {
232- msg : "新建分组成功"
233- } )
234- ) ;
217+ throw new Failed ( {
218+ msg : "新建分组失败"
219+ } ) ;
235220 }
221+ ctx . success ( {
222+ msg : "新建分组成功"
223+ } ) ;
236224 }
237225) ;
238226
@@ -248,11 +236,9 @@ admin.linPut(
248236 async ctx => {
249237 const v = await new UpdateGroupValidator ( ) . validate ( ctx ) ;
250238 await adminDao . updateGroup ( ctx , v ) ;
251- ctx . json (
252- new Success ( {
253- msg : "更新分组成功"
254- } )
255- ) ;
239+ ctx . success ( {
240+ msg : "更新分组成功"
241+ } ) ;
256242 }
257243) ;
258244
@@ -269,11 +255,9 @@ admin.linDelete(
269255 const v = await new PositiveIdValidator ( ) . validate ( ctx ) ;
270256 const id = v . get ( "path.id" ) ;
271257 await adminDao . deleteGroup ( ctx , id ) ;
272- ctx . json (
273- new Success ( {
274- msg : "删除分组成功"
275- } )
276- ) ;
258+ ctx . success ( {
259+ msg : "删除分组成功"
260+ } ) ;
277261 }
278262) ;
279263
@@ -289,11 +273,9 @@ admin.linPost(
289273 async ctx => {
290274 const v = await new DispatchAuthValidator ( ) . validate ( ctx ) ;
291275 await adminDao . dispatchAuth ( ctx , v ) ;
292- ctx . json (
293- new Success ( {
294- msg : "添加权限成功"
295- } )
296- ) ;
276+ ctx . success ( {
277+ msg : "添加权限成功"
278+ } ) ;
297279 }
298280) ;
299281
@@ -309,11 +291,9 @@ admin.linPost(
309291 async ctx => {
310292 const v = await new DispatchAuthsValidator ( ) . validate ( ctx ) ;
311293 await adminDao . dispatchAuths ( ctx , v ) ;
312- ctx . json (
313- new Success ( {
314- msg : "添加权限成功"
315- } )
316- ) ;
294+ ctx . success ( {
295+ msg : "添加权限成功"
296+ } ) ;
317297 }
318298) ;
319299
@@ -329,11 +309,9 @@ admin.linPost(
329309 async ctx => {
330310 const v = await new RemoveAuthsValidator ( ) . validate ( ctx ) ;
331311 await adminDao . removeAuths ( ctx , v ) ;
332- ctx . json (
333- new Success ( {
334- msg : "删除权限成功"
335- } )
336- ) ;
312+ ctx . success ( {
313+ msg : "删除权限成功"
314+ } ) ;
337315 }
338316) ;
339317
0 commit comments