yangsunyue_wd

desc:忘记密码接口调试、RSA加密调试

1 import HashMap from '@ohos.util.HashMap'; 1 import HashMap from '@ohos.util.HashMap';
2 import { HttpUrlUtils, ResponseDTO } from 'wdNetwork'; 2 import { HttpUrlUtils, ResponseDTO } from 'wdNetwork';
3 -import { Logger, SPHelper } from 'wdKit'; 3 +import { Logger, SPHelper, StringUtils } from 'wdKit';
4 import { HttpRequest } from 'wdNetwork/src/main/ets/http/HttpRequest'; 4 import { HttpRequest } from 'wdNetwork/src/main/ets/http/HttpRequest';
5 import { LoginBean } from './LoginBean'; 5 import { LoginBean } from './LoginBean';
6 import { CheckVerifyBean } from './CheckVerifyBean'; 6 import { CheckVerifyBean } from './CheckVerifyBean';
@@ -200,20 +200,35 @@ export class LoginModel { @@ -200,20 +200,35 @@ export class LoginModel {
200 bean['tempToken'] = tempToken; 200 bean['tempToken'] = tempToken;
201 201
202 let headers: HashMap<string, string> = HttpUrlUtils.getCommonHeaders(); 202 let headers: HashMap<string, string> = HttpUrlUtils.getCommonHeaders();
203 - let JwtToken = SPHelper.default.getSync(SpConstants.USER_JWT_TOKEN, '') as string; 203 + // let JwtToken = SPHelper.default.getSync(SpConstants.USER_JWT_TOKEN, '') as string;
  204 + // headers.set('JwtToken',(JwtToken));
  205 + // headers.set('rmrb-x-token',(JwtToken));
  206 + // headers.set('cookie', 'RMRB-X-TOKEN=' + JwtToken)
  207 +
  208 +
  209 +// let obj: Record<string, string> = {};
  210 +// headers.forEach((value, key) =>{
  211 +// if(key != undefined && key != null && value != undefined && value != null) {
  212 +// obj[key as string] = value;
  213 +// }
  214 +// })
  215 +// let headerString = JSON.stringify(obj);
  216 +// let beanString = JSON.stringify(bean);
  217 +// AlertDialog.show({
  218 +// message:headerString + beanString
  219 +// })
204 220
205 - headers.set('JwtToken',(JwtToken));  
206 - headers.set('rmrb-x-token',(JwtToken));  
207 return new Promise<string>((success, fail) => { 221 return new Promise<string>((success, fail) => {
208 HttpRequest.post<ResponseDTO<string>>(HttpUrlUtils.getForgetPasswordUrl(), bean, headers).then((data: ResponseDTO<string>) => { 222 HttpRequest.post<ResponseDTO<string>>(HttpUrlUtils.getForgetPasswordUrl(), bean, headers).then((data: ResponseDTO<string>) => {
209 - if (!data || !data.data) {  
210 - fail("数据为空")  
211 - return  
212 - } 223 +
213 if (data.code != 0) { 224 if (data.code != 0) {
214 fail(data.message) 225 fail(data.message)
215 return 226 return
216 } 227 }
  228 + if (!data || !data.data) {
  229 + fail("数据为空")
  230 + return
  231 + }
217 success(data.data) 232 success(data.data)
218 }, (error: Error) => { 233 }, (error: Error) => {
219 fail(error.message) 234 fail(error.message)