|
@@ -106,6 +106,7 @@ export class SignData extends Data {
|
|
|
* 签到完成
|
|
* 签到完成
|
|
|
*/
|
|
*/
|
|
|
public async signComplete() {
|
|
public async signComplete() {
|
|
|
|
|
+ cc.log('签到奖励', gData.sign.adData)
|
|
|
gData.gameData.gameData.signInDay++;
|
|
gData.gameData.gameData.signInDay++;
|
|
|
gData.gameData.gameData.isSignInToday = 1;
|
|
gData.gameData.gameData.isSignInToday = 1;
|
|
|
// // 自定义状态
|
|
// // 自定义状态
|
|
@@ -124,28 +125,36 @@ export class SignData extends Data {
|
|
|
let reward_data = this.c_sign[gData.gameData.gameData.signInDay - 1];
|
|
let reward_data = this.c_sign[gData.gameData.gameData.signInDay - 1];
|
|
|
if (reward_data.rewardType === RewardType.redBag) {
|
|
if (reward_data.rewardType === RewardType.redBag) {
|
|
|
// 红包
|
|
// 红包
|
|
|
- gData.reward.data = [reward_data];// 数据列表
|
|
|
|
|
|
|
+ // gData.reward.data = [reward_data];// 数据列表
|
|
|
|
|
+ // gData.reward.data = gData.sign.adData.videoRedMoney.videoRewardList[0];
|
|
|
|
|
+ gData.reward.adData = gData.sign.adData;
|
|
|
mk.ui.openPanel('module/reward/reward')
|
|
mk.ui.openPanel('module/reward/reward')
|
|
|
} else if (reward_data.rewardType === RewardType.rmb) {
|
|
} else if (reward_data.rewardType === RewardType.rmb) {
|
|
|
|
|
+ const adData = gData.sign.adData;// adData下一帧被清空,此处需要保存数据
|
|
|
|
|
+
|
|
|
// 现金提现
|
|
// 现金提现
|
|
|
- let data = {};
|
|
|
|
|
- let response = await mk.http.sendRequest('readyCash', 'POST', JSON.stringify(data));
|
|
|
|
|
// let response = await mk.http.sendRequest('readyCash', 'POST', JSON.stringify(data));
|
|
// let response = await mk.http.sendRequest('readyCash', 'POST', JSON.stringify(data));
|
|
|
|
|
+ let response = await mk.http.sendData('readyCash', {});
|
|
|
|
|
+
|
|
|
if (response.errcode != 0) {
|
|
if (response.errcode != 0) {
|
|
|
mk.tip.pop('系统异常');
|
|
mk.tip.pop('系统异常');
|
|
|
- return;
|
|
|
|
|
|
|
+ // return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (response.CashMode == 0) {//星云打款
|
|
if (response.CashMode == 0) {//星云打款
|
|
|
- gData.receiptNotice.receip_rmb = reward_data.rewardNum;
|
|
|
|
|
- gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
|
|
|
|
|
- mk.ui.openPanel('module/receiptNotice/receiptNotice');
|
|
|
|
|
} else if (response.CashMode == 1) {//公众号打款
|
|
} else if (response.CashMode == 1) {//公众号打款
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ const rewardNum = Math.round(adData.videoRedMoney.videoRewardList[0].rewardNum * 100);
|
|
|
|
|
+ gData.receiptNotice.receip_rmb = rewardNum;
|
|
|
|
|
+ gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
|
|
|
|
|
+ mk.ui.openPanel('module/receiptNotice/receiptNotice');
|
|
|
|
|
+ gData.cashNormal.getRecord();// 请求新的提现记录
|
|
|
} else if (reward_data.rewardType === RewardType.pigRmb) {
|
|
} else if (reward_data.rewardType === RewardType.pigRmb) {
|
|
|
// 金猪现金
|
|
// 金猪现金
|
|
|
- gData.reward.data = [{ rewardNum: reward_data.rewardNum, rewardType: reward_data.rewardType }]
|
|
|
|
|
|
|
+ // gData.reward.data = [{ rewardNum: reward_data.rewardNum, rewardType: reward_data.rewardType }]
|
|
|
|
|
+ // gData.reward.data = gData.sign.adData.data.videoRewardList[0];
|
|
|
|
|
+ gData.reward.adData = gData.sign.adData;
|
|
|
mk.ui.openPanel('module/reward/reward');
|
|
mk.ui.openPanel('module/reward/reward');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -162,7 +171,7 @@ export class SignData extends Data {
|
|
|
for (let i = 0; i < l_count; i++) {
|
|
for (let i = 0; i < l_count; i++) {
|
|
|
const i_count = this.list_data[i].length;
|
|
const i_count = this.list_data[i].length;
|
|
|
for (let j = 0; j < i_count; j++) {
|
|
for (let j = 0; j < i_count; j++) {
|
|
|
- let state = this.getStateByDay(this.list_data[i][j].loginDay);
|
|
|
|
|
|
|
+ let state = this.getStateByDay(this.list_data[i][j].id);
|
|
|
if (gData.gameData.gameData.isSignInToday == 0) {
|
|
if (gData.gameData.gameData.isSignInToday == 0) {
|
|
|
if (state === RewardState.unlock) {
|
|
if (state === RewardState.unlock) {
|
|
|
index = i;
|
|
index = i;
|