增加店铺自定义题库的审核功能
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 { 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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user