增加店铺自定义题库的审核功能
This commit is contained in:
parent
785e93851d
commit
6d065f33f6
@ -4,6 +4,7 @@ import { ShopPuzzle } from '../../models/shop/ShopPuzzle'
|
|||||||
import { ZError } from '../../common/ZError'
|
import { ZError } from '../../common/ZError'
|
||||||
import { AuditTask } from '../../models/AuditTask'
|
import { AuditTask } from '../../models/AuditTask'
|
||||||
import { AuditSvr } from '../../services/AuditSvr'
|
import { AuditSvr } from '../../services/AuditSvr'
|
||||||
|
import { Shop } from '../../models/shop/Shop'
|
||||||
|
|
||||||
export default class ShopPuzzleController extends BaseController {
|
export default class ShopPuzzleController extends BaseController {
|
||||||
@permission('shoppuzzle:read')
|
@permission('shoppuzzle:read')
|
||||||
@ -59,6 +60,23 @@ export default class ShopPuzzleController extends BaseController {
|
|||||||
}
|
}
|
||||||
return record.toJson()
|
return record.toJson()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新审核状态
|
||||||
|
*/
|
||||||
|
@permission(['shoppuzzle:review'])
|
||||||
|
@router('post /api/:shop/puzzle/review')
|
||||||
|
async review(req: any) {
|
||||||
|
let { id, status } = req.params
|
||||||
|
let record = await ShopPuzzle.findById(id)
|
||||||
|
if (!record) {
|
||||||
|
throw new ZError(11, 'record not found')
|
||||||
|
}
|
||||||
|
record.status = status
|
||||||
|
await record.save()
|
||||||
|
return record.toJson()
|
||||||
|
}
|
||||||
|
|
||||||
@permission('shoppuzzle:delete')
|
@permission('shoppuzzle:delete')
|
||||||
@router('post /api/:shop/puzzle/delete')
|
@router('post /api/:shop/puzzle/delete')
|
||||||
async delete(req: any) {
|
async delete(req: any) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user