✨ feat(活动): 活动多时间配置
This commit is contained in:
@@ -24,7 +24,9 @@ export default class Activity extends Service {
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS, {
|
||||
list: list.map(cur => {
|
||||
return {
|
||||
...cur, beginTime: cur.beginTime?.getTime()||0, endTime: cur.endTime?.getTime()||0, env: ctx.app.config.realEnv
|
||||
...cur, beginTime: cur.beginTime?.getTime()||0, endTime: cur.endTime?.getTime()||0,
|
||||
multiTime: (cur.multiTime||[]).map(cur => ({ id: cur.id, beginTime: cur.beginTime?.getTime()||0, endTime: cur.endTime?.getTime()||0 })),
|
||||
env: ctx.app.config.realEnv
|
||||
}
|
||||
}), total
|
||||
});
|
||||
@@ -195,6 +197,8 @@ export default class Activity extends Service {
|
||||
const { ctx } = this;
|
||||
|
||||
if(!data.checkParams()) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
|
||||
if(!data.checkTime()) return ctx.service.utils.resResult(STATUS.GM_ACTIVITY_TIME_ERR);
|
||||
|
||||
let activities = await ActivityModel.findActivityByIds(data.activityIds);
|
||||
// let checkTimeResult = await checkActivityEditable(activities);
|
||||
// if(!checkTimeResult) return resResult(STATUS.GM_CAN_NOT_EDIT_ACT);
|
||||
|
||||
1
gm-server/typings/config/plugin.d.ts
vendored
1
gm-server/typings/config/plugin.d.ts
vendored
@@ -31,5 +31,6 @@ declare module 'egg' {
|
||||
jsonp?: EggPluginItem;
|
||||
view?: EggPluginItem;
|
||||
cors?: EggPluginItem;
|
||||
xtransit?: EggPluginItem;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user