公告后台
This commit is contained in:
@@ -164,12 +164,18 @@ export default class Game extends Service {
|
||||
const list = await NoticeModel.findByCondition(page, pageSize, sortField, sortOrder, form);
|
||||
const total = await NoticeModel.countByCondition( form )
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS, {
|
||||
list, total
|
||||
list: list.map(cur => {
|
||||
return { ...cur, startTime: cur.startTime.getTime(), endTime: cur.endTime.getTime(), showEndTime: cur.showEndTime.getTime(), showStartTime: cur.showStartTime.getTime()}
|
||||
}), total
|
||||
});
|
||||
}
|
||||
|
||||
public async updateNotice(id: string|number, params: NoticeTypeParam) {
|
||||
const { ctx } = this;
|
||||
if(params.startTime) params.startTime = new Date(params.startTime);
|
||||
if(params.endTime) params.endTime = new Date(params.endTime);
|
||||
if(params.showStartTime) params.showStartTime = new Date(params.showStartTime);
|
||||
if(params.showEndTime) params.showEndTime = new Date(params.showEndTime);
|
||||
let result = await NoticeModel.updateNotice(id, params);
|
||||
if(!result) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS);
|
||||
|
||||
Reference in New Issue
Block a user