活动:礼包添加批量参数
This commit is contained in:
@@ -210,10 +210,10 @@ export class orderHandler {
|
||||
* @param {BackendSession} session
|
||||
* @memberof orderHandler
|
||||
*/
|
||||
async debugOrder(msg: { productID: string, magicWord: string, paramStr: string }, session: BackendSession) {
|
||||
const { magicWord, productID, paramStr } = msg;
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
async debugOrder(msg: { productID: string, magicWord: string, paramStr: string, activityId: number }, session: BackendSession) {
|
||||
const { magicWord, productID, paramStr, activityId } = msg;
|
||||
if (magicWord !== DEBUG_MAGIC_WORD || !activityId) {
|
||||
return resResult(STATUS.WRONG_PARMS);
|
||||
}
|
||||
|
||||
const roleId = session.get('roleId');
|
||||
@@ -241,13 +241,13 @@ export class orderHandler {
|
||||
let orderID = '';//平台订单号
|
||||
let sdkOrderInfo = null;//客户端需要的平台订单信息
|
||||
|
||||
let { activityGroupId } = await ServerlistModel.findByServerId(serverId);
|
||||
let activityArray: ActivityModelType[] = await ActivityModel.findActivityByType(activityGroupId, productType, -1);
|
||||
if (activityArray.length === 0) {
|
||||
return resResult(STATUS.ACTIVITY_MISSING);
|
||||
}
|
||||
let activityData = activityArray[0];
|
||||
let activityId = activityData.activityId;
|
||||
// let { activityGroupId } = await ServerlistModel.findByServerId(serverId);
|
||||
// let activityArray: ActivityModelType[] = await ActivityModel.findActivityByType(activityGroupId, productType, -1);
|
||||
// if (activityArray.length === 0) {
|
||||
// return resResult(STATUS.ACTIVITY_MISSING);
|
||||
// }
|
||||
let activityData = await ActivityModel.findActivity(activityId);
|
||||
if (!activityData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
await UserOrderModel.applyOrder(serverId, roleId, productID, localOrderID, orderID, price, payType, activityId, paramStr, message);
|
||||
|
||||
//订单成功
|
||||
|
||||
Reference in New Issue
Block a user