活动:支付添加错误码返回

This commit is contained in:
qiaoxin
2021-05-29 15:18:22 +08:00
parent 7049b7e44d
commit 6aaaa391f2
12 changed files with 72 additions and 38 deletions
+6 -3
View File
@@ -1,4 +1,4 @@
import { ACTIVITY_TYPE, TASK_TYPE } from '../consts';
import { ACTIVITY_TYPE, STATUS, TASK_TYPE } from '../consts';
import { ActivityModel, ActivityModelType } from '../db/Activity';
import { ServerlistModel } from '../db/Serverlist';
import { UserOrderModel, UserOrderModelType } from '../db/UserOrder';
@@ -60,7 +60,7 @@ export async function makeYuanbaoShopReward(roleId: string, roleName: string, si
let records = await UserOrderModel.findSuccessOrderByProductID(productID, roleId, activityId);
let activityData: ActivityModelType = await ActivityModel.findActivity(activityId);
if (activityData.type !== ACTIVITY_TYPE.YUAN_BAO_SHOP) {
return null;
return STATUS.ACTIVITY_TYPE_ERROR;
}
let playerData = new YuanBaoShopData(activityData);
let item = playerData.findItem(productID);
@@ -85,5 +85,8 @@ export async function makeYuanbaoShopReward(roleId: string, roleName: string, si
let result = await addReward(roleId, roleName, sid, serverId, funcs, arr)
item.buyCount += 1;
return Object.assign(result, { item, activityId: activityData.activityId })
return {
code: 0,
data: Object.assign(result, { item, activityId: activityData.activityId })
}
}