活动:修改保存自选礼包的接口
This commit is contained in:
@@ -79,18 +79,22 @@ export class SelfServiceShopHandler {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 操作礼包
|
* @description 操作礼包
|
||||||
* @param {{ activityId: number, roundIndex: number, index: number, cellIndex: number, gift: number, rewardIndex: number}} msg
|
* @param {{ data:Array<{activityId: number, roundIndex: number, index: number, cellIndex: number, gift: number, rewardIndex: number}>}} msg
|
||||||
* @param {BackendSession} session
|
* @param {BackendSession} session
|
||||||
* @memberof SelfServiceShopHandler
|
* @memberof SelfServiceShopHandler
|
||||||
*/
|
*/
|
||||||
async saveGood(msg: { activityId: number, roundIndex: number, index: number, cellIndex: number, gift: number, rewardIndex: number }, session: BackendSession) {
|
async saveGood(msg: { data: Array<{ activityId: number, roundIndex: number, index: number, cellIndex: number, gift: number, rewardIndex: number }> }, session: BackendSession) {
|
||||||
const { activityId, roundIndex, index, cellIndex, gift, rewardIndex } = msg;
|
const { data } = msg;
|
||||||
const roleId = session.get('roleId');
|
const roleId = session.get('roleId');
|
||||||
const serverId = session.get('serverId');
|
const serverId = session.get('serverId');
|
||||||
const sid = session.get('sid');
|
const sid = session.get('sid');
|
||||||
const roleName = session.get('roleName');
|
const roleName = session.get('roleName');
|
||||||
const funcs: number[] = session.get('funcs');
|
const funcs: number[] = session.get('funcs');
|
||||||
await ActivitySelfServiceGoodsModel.addGoods(activityId, roleId, roundIndex, index, cellIndex, gift, rewardIndex);
|
|
||||||
|
for (let obj of data) {
|
||||||
|
await ActivitySelfServiceGoodsModel.addGoods(obj.activityId, roleId, obj.roundIndex, obj.index, obj.cellIndex, obj.gift, obj.rewardIndex);
|
||||||
|
}
|
||||||
|
|
||||||
return resResult(STATUS.SUCCESS, {});
|
return resResult(STATUS.SUCCESS, {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user