Commit fedd4dcac9b01a6ca1c25e248b2e3fa151d5d572

Authored by 宋庆平
1 parent ce3c48e9

X

wxsdk/http/SDKApi.ts
@@ -63,8 +63,9 @@ export class SDKApi { @@ -63,8 +63,9 @@ export class SDKApi {
63 63
64 public static client_log = (...args) => SDKHttp.httpGet(`${DataService.I.DotApi}${HostKeys.client_log}`, ...args); 64 public static client_log = (...args) => SDKHttp.httpGet(`${DataService.I.DotApi}${HostKeys.client_log}`, ...args);
65 65
  66 +
  67 + // OrderApi
66 public static pay = (...args) => SDKHttp.httpPost(`${DataService.I.OrderApi}${HostKeys.orderReport}`, ...args); 68 public static pay = (...args) => SDKHttp.httpPost(`${DataService.I.OrderApi}${HostKeys.orderReport}`, ...args);
67 -  
68 public static orderQuery = (...args) => SDKHttp.httpPost(`${DataService.I.OrderApi}${HostKeys.orderQuery}`, ...args); 69 public static orderQuery = (...args) => SDKHttp.httpPost(`${DataService.I.OrderApi}${HostKeys.orderQuery}`, ...args);
69 public static preorder = (...args) => SDKHttp.httpPost(`${DataService.I.OrderApi}${HostKeys.preorder}`, ...args); 70 public static preorder = (...args) => SDKHttp.httpPost(`${DataService.I.OrderApi}${HostKeys.preorder}`, ...args);
70 } 71 }
wxsdk/lib/sdk.d.ts
@@ -382,6 +382,8 @@ interface _LoginInnerData { @@ -382,6 +382,8 @@ interface _LoginInnerData {
382 expire?:number; 382 expire?:number;
383 isnew?:number 383 isnew?:number
384 logindays?:number 384 logindays?:number
  385 + amount?:number,
  386 + pon?:number
385 } 387 }
386 388
387 /** 389 /**
wxsdk/service/DataService.ts
@@ -57,10 +57,16 @@ export default class DataService { @@ -57,10 +57,16 @@ export default class DataService {
57 57
58 if (data.hasOwnProperty('isnew')) 58 if (data.hasOwnProperty('isnew'))
59 this.setIsnew(data.isnew); 59 this.setIsnew(data.isnew);
60 - 60 +
61 if (data.hasOwnProperty('logindays')) 61 if (data.hasOwnProperty('logindays'))
62 this.setLogindays(data.logindays); 62 this.setLogindays(data.logindays);
63 63
  64 + if (data.hasOwnProperty('amount'))
  65 + this.setLogindays(data.amount);
  66 +
  67 + if (data.hasOwnProperty('pon'))
  68 + this.setLogindays(data.pon);
  69 +
64 } 70 }
65 71
66 get expice() { 72 get expice() {
@@ -81,7 +87,7 @@ export default class DataService { @@ -81,7 +87,7 @@ export default class DataService {
81 return this; 87 return this;
82 } 88 }
83 89
84 - get logindays(){ 90 + get logindays() {
85 return this._data.logindays; 91 return this._data.logindays;
86 } 92 }
87 93
@@ -90,6 +96,13 @@ export default class DataService { @@ -90,6 +96,13 @@ export default class DataService {
90 return this; 96 return this;
91 } 97 }
92 98
  99 + get amount() {
  100 + return this._data.amount;
  101 + }
  102 + get pon() {
  103 + return this._data.pon;
  104 + }
  105 +
93 106
94 get Scene() { 107 get Scene() {
95 return this._data.scene || 0; 108 return this._data.scene || 0;
@@ -146,7 +159,7 @@ export default class DataService { @@ -146,7 +159,7 @@ export default class DataService {
146 159
147 setUserId(val: any) { 160 setUserId(val: any) {
148 this.setValue('userId', val); 161 this.setValue('userId', val);
149 - StorageUtils.I.set("userId",val); 162 + StorageUtils.I.set("userId", val);
150 return this; 163 return this;
151 } 164 }
152 165
wxsdk/service/LogService.ts
@@ -38,7 +38,7 @@ export default class LogService { @@ -38,7 +38,7 @@ export default class LogService {
38 setRegFinishState(state: number) { 38 setRegFinishState(state: number) {
39 this.regFinishState = state; 39 this.regFinishState = state;
40 } 40 }
41 - 41 +
42 private get LaunchTime() { 42 private get LaunchTime() {
43 return DataService.I.LaunchTime; 43 return DataService.I.LaunchTime;
44 } 44 }
@@ -471,6 +471,8 @@ export default class LogService { @@ -471,6 +471,8 @@ export default class LogService {
471 let uid = this.UserId; 471 let uid = this.UserId;
472 let env = DataService.I.EnvEnum === 1 ? 'pre' : 'prod'; 472 let env = DataService.I.EnvEnum === 1 ? 'pre' : 'prod';
473 let logindays = DataService.I.logindays; 473 let logindays = DataService.I.logindays;
  474 + let amount = DataService.I.amount;
  475 + let pon = DataService.I.pon;
474 return { 476 return {
475 gameid, 477 gameid,
476 channel, 478 channel,
@@ -484,7 +486,9 @@ export default class LogService { @@ -484,7 +486,9 @@ export default class LogService {
484 scene, 486 scene,
485 uid, 487 uid,
486 env, 488 env,
487 - logindays 489 + logindays,
  490 + amount,
  491 + pon
488 }; 492 };
489 } 493 }
490 494
wxsdk/service/entity/SdkData.ts
@@ -36,7 +36,10 @@ export default class SdkData { @@ -36,7 +36,10 @@ export default class SdkData {
36 public isCross: boolean; // 是否开启交叉悬浮框推广位 36 public isCross: boolean; // 是否开启交叉悬浮框推广位
37 public isDrawer: boolean; // 是否开启交叉抽屉推广位 37 public isDrawer: boolean; // 是否开启交叉抽屉推广位
38 public isGuessLike: boolean; // 是否开启交叉猜你喜欢推广位 38 public isGuessLike: boolean; // 是否开启交叉猜你喜欢推广位
39 - public logindays:number; 39 + public logindays:number; // 登录天数
  40 + public amount:number; // 充值金额
  41 + public pon:number; // 用户类型
  42 +
40 43
41 constructor() { 44 constructor() {
42 this.token = ''; 45 this.token = '';
@@ -74,6 +77,8 @@ export default class SdkData { @@ -74,6 +77,8 @@ export default class SdkData {
74 this.isDrawer = false; 77 this.isDrawer = false;
75 this.isGuessLike = false; 78 this.isGuessLike = false;
76 this.logindays = 0; 79 this.logindays = 0;
  80 + this.amount = 0;
  81 + this.pon = 0;
77 } 82 }
78 } 83 }
79 84
wxsdk/wx/WxLogin.ts
@@ -94,7 +94,7 @@ export default class WxLogin { @@ -94,7 +94,7 @@ export default class WxLogin {
94 if (data) { 94 if (data) {
95 // 设置登录信息 95 // 设置登录信息
96 if (data.data) { 96 if (data.data) {
97 - let { channel, uid, firstlogin, token, reftoken, openid, expire, isnew, gameconfig,logindays } = data.data; 97 + let { channel, uid, firstlogin, token, reftoken, openid, expire, isnew, gameconfig,logindays,amount,pon } = data.data;
98 LogService.I.setLogind({ 98 LogService.I.setLogind({
99 channel, 99 channel,
100 userId: uid, 100 userId: uid,
@@ -104,7 +104,9 @@ export default class WxLogin { @@ -104,7 +104,9 @@ export default class WxLogin {
104 token, 104 token,
105 refToken: reftoken, 105 refToken: reftoken,
106 expire, 106 expire,
107 - logindays 107 + logindays,
  108 + amount,
  109 + pon
108 }); 110 });
109 OnlineService.I.setData(gameconfig) 111 OnlineService.I.setData(gameconfig)
110 LogService.I.active(); 112 LogService.I.active();