Commit 5ad4278c authored by wildfirecode's avatar wildfirecode

1

parent 4ede4aab
...@@ -1123,6 +1123,22 @@ export class NetManager extends ABNetManager { ...@@ -1123,6 +1123,22 @@ export class NetManager extends ABNetManager {
this.send(net); this.send(net);
} }
public yyh_queryStatus(callback: Function,ticketNum,pollingCheck?: Function, pollingCount = 10): void {
const param: any = { ticketNum};
const net: INetData = {
name: 'yyh_queryStatus',
uri: '/projectx/'+window['projectID']+'/credits/queryStatus.do?_=' +new Date().getTime(),
type: 'get',
dataType: 'json',
param: param,
callback: callback,
pollingCheck: pollingCheck,
pollingCount: pollingCount,
hideMsg:false
};
this.send(net);
}
public getProjectUserInfo(callback: Function): void { public getProjectUserInfo(callback: Function): void {
const param: any = { const param: any = {
......
...@@ -76,21 +76,30 @@ export default class CostPanel extends Panel { ...@@ -76,21 +76,30 @@ export default class CostPanel extends Panel {
const detail = DataManager.ins.getData('yyh_join1_dreamDetail').data; const detail = DataManager.ins.getData('yyh_join1_dreamDetail').data;
//助力成功之后重新拿一下数据 //助力成功之后重新拿一下数据
let key = `doAssist`; let key = `doAssist`;
if(this.selectOrder>1) if (this.selectOrder > 1)
key+=`${this.selectOrder}`; key += `${this.selectOrder}`;
NetManager.ins.yyh_creditsCost((success) => { NetManager.ins.yyh_creditsCost((success) => {
if (success) { if (success) {
const ticketNum = DataManager.ins.getData('yyh_creditsCost').data; const ticketNum = DataManager.ins.getData('yyh_creditsCost').data;
NetManager.ins.yyh_assist1_doAssist(async (success) => { NetManager.ins.yyh_queryStatus((s) => {
Loading.instace.hide(); if (s && DataManager.ins.getData('yyh_queryStatus').data == 1) {
if (success) { NetManager.ins.yyh_assist1_doAssist(async (success) => {
this.hidePanel(false, 1); Loading.instace.hide();
updateCredits(); updateCredits();
if (success) {
this.hidePanel(false, 1);
} else {
this.hidePanel(false);
}
}, detail.assistItemId, detail.id, this.selectOrder, ticketNum);
} else { } else {
this.hidePanel(false); this.hidePanel(false);
updateCredits(); updateCredits();
Loading.instace.hide();
} }
}, detail.assistItemId, detail.id, this.selectOrder, ticketNum); }, ticketNum, () => {
return DataManager.ins.getData('yyh_queryStatus').data == 0
});
} else { } else {
this.hidePanel(false); this.hidePanel(false);
updateCredits(); updateCredits();
......
...@@ -3,6 +3,9 @@ const config = { ...@@ -3,6 +3,9 @@ const config = {
'/chw/visual-editor/user/information': { '/chw/visual-editor/user/information': {
data: './esports/credits.json' data: './esports/credits.json'
}, },
'/projectx/p32804e45/credits/queryStatus.do': {
data: './esports/queryStatus.json'
},
'/projectx/p32804e45/assist_1/index.do': { '/projectx/p32804e45/assist_1/index.do': {
data: './esports/index.json' data: './esports/index.json'
}, },
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"reviewPassedWindow": 0, "reviewPassedWindow": 0,
"reviewFailedWindow": 0, "reviewFailedWindow": 0,
"reviewDeadline": 157489441000, "reviewDeadline": 157489441000,
"assistDeadline": 0, "assistDeadline": 99957489441000,
"doAssistCount":10, "doAssistCount":10,
"doAssistLimit":11, "doAssistLimit":11,
......
{
"success":0,
"message":"",
"code":"",
"data":{
"state":2
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment