|
@@ -5272,8 +5272,6 @@
|
|
let levelNum = xGame.cfgMgr.getMaxPlaceBall();
|
|
let levelNum = xGame.cfgMgr.getMaxPlaceBall();
|
|
this.myList.itemRenderer = Laya.Handler.create(this, this.levelItemRender, null, false);
|
|
this.myList.itemRenderer = Laya.Handler.create(this, this.levelItemRender, null, false);
|
|
this.myList.numItems = levelNum;
|
|
this.myList.numItems = levelNum;
|
|
- if (Moyu.isKs)
|
|
|
|
- this.ui.closeNode.closeBtn.x += 100;
|
|
|
|
}
|
|
}
|
|
levelItemRender(index, target) {
|
|
levelItemRender(index, target) {
|
|
let item = new PutBallLevelDisplay(target, index);
|
|
let item = new PutBallLevelDisplay(target, index);
|
|
@@ -6465,6 +6463,7 @@
|
|
if (this.curDayIndex > 7)
|
|
if (this.curDayIndex > 7)
|
|
this.curDayIndex = 0;
|
|
this.curDayIndex = 0;
|
|
DataMgr.setSignData(this.curDayIndex);
|
|
DataMgr.setSignData(this.curDayIndex);
|
|
|
|
+ this.updateSignData2Server(this.curDayIndex);
|
|
DataMgr.setSignTime(new Date().getTime());
|
|
DataMgr.setSignTime(new Date().getTime());
|
|
if (watchVideo) {
|
|
if (watchVideo) {
|
|
DataMgr.setExtraSign(1);
|
|
DataMgr.setExtraSign(1);
|
|
@@ -6508,6 +6507,41 @@
|
|
DataMgr.setExtraSign(1);
|
|
DataMgr.setExtraSign(1);
|
|
this.updateSign();
|
|
this.updateSign();
|
|
}
|
|
}
|
|
|
|
+ updateSignData2Server(day) {
|
|
|
|
+ let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
|
|
|
|
+ if (userInfo == null) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ let reqData = xGame.httpMgr.getReqData();
|
|
|
|
+ let pd = JSON.parse(reqData);
|
|
|
|
+ pd.signData = day;
|
|
|
|
+ reqData = JSON.stringify(pd);
|
|
|
|
+ xGame.httpMgr.sendPost2025('user/updateSignData', reqData, (res) => {
|
|
|
|
+ try {
|
|
|
|
+ console.log('zh:updateSignData2Server res = ' + JSON.stringify(res));
|
|
|
|
+ let code = res.code;
|
|
|
|
+ let msg = res.msg;
|
|
|
|
+ if (code == 401) {
|
|
|
|
+ Laya.LocalStorage.setItem(keyForLoginInfo, null);
|
|
|
|
+ xGame.uiMgr.Show(UIMsg, TIP_MSG_key.pleaseLoginIn);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (code == 200) {
|
|
|
|
+ let data = res.data;
|
|
|
|
+ console.log('zh:updateSignData2Server data rs= ' + JSON.stringify(data));
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ xGame.uiMgr.Show(UIMsg, msg);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ catch (error) {
|
|
|
|
+ console.log('error=' + error);
|
|
|
|
+ alert(error);
|
|
|
|
+ }
|
|
|
|
+ finally {
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
UISign.uiName = "UISign";
|
|
UISign.uiName = "UISign";
|
|
|
|
|
|
@@ -7604,6 +7638,7 @@
|
|
DataMgr.setCoin2(4000);
|
|
DataMgr.setCoin2(4000);
|
|
DataMgr.setDiamond2(0);
|
|
DataMgr.setDiamond2(0);
|
|
this.setDefaultQiuGanInfo();
|
|
this.setDefaultQiuGanInfo();
|
|
|
|
+ DataMgr.setPlaceBallLevelList("");
|
|
}
|
|
}
|
|
setDefaultQiuGanInfo() {
|
|
setDefaultQiuGanInfo() {
|
|
DataMgr.setBallRod(0, 1);
|
|
DataMgr.setBallRod(0, 1);
|
|
@@ -8456,6 +8491,7 @@
|
|
xGame.soundMgr.playSound("s_win");
|
|
xGame.soundMgr.playSound("s_win");
|
|
xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
|
|
xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
|
|
this.diyGameDataUtilForGameWin();
|
|
this.diyGameDataUtilForGameWin();
|
|
|
|
+ this.updateGamePlaceBallData2Server();
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
JSBridgeUtils.instance.showInternAd('gameend_faill');
|
|
JSBridgeUtils.instance.showInternAd('gameend_faill');
|
|
@@ -8495,6 +8531,42 @@
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ updateGamePlaceBallData2Server() {
|
|
|
|
+ let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
|
|
|
|
+ if (userInfo == null) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ let pbdObj = DataMgr.getPlaceBallLevelList();
|
|
|
|
+ let reqData = xGame.httpMgr.getReqData();
|
|
|
|
+ let pd = JSON.parse(reqData);
|
|
|
|
+ pd.placeBallData = JSON.stringify(pbdObj);
|
|
|
|
+ reqData = JSON.stringify(pd);
|
|
|
|
+ xGame.httpMgr.sendPost2025('user/updateGamePlaceBallData', reqData, (res) => {
|
|
|
|
+ try {
|
|
|
|
+ console.log('zh:updateGamePlaceBallData res = ' + JSON.stringify(res));
|
|
|
|
+ let code = res.code;
|
|
|
|
+ let msg = res.msg;
|
|
|
|
+ if (code == 401) {
|
|
|
|
+ Laya.LocalStorage.setItem(keyForLoginInfo, null);
|
|
|
|
+ xGame.uiMgr.Show(UIMsg, TIP_MSG_key.pleaseLoginIn);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (code == 200) {
|
|
|
|
+ let data = res.data;
|
|
|
|
+ console.log('zh:updateGamePlaceBallData data rs= ' + JSON.stringify(data));
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ xGame.uiMgr.Show(UIMsg, msg);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ catch (error) {
|
|
|
|
+ console.log('error=' + error);
|
|
|
|
+ alert(error);
|
|
|
|
+ }
|
|
|
|
+ finally {
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
showChallengeLevel() {
|
|
showChallengeLevel() {
|
|
if (DataMgr.getChallengeTimes() != 0)
|
|
if (DataMgr.getChallengeTimes() != 0)
|
|
return;
|
|
return;
|
|
@@ -18820,6 +18892,17 @@
|
|
static getPlaceBallLevelList() {
|
|
static getPlaceBallLevelList() {
|
|
return this.userData.placeBallData;
|
|
return this.userData.placeBallData;
|
|
}
|
|
}
|
|
|
|
+ static setPlaceBallLevelList(objStr) {
|
|
|
|
+ if (objStr) {
|
|
|
|
+ let obj = JSON.parse(objStr);
|
|
|
|
+ this.userData.placeBallData = obj;
|
|
|
|
+ this.saveUserData();
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ this.userData.placeBallData = [];
|
|
|
|
+ this.saveUserData();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
static getPlaceBallLevel(level) {
|
|
static getPlaceBallLevel(level) {
|
|
let arr = this.userData.placeBallData;
|
|
let arr = this.userData.placeBallData;
|
|
let index = level - 1;
|
|
let index = level - 1;
|
|
@@ -19139,10 +19222,17 @@
|
|
let zuanShi = d.zuanShi;
|
|
let zuanShi = d.zuanShi;
|
|
let jinBi = d.jinBi;
|
|
let jinBi = d.jinBi;
|
|
let haveQiuGanJson = d.haveQiuGanJson;
|
|
let haveQiuGanJson = d.haveQiuGanJson;
|
|
|
|
+ let signData = d.signData;
|
|
|
|
+ let placeBallData = d.placeBallData;
|
|
DataMgr.setDiamondFormServer(zuanShi);
|
|
DataMgr.setDiamondFormServer(zuanShi);
|
|
DataMgr.setCoinFormServer(jinBi);
|
|
DataMgr.setCoinFormServer(jinBi);
|
|
console.log('zh:更新球杆信息');
|
|
console.log('zh:更新球杆信息');
|
|
DataMgr.setBallRodFormServer(haveQiuGanJson);
|
|
DataMgr.setBallRodFormServer(haveQiuGanJson);
|
|
|
|
+ console.log('zh:更新关卡信息');
|
|
|
|
+ DataMgr.setPlaceBallLevelList(placeBallData);
|
|
|
|
+ if (signData && signData > 0) {
|
|
|
|
+ DataMgr.setSignData(signData);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
alert(msg);
|
|
alert(msg);
|
|
@@ -21276,6 +21366,7 @@
|
|
xGame.soundMgr.playSound("s_win");
|
|
xGame.soundMgr.playSound("s_win");
|
|
xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
|
|
xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
|
|
this.diyGameDataUtilForGameWin();
|
|
this.diyGameDataUtilForGameWin();
|
|
|
|
+ this.updateGamePlaceBallData2Server();
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
JSBridgeUtils.instance.showInternAd('gameend_faill');
|
|
JSBridgeUtils.instance.showInternAd('gameend_faill');
|
|
@@ -21315,6 +21406,42 @@
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ updateGamePlaceBallData2Server() {
|
|
|
|
+ let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
|
|
|
|
+ if (userInfo == null) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ let pbdObj = DataMgr.getPlaceBallLevelList();
|
|
|
|
+ let reqData = xGame.httpMgr.getReqData();
|
|
|
|
+ let pd = JSON.parse(reqData);
|
|
|
|
+ pd.placeBallData = JSON.stringify(pbdObj);
|
|
|
|
+ reqData = JSON.stringify(pd);
|
|
|
|
+ xGame.httpMgr.sendPost2025('user/updateGamePlaceBallData', reqData, (res) => {
|
|
|
|
+ try {
|
|
|
|
+ console.log('zh:updateGamePlaceBallData res = ' + JSON.stringify(res));
|
|
|
|
+ let code = res.code;
|
|
|
|
+ let msg = res.msg;
|
|
|
|
+ if (code == 401) {
|
|
|
|
+ Laya.LocalStorage.setItem(keyForLoginInfo, null);
|
|
|
|
+ xGame.uiMgr.Show(UIMsg$1, TIP_MSG_key.pleaseLoginIn);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (code == 200) {
|
|
|
|
+ let data = res.data;
|
|
|
|
+ console.log('zh:updateGamePlaceBallData data rs= ' + JSON.stringify(data));
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ xGame.uiMgr.Show(UIMsg$1, msg);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ catch (error) {
|
|
|
|
+ console.log('error=' + error);
|
|
|
|
+ alert(error);
|
|
|
|
+ }
|
|
|
|
+ finally {
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
showChallengeLevel() {
|
|
showChallengeLevel() {
|
|
if (DataMgr.getChallengeTimes() != 0)
|
|
if (DataMgr.getChallengeTimes() != 0)
|
|
return;
|
|
return;
|
|
@@ -21832,8 +21959,6 @@
|
|
let levelNum = xGame.cfgMgr.getMaxPlaceBall();
|
|
let levelNum = xGame.cfgMgr.getMaxPlaceBall();
|
|
this.myList.itemRenderer = Laya.Handler.create(this, this.levelItemRender, null, false);
|
|
this.myList.itemRenderer = Laya.Handler.create(this, this.levelItemRender, null, false);
|
|
this.myList.numItems = levelNum;
|
|
this.myList.numItems = levelNum;
|
|
- if (Moyu.isKs)
|
|
|
|
- this.ui.closeNode.closeBtn.x += 100;
|
|
|
|
}
|
|
}
|
|
levelItemRender(index, target) {
|
|
levelItemRender(index, target) {
|
|
let item = new PutBallLevelDisplay$1(target, index);
|
|
let item = new PutBallLevelDisplay$1(target, index);
|
|
@@ -23698,6 +23823,7 @@
|
|
if (this.curDayIndex > 7)
|
|
if (this.curDayIndex > 7)
|
|
this.curDayIndex = 0;
|
|
this.curDayIndex = 0;
|
|
DataMgr.setSignData(this.curDayIndex);
|
|
DataMgr.setSignData(this.curDayIndex);
|
|
|
|
+ this.updateSignData2Server(this.curDayIndex);
|
|
DataMgr.setSignTime(new Date().getTime());
|
|
DataMgr.setSignTime(new Date().getTime());
|
|
if (watchVideo) {
|
|
if (watchVideo) {
|
|
DataMgr.setExtraSign(1);
|
|
DataMgr.setExtraSign(1);
|
|
@@ -23741,6 +23867,41 @@
|
|
DataMgr.setExtraSign(1);
|
|
DataMgr.setExtraSign(1);
|
|
this.updateSign();
|
|
this.updateSign();
|
|
}
|
|
}
|
|
|
|
+ updateSignData2Server(day) {
|
|
|
|
+ let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
|
|
|
|
+ if (userInfo == null) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ let reqData = xGame.httpMgr.getReqData();
|
|
|
|
+ let pd = JSON.parse(reqData);
|
|
|
|
+ pd.signData = day;
|
|
|
|
+ reqData = JSON.stringify(pd);
|
|
|
|
+ xGame.httpMgr.sendPost2025('user/updateSignData', reqData, (res) => {
|
|
|
|
+ try {
|
|
|
|
+ console.log('zh:updateSignData2Server res = ' + JSON.stringify(res));
|
|
|
|
+ let code = res.code;
|
|
|
|
+ let msg = res.msg;
|
|
|
|
+ if (code == 401) {
|
|
|
|
+ Laya.LocalStorage.setItem(keyForLoginInfo, null);
|
|
|
|
+ xGame.uiMgr.Show(UIMsg$1, TIP_MSG_key.pleaseLoginIn);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (code == 200) {
|
|
|
|
+ let data = res.data;
|
|
|
|
+ console.log('zh:updateSignData2Server data rs= ' + JSON.stringify(data));
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ xGame.uiMgr.Show(UIMsg$1, msg);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ catch (error) {
|
|
|
|
+ console.log('error=' + error);
|
|
|
|
+ alert(error);
|
|
|
|
+ }
|
|
|
|
+ finally {
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
UISign$1.uiName = "UISign";
|
|
UISign$1.uiName = "UISign";
|
|
|
|
|
|
@@ -24551,6 +24712,7 @@
|
|
DataMgr.setCoin2(4000);
|
|
DataMgr.setCoin2(4000);
|
|
DataMgr.setDiamond2(0);
|
|
DataMgr.setDiamond2(0);
|
|
this.setDefaultQiuGanInfo();
|
|
this.setDefaultQiuGanInfo();
|
|
|
|
+ DataMgr.setPlaceBallLevelList("");
|
|
}
|
|
}
|
|
setDefaultQiuGanInfo() {
|
|
setDefaultQiuGanInfo() {
|
|
DataMgr.setBallRod(0, 1);
|
|
DataMgr.setBallRod(0, 1);
|