shishuangxi

数据保存同步处理

@@ -20,15 +20,15 @@ export class LogoutViewModel{ @@ -20,15 +20,15 @@ export class LogoutViewModel{
20 } 20 }
21 21
22 static clearLoginInfo() { 22 static clearLoginInfo() {
23 - SPHelper.default.save(SpConstants.USER_FIRST_MARK, '')  
24 - SPHelper.default.save(SpConstants.USER_ID, '')  
25 - SPHelper.default.save(SpConstants.USER_JWT_TOKEN, '')  
26 - SPHelper.default.save(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, '')  
27 - SPHelper.default.save(SpConstants.USER_REFRESH_TOKEN, '')  
28 - SPHelper.default.save(SpConstants.USER_STATUS, '')  
29 - SPHelper.default.save(SpConstants.USER_Type, '')  
30 - SPHelper.default.save(SpConstants.USER_NAME, '')  
31 - SPHelper.default.save(SpConstants.USER_PHONE, '') 23 + SPHelper.default.saveSync(SpConstants.USER_FIRST_MARK, '')
  24 + SPHelper.default.saveSync(SpConstants.USER_ID, '')
  25 + SPHelper.default.saveSync(SpConstants.USER_JWT_TOKEN, '')
  26 + SPHelper.default.saveSync(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, '')
  27 + SPHelper.default.saveSync(SpConstants.USER_REFRESH_TOKEN, '')
  28 + SPHelper.default.saveSync(SpConstants.USER_STATUS, '')
  29 + SPHelper.default.saveSync(SpConstants.USER_Type, '')
  30 + SPHelper.default.saveSync(SpConstants.USER_NAME, '')
  31 + SPHelper.default.saveSync(SpConstants.USER_PHONE, '')
32 HttpUrlUtils.setUserId("") 32 HttpUrlUtils.setUserId("")
33 HttpUrlUtils.setUserType("") 33 HttpUrlUtils.setUserType("")
34 HttpUrlUtils.setUserToken('') 34 HttpUrlUtils.setUserToken('')
@@ -47,14 +47,14 @@ export class LoginViewModel { @@ -47,14 +47,14 @@ export class LoginViewModel {
47 47
48 return new Promise<LoginBean>((success, fail) => { 48 return new Promise<LoginBean>((success, fail) => {
49 this.loginModel.appLogin(phone, loginType, verificationCode).then((data: LoginBean) => { 49 this.loginModel.appLogin(phone, loginType, verificationCode).then((data: LoginBean) => {
50 - SPHelper.default.save(SpConstants.USER_FIRST_MARK, data.firstMark)  
51 - SPHelper.default.save(SpConstants.USER_ID, data.id)  
52 - SPHelper.default.save(SpConstants.USER_JWT_TOKEN, data.jwtToken)  
53 - SPHelper.default.save(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, data.longTimeNoLoginMark)  
54 - SPHelper.default.save(SpConstants.USER_REFRESH_TOKEN, data.refreshToken)  
55 - SPHelper.default.save(SpConstants.USER_STATUS, data.status)  
56 - SPHelper.default.save(SpConstants.USER_Type, data.userType)  
57 - SPHelper.default.save(SpConstants.USER_NAME, data.userName) 50 + SPHelper.default.saveSync(SpConstants.USER_FIRST_MARK, data.firstMark)
  51 + SPHelper.default.saveSync(SpConstants.USER_ID, data.id)
  52 + SPHelper.default.saveSync(SpConstants.USER_JWT_TOKEN, data.jwtToken)
  53 + SPHelper.default.saveSync(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, data.longTimeNoLoginMark)
  54 + SPHelper.default.saveSync(SpConstants.USER_REFRESH_TOKEN, data.refreshToken)
  55 + SPHelper.default.saveSync(SpConstants.USER_STATUS, data.status)
  56 + SPHelper.default.saveSync(SpConstants.USER_Type, data.userType)
  57 + SPHelper.default.saveSync(SpConstants.USER_NAME, data.userName)
58 HttpUrlUtils.setUserId(data.id+"") 58 HttpUrlUtils.setUserId(data.id+"")
59 HttpUrlUtils.setUserType(data.userType+"") 59 HttpUrlUtils.setUserType(data.userType+"")
60 HttpUrlUtils.setUserToken(data.jwtToken) 60 HttpUrlUtils.setUserToken(data.jwtToken)
@@ -71,14 +71,14 @@ export class LoginViewModel { @@ -71,14 +71,14 @@ export class LoginViewModel {
71 let passwordNew = await this.doMd(password) 71 let passwordNew = await this.doMd(password)
72 Logger.debug(TAG, "PASSWORD:" + passwordNew) 72 Logger.debug(TAG, "PASSWORD:" + passwordNew)
73 this.loginModel.appLoginByPassword(phone, loginType, passwordNew, oldPassword).then((data: LoginBean) => { 73 this.loginModel.appLoginByPassword(phone, loginType, passwordNew, oldPassword).then((data: LoginBean) => {
74 - SPHelper.default.save(SpConstants.USER_FIRST_MARK, data.firstMark)  
75 - SPHelper.default.save(SpConstants.USER_ID, data.id)  
76 - SPHelper.default.save(SpConstants.USER_JWT_TOKEN, data.jwtToken)  
77 - SPHelper.default.save(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, data.longTimeNoLoginMark)  
78 - SPHelper.default.save(SpConstants.USER_REFRESH_TOKEN, data.refreshToken)  
79 - SPHelper.default.save(SpConstants.USER_STATUS, data.status)  
80 - SPHelper.default.save(SpConstants.USER_Type, data.userType)  
81 - SPHelper.default.save(SpConstants.USER_NAME, data.userName) 74 + SPHelper.default.saveSync(SpConstants.USER_FIRST_MARK, data.firstMark)
  75 + SPHelper.default.saveSync(SpConstants.USER_ID, data.id)
  76 + SPHelper.default.saveSync(SpConstants.USER_JWT_TOKEN, data.jwtToken)
  77 + SPHelper.default.saveSync(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, data.longTimeNoLoginMark)
  78 + SPHelper.default.saveSync(SpConstants.USER_REFRESH_TOKEN, data.refreshToken)
  79 + SPHelper.default.saveSync(SpConstants.USER_STATUS, data.status)
  80 + SPHelper.default.saveSync(SpConstants.USER_Type, data.userType)
  81 + SPHelper.default.saveSync(SpConstants.USER_NAME, data.userName)
82 HttpUrlUtils.setUserId(data.id+"") 82 HttpUrlUtils.setUserId(data.id+"")
83 HttpUrlUtils.setUserType(data.userType+"") 83 HttpUrlUtils.setUserType(data.userType+"")
84 HttpUrlUtils.setUserToken(data.jwtToken) 84 HttpUrlUtils.setUserToken(data.jwtToken)
@@ -94,8 +94,8 @@ export class LoginViewModel { @@ -94,8 +94,8 @@ export class LoginViewModel {
94 return new Promise<CheckVerifyBean>((success, reject) => { 94 return new Promise<CheckVerifyBean>((success, reject) => {
95 this.loginModel.checkVerifyCode(phone, verifyCode).then((data: CheckVerifyBean) => { 95 this.loginModel.checkVerifyCode(phone, verifyCode).then((data: CheckVerifyBean) => {
96 //todo 保存数据 96 //todo 保存数据
97 - SPHelper.default.save(SpConstants.USER_TEMP_TOKEN, data.tempToken)  
98 - SPHelper.default.save(SpConstants.USER_JWT_TOKEN, data.jwtToken) 97 + SPHelper.default.saveSync(SpConstants.USER_TEMP_TOKEN, data.tempToken)
  98 + SPHelper.default.saveSync(SpConstants.USER_JWT_TOKEN, data.jwtToken)
99 success(data) 99 success(data)
100 100
101 }, (value: string) => { 101 }, (value: string) => {
@@ -107,8 +107,8 @@ export class LoginViewModel { @@ -107,8 +107,8 @@ export class LoginViewModel {
107 return new Promise<CheckVerifyBean>((success, reject) => { 107 return new Promise<CheckVerifyBean>((success, reject) => {
108 this.loginModel.checkVerifyCodeByToken(verifyCode).then((data: CheckVerifyBean) => { 108 this.loginModel.checkVerifyCodeByToken(verifyCode).then((data: CheckVerifyBean) => {
109 //todo 保存数据 109 //todo 保存数据
110 - SPHelper.default.save(SpConstants.USER_TEMP_TOKEN, data.tempToken)  
111 - SPHelper.default.save(SpConstants.USER_JWT_TOKEN, data.jwtToken) 110 + SPHelper.default.saveSync(SpConstants.USER_TEMP_TOKEN, data.tempToken)
  111 + SPHelper.default.saveSync(SpConstants.USER_JWT_TOKEN, data.jwtToken)
112 success(data) 112 success(data)
113 113
114 }, (value: string) => { 114 }, (value: string) => {
@@ -149,14 +149,14 @@ export class LoginViewModel { @@ -149,14 +149,14 @@ export class LoginViewModel {
149 this.loginModel.logOut().then((data) => { 149 this.loginModel.logOut().then((data) => {
150 //清除登录状态以及token、userid等信息 150 //清除登录状态以及token、userid等信息
151 151
152 - SPHelper.default.save(SpConstants.USER_FIRST_MARK, '')  
153 - SPHelper.default.save(SpConstants.USER_ID, '')  
154 - SPHelper.default.save(SpConstants.USER_JWT_TOKEN, '')  
155 - SPHelper.default.save(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, '')  
156 - SPHelper.default.save(SpConstants.USER_REFRESH_TOKEN, '')  
157 - SPHelper.default.save(SpConstants.USER_STATUS, '')  
158 - SPHelper.default.save(SpConstants.USER_Type, '')  
159 - SPHelper.default.save(SpConstants.USER_NAME, '') 152 + SPHelper.default.saveSync(SpConstants.USER_FIRST_MARK, '')
  153 + SPHelper.default.saveSync(SpConstants.USER_ID, '')
  154 + SPHelper.default.saveSync(SpConstants.USER_JWT_TOKEN, '')
  155 + SPHelper.default.saveSync(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, '')
  156 + SPHelper.default.saveSync(SpConstants.USER_REFRESH_TOKEN, '')
  157 + SPHelper.default.saveSync(SpConstants.USER_STATUS, '')
  158 + SPHelper.default.saveSync(SpConstants.USER_Type, '')
  159 + SPHelper.default.saveSync(SpConstants.USER_NAME, '')
160 HttpUrlUtils.setUserId("") 160 HttpUrlUtils.setUserId("")
161 HttpUrlUtils.setUserType("") 161 HttpUrlUtils.setUserType("")
162 HttpUrlUtils.setUserToken('') 162 HttpUrlUtils.setUserToken('')
@@ -218,14 +218,14 @@ export class LoginViewModel { @@ -218,14 +218,14 @@ export class LoginViewModel {
218 this.loginModel.queryUserDetail().then((data: UserDetail) => { 218 this.loginModel.queryUserDetail().then((data: UserDetail) => {
219 //保存sp 219 //保存sp
220 if(data){ 220 if(data){
221 - SPHelper.default.save(SpConstants.USER_NAME, data.userName)  
222 - SPHelper.default.save(SpConstants.USER_PHONE, data.phone) 221 + SPHelper.default.saveSync(SpConstants.USER_NAME, data.userName)
  222 + SPHelper.default.saveSync(SpConstants.USER_PHONE, data.phone)
223 } 223 }
224 if(data.userExtend){ 224 if(data.userExtend){
225 - SPHelper.default.save(SpConstants.USER_SEX, data.userExtend.sex)  
226 - SPHelper.default.save(SpConstants.USER_CREATOR_ID, data.userExtend.creatorId+"")  
227 - SPHelper.default.save(SpConstants.USER_HEAD_PHOTO_URL, data.userExtend.headPhotoUrl)  
228 - SPHelper.default.save(SpConstants.USER_BIRTHDAY, data.userExtend.birthday) 225 + SPHelper.default.saveSync(SpConstants.USER_SEX, data.userExtend.sex)
  226 + SPHelper.default.saveSync(SpConstants.USER_CREATOR_ID, data.userExtend.creatorId+"")
  227 + SPHelper.default.saveSync(SpConstants.USER_HEAD_PHOTO_URL, data.userExtend.headPhotoUrl)
  228 + SPHelper.default.saveSync(SpConstants.USER_BIRTHDAY, data.userExtend.birthday)
229 } 229 }
230 230
231 success(data) 231 success(data)