增加店铺自定义题库的审核功能

This commit is contained in:
zhl 2021-07-09 13:59:17 +08:00
parent 785e93851d
commit 6d065f33f6

View File

@ -4,6 +4,7 @@ import { ShopPuzzle } from '../../models/shop/ShopPuzzle'
import { ZError } from '../../common/ZError'
import { AuditTask } from '../../models/AuditTask'
import { AuditSvr } from '../../services/AuditSvr'
import { Shop } from '../../models/shop/Shop'
export default class ShopPuzzleController extends BaseController {
@permission('shoppuzzle:read')
@ -59,6 +60,23 @@ export default class ShopPuzzleController extends BaseController {
}
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')
@router('post /api/:shop/puzzle/delete')
async delete(req: any) {