|
@@ -71,8 +71,10 @@ const HbcpreConstKey = {
|
|
|
exchangeActivityTaskMode: 'HbcpreExchangeActivityTaskMode',
|
|
exchangeActivityTaskMode: 'HbcpreExchangeActivityTaskMode',
|
|
|
exchangeRapidFrequencyCount: 'HbcpreExchangeRapidFrequencyCount',
|
|
exchangeRapidFrequencyCount: 'HbcpreExchangeRapidFrequencyCount',
|
|
|
|
|
|
|
|
|
|
+ // 抽奖相关的
|
|
|
drawItemDataGrabEnabled: 'HbcpreDrawItemDataGrabEnabled',
|
|
drawItemDataGrabEnabled: 'HbcpreDrawItemDataGrabEnabled',
|
|
|
drawActivityData: 'HbcpreDrawActivityData',
|
|
drawActivityData: 'HbcpreDrawActivityData',
|
|
|
|
|
+ drawActivityCostSeriesList: 'HbcpreDrawActivityCostSeriesList',
|
|
|
drawActivityId: 'HbcpreDrawActivityId',
|
|
drawActivityId: 'HbcpreDrawActivityId',
|
|
|
drawActivityName: 'HbcpreDrawActivityName',
|
|
drawActivityName: 'HbcpreDrawActivityName',
|
|
|
drawActivityRunCount: 'HbcpreDrawActivityRunCount',
|
|
drawActivityRunCount: 'HbcpreDrawActivityRunCount',
|
|
@@ -1224,8 +1226,8 @@ function handleRaffleData() {
|
|
|
if (rspData.code != 200) {
|
|
if (rspData.code != 200) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- let reqData = getRequestPlainData();
|
|
|
|
|
if (isDrawItemGrabEnabled()) {
|
|
if (isDrawItemGrabEnabled()) {
|
|
|
|
|
+ let reqData = getRequestPlainData();
|
|
|
magicJS.data.write(HbcpreConstKey.drawActivityData, rspData.data);
|
|
magicJS.data.write(HbcpreConstKey.drawActivityData, rspData.data);
|
|
|
magicJS.data.write(HbcpreConstKey.drawActivityName, rspData.data.raffleName);
|
|
magicJS.data.write(HbcpreConstKey.drawActivityName, rspData.data.raffleName);
|
|
|
magicJS.data.write(HbcpreConstKey.drawActivityId, reqData.raffleId);
|
|
magicJS.data.write(HbcpreConstKey.drawActivityId, reqData.raffleId);
|
|
@@ -1259,6 +1261,14 @@ function handleRaffleSeriesList(){
|
|
|
if (rspData.code != 200) {
|
|
if (rspData.code != 200) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+ if (isDrawItemGrabEnabled()) {
|
|
|
|
|
+ let activityId = magicJS.data.read(HbcpreConstKey.drawActivityId, null);
|
|
|
|
|
+ let reqData = getRequestPlainData();
|
|
|
|
|
+ if (activityId == reqData.raffleId) {
|
|
|
|
|
+ magicJS.data.write(HbcpreConstKey.drawActivityCostSeriesList, rspData.data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ // amount 价格
|
|
|
// ownedNum 拥有的数量
|
|
// ownedNum 拥有的数量
|
|
|
// raffleLimitNum 使用数量
|
|
// raffleLimitNum 使用数量
|
|
|
gRetBody = rspData;
|
|
gRetBody = rspData;
|
|
@@ -1269,9 +1279,11 @@ function handleRaffleRun() {
|
|
|
if (!reqData) {
|
|
if (!reqData) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- let activityId = magicJS.data.read(HbcpreConstKey.drawActivityId, null);
|
|
|
|
|
- if (activityId == reqData.raffleId) {
|
|
|
|
|
- magicJS.data.write(HbcpreConstKey.drawActivityRunCount, reqData.raffleNum);
|
|
|
|
|
|
|
+ if (isDrawItemGrabEnabled()) {
|
|
|
|
|
+ let activityId = magicJS.data.read(HbcpreConstKey.drawActivityId, null);
|
|
|
|
|
+ if (activityId == reqData.raffleId) {
|
|
|
|
|
+ magicJS.data.write(HbcpreConstKey.drawActivityRunCount, reqData.raffleNum);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
let rspData = getResponsePlainData();
|
|
let rspData = getResponsePlainData();
|
|
|
if (!rspData) {
|
|
if (!rspData) {
|