Commit 2d62a00d authored by yinjiacheng's avatar yinjiacheng

fix GET请求无业务参数情况下不执行加密

parent d1f9d2c7
...@@ -58,8 +58,9 @@ class ApiService { ...@@ -58,8 +58,9 @@ class ApiService {
fun userLogout(apiCallback: IUserLogoutCallBack) { fun userLogout(apiCallback: IUserLogoutCallBack) {
val timeStamp = System.currentTimeMillis() val timeStamp = System.currentTimeMillis()
val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp) val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp)
val privateParamsMap = HttpParamsUtils.getPrivateParamsMap(HashMap(), timeStamp)
ServiceFactory.getInstance().createService(CommonService::class.java) ServiceFactory.getInstance().createService(CommonService::class.java)
.userLogout(publicParamsMap) .userLogout(publicParamsMap, privateParamsMap)
.compose(TransformUtil.defaultSchedulers()) .compose(TransformUtil.defaultSchedulers())
.subscribe(object : HttpResultSubscriber<Any?>() { .subscribe(object : HttpResultSubscriber<Any?>() {
override fun onSuccess(result: HttpResult<Any?>?) { override fun onSuccess(result: HttpResult<Any?>?) {
...@@ -75,8 +76,9 @@ class ApiService { ...@@ -75,8 +76,9 @@ class ApiService {
fun getLifeAccountList(apiCallback: IGetLifeAccountListCallback) { fun getLifeAccountList(apiCallback: IGetLifeAccountListCallback) {
val timeStamp = System.currentTimeMillis() val timeStamp = System.currentTimeMillis()
val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp) val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp)
val privateParamsMap = HttpParamsUtils.getPrivateParamsMap(HashMap(), timeStamp)
ServiceFactory.getInstance().createService(CommonService::class.java) ServiceFactory.getInstance().createService(CommonService::class.java)
.getAccountList(publicParamsMap) .getAccountList(publicParamsMap, privateParamsMap)
.compose(TransformUtil.defaultSchedulers()) .compose(TransformUtil.defaultSchedulers())
.subscribe(object : HttpResultSubscriber<ArrayList<LifeAccountItemBean.Response>?>() { .subscribe(object : HttpResultSubscriber<ArrayList<LifeAccountItemBean.Response>?>() {
override fun onSuccess(result: HttpResult<ArrayList<LifeAccountItemBean.Response>?>?) { override fun onSuccess(result: HttpResult<ArrayList<LifeAccountItemBean.Response>?>?) {
...@@ -188,8 +190,9 @@ class ApiService { ...@@ -188,8 +190,9 @@ class ApiService {
fun getKSYunBucket(apiCallback: IGetKSYunBucketCallback) { fun getKSYunBucket(apiCallback: IGetKSYunBucketCallback) {
val timeStamp = System.currentTimeMillis() val timeStamp = System.currentTimeMillis()
val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp) val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp)
val privateParamsMap = HttpParamsUtils.getPrivateParamsMap(HashMap(), timeStamp)
ServiceFactory.getInstance().createService(CommonService::class.java) ServiceFactory.getInstance().createService(CommonService::class.java)
.getKSYunBucket(publicParamsMap) .getKSYunBucket(publicParamsMap, privateParamsMap)
.compose(TransformUtil.defaultSchedulers()) .compose(TransformUtil.defaultSchedulers())
.subscribe(object : HttpResultSubscriber<GetKSYunBucketBean.Response>() { .subscribe(object : HttpResultSubscriber<GetKSYunBucketBean.Response>() {
override fun onSuccess(result: HttpResult<GetKSYunBucketBean.Response>?) { override fun onSuccess(result: HttpResult<GetKSYunBucketBean.Response>?) {
...@@ -282,8 +285,9 @@ class ApiService { ...@@ -282,8 +285,9 @@ class ApiService {
fun authLiveIdentity(apiCallback: IAuthLiveIdentityCallback) { fun authLiveIdentity(apiCallback: IAuthLiveIdentityCallback) {
val timeStamp = System.currentTimeMillis() val timeStamp = System.currentTimeMillis()
val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp) val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp)
val privateParamsMap = HttpParamsUtils.getPrivateParamsMap(HashMap(), timeStamp)
ServiceFactory.getInstance().createService(CommonService::class.java) ServiceFactory.getInstance().createService(CommonService::class.java)
.authLiveIdentity(publicParamsMap) .authLiveIdentity(publicParamsMap, privateParamsMap)
.compose(TransformUtil.defaultSchedulers()) .compose(TransformUtil.defaultSchedulers())
.subscribe(object : HttpResultSubscriber<Any?>() { .subscribe(object : HttpResultSubscriber<Any?>() {
override fun onSuccess(result: HttpResult<Any?>?) { override fun onSuccess(result: HttpResult<Any?>?) {
...@@ -319,8 +323,9 @@ class ApiService { ...@@ -319,8 +323,9 @@ class ApiService {
fun authAuthentication(apiCallback: IAuthAuthenticationCallback) { fun authAuthentication(apiCallback: IAuthAuthenticationCallback) {
val timeStamp = System.currentTimeMillis() val timeStamp = System.currentTimeMillis()
val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp) val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp)
val privateParamsMap = HttpParamsUtils.getPrivateParamsMap(HashMap(), timeStamp)
ServiceFactory.getInstance().createService(CommonService::class.java) ServiceFactory.getInstance().createService(CommonService::class.java)
.authAuthentication(publicParamsMap) .authAuthentication(publicParamsMap, privateParamsMap)
.compose(TransformUtil.defaultSchedulers()) .compose(TransformUtil.defaultSchedulers())
.subscribe(object : HttpResultSubscriber<AuthAuthenticationBean.Response?>() { .subscribe(object : HttpResultSubscriber<AuthAuthenticationBean.Response?>() {
override fun onSuccess(result: HttpResult<AuthAuthenticationBean.Response?>?) { override fun onSuccess(result: HttpResult<AuthAuthenticationBean.Response?>?) {
...@@ -495,8 +500,9 @@ class ApiService { ...@@ -495,8 +500,9 @@ class ApiService {
fun getConfigList(apiCallback: IGetConfigListCallback) { fun getConfigList(apiCallback: IGetConfigListCallback) {
val timeStamp = System.currentTimeMillis() val timeStamp = System.currentTimeMillis()
val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp) val publicParamsMap = HttpParamsUtils.getPublicParamsMap(timeStamp)
val privateParamsMap = HttpParamsUtils.getPrivateParamsMap(HashMap(), timeStamp)
ServiceFactory.getInstance().createService(CommonService::class.java) ServiceFactory.getInstance().createService(CommonService::class.java)
.getConfigList(publicParamsMap) .getConfigList(publicParamsMap, privateParamsMap)
.compose(TransformUtil.defaultSchedulers()) .compose(TransformUtil.defaultSchedulers())
.subscribe(object : HttpResultSubscriber<GetConfigListBean.Response>() { .subscribe(object : HttpResultSubscriber<GetConfigListBean.Response>() {
override fun onSuccess(result: HttpResult<GetConfigListBean.Response>?) { override fun onSuccess(result: HttpResult<GetConfigListBean.Response>?) {
......
...@@ -45,7 +45,10 @@ interface CommonService { ...@@ -45,7 +45,10 @@ interface CommonService {
): Observable<HttpResult<Any?>> ): Observable<HttpResult<Any?>>
@GET(URLs.getKSYunBucket) @GET(URLs.getKSYunBucket)
fun getKSYunBucket(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any?>> fun getKSYunBucket(
@QueryMap commonParams: Map<String, String>,
@QueryMap requestParams: Map<String, String?>
): Observable<HttpResult<Any?>>
@Headers("Content-Type: application/json") @Headers("Content-Type: application/json")
@POST(URLs.businessLicenseOCR) @POST(URLs.businessLicenseOCR)
...@@ -61,10 +64,13 @@ interface CommonService { ...@@ -61,10 +64,13 @@ interface CommonService {
fun mobileLogin(@QueryMap commonParams: Map<String, String>, @QueryMap requestParams: Map<String, String?>): Observable<HttpResult<Any?>> fun mobileLogin(@QueryMap commonParams: Map<String, String>, @QueryMap requestParams: Map<String, String?>): Observable<HttpResult<Any?>>
@GET(URLs.userLogout) @GET(URLs.userLogout)
fun userLogout(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any?>> fun userLogout(@QueryMap commonParams: Map<String, String>, @QueryMap requestParams: Map<String, String?>): Observable<HttpResult<Any?>>
@GET(URLs.accountList) @GET(URLs.accountList)
fun getAccountList(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any?>> fun getAccountList(
@QueryMap commonParams: Map<String, String>,
@QueryMap requestParams: Map<String, String?>
): Observable<HttpResult<Any?>>
@Headers("Content-Type: application/json") @Headers("Content-Type: application/json")
@POST(URLs.createLifeAccount) @POST(URLs.createLifeAccount)
...@@ -81,13 +87,19 @@ interface CommonService { ...@@ -81,13 +87,19 @@ interface CommonService {
): Observable<HttpResult<Any?>> ): Observable<HttpResult<Any?>>
@GET(URLs.authLiveIdentity) @GET(URLs.authLiveIdentity)
fun authLiveIdentity(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any?>> fun authLiveIdentity(
@QueryMap commonParams: Map<String, String>,
@QueryMap requestParams: Map<String, String?>
): Observable<HttpResult<Any?>>
@GET(URLs.authComplete) @GET(URLs.authComplete)
fun authComplete(@QueryMap commonParams: Map<String, String>, @QueryMap requestParams: Map<String, String?>): Observable<HttpResult<Any?>> fun authComplete(@QueryMap commonParams: Map<String, String>, @QueryMap requestParams: Map<String, String?>): Observable<HttpResult<Any?>>
@GET(URLs.authAuthentication) @GET(URLs.authAuthentication)
fun authAuthentication(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any?>> fun authAuthentication(
@QueryMap commonParams: Map<String, String>,
@QueryMap requestParams: Map<String, String?>
): Observable<HttpResult<Any?>>
@GET(URLs.authMerchantCheck) @GET(URLs.authMerchantCheck)
fun authMerchantCheck( fun authMerchantCheck(
...@@ -129,7 +141,10 @@ interface CommonService { ...@@ -129,7 +141,10 @@ interface CommonService {
): Observable<HttpResult<Any?>> ): Observable<HttpResult<Any?>>
@GET(URLs.getConfigList) @GET(URLs.getConfigList)
fun getConfigList(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any?>> fun getConfigList(
@QueryMap commonParams: Map<String, String>,
@QueryMap requestParams: Map<String, String?>
): Observable<HttpResult<Any?>>
@Headers("Content-Type: application/json") @Headers("Content-Type: application/json")
@POST(URLs.getLifeAccountInfoById) @POST(URLs.getLifeAccountInfoById)
......
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