Parcourir la source

2.0版本提交

guoxin il y a 8 ans
Parent
commit
5ec92b10b1

+ 9 - 3
app/src/main/java/com/sheep/groups/creditcard/zx/ZXStep1Presenter.java

@@ -5,10 +5,14 @@ import android.util.Log;
 
 import com.kfzs.libs.IView;
 import com.kfzs.libs.di.http.HttpService;
+import com.sheep.gamegroup.model.entity.BaseMessage;
+import com.sheep.gamegroup.model.util.SheepSubscriber;
 import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 import org.json.JSONException;
 import org.json.JSONObject;
+
+import java.io.File;
 import java.util.HashMap;
 import java.util.Map;
 import javax.inject.Inject;
@@ -128,6 +132,8 @@ public class ZXStep1Presenter implements ZXStep1Contact.Presenter {
 
     @Override
     public void getImageCode() {
+        Map<String,String> map = new HashMap<>();
+        map.put("token",SpUtils.getOpenId(SheepApp.mContext));
         httpService.commitCreditCardZXImageCode()
                 .subscribeOn(Schedulers.io())
                 .observeOn(AndroidSchedulers.mainThread())
@@ -144,11 +150,11 @@ public class ZXStep1Presenter implements ZXStep1Contact.Presenter {
 
                     @Override
                     public void onNext(String str) {
-                        byte[] bytes = str.getBytes();
+                        Log.e(TAG, "onNext: "+str );
                         try {
                             JSONObject object = new JSONObject(str);
                            if( object.getBoolean("success")){
-                               view.showImageCode(object.getJSONObject("data").getString("img"));
+                               view.showImageCode(object.getJSONObject("data").getString("data"));
                            }
                            else {
                                view.showProgress(object.getString("errors"));
@@ -156,7 +162,7 @@ public class ZXStep1Presenter implements ZXStep1Contact.Presenter {
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        Log.e(TAG, "onNext: "+ str );
+//                        Log.e(TAG, "onNext: "+ str );
                     }
                 });
     }

+ 6 - 8
app/src/main/java/com/sheep/groups/creditcard/zx/ZhongXinCreditStep1Activity.java

@@ -162,7 +162,8 @@ public class ZhongXinCreditStep1Activity extends DaggerActivity implements ZXSte
             }
         });
 
-        test();
+        presenter.getImageCode();
+//        test();
     }
     private String is_invite = "N";
     private void zxBasic(){
@@ -215,11 +216,6 @@ public class ZhongXinCreditStep1Activity extends DaggerActivity implements ZXSte
         presenter.zxBasic(map);
     }
 
-    private void test(){
-        etName.setText("郭鑫");
-        etIdNo.setText("511023198811029192");
-        etMobile.setText("18608003614");
-    }
 
     private void sendDynamic(){
 
@@ -269,6 +265,7 @@ public class ZhongXinCreditStep1Activity extends DaggerActivity implements ZXSte
         map.put("mobile",etMobile.getText().toString());
         map.put("id_card",etIdNo.getText().toString());
         map.put("photo_num",etImage.getText().toString());
+        map.put("token",SpUtils.getOpenId(SheepApp.mContext));
 
         Log.e(TAG, "sendDynamic: "+map.toString());
         presenter.getDynamic(map);
@@ -346,13 +343,14 @@ public class ZhongXinCreditStep1Activity extends DaggerActivity implements ZXSte
     @Override
     public void goNext() {
 
-        startActivity(new Intent(ZhongXinCreditStep1Activity.this,CITICBankOtherInfoActivity.class));
+//        startActivity(new Intent(ZhongXinCreditStep1Activity.this,CITICBankOtherInfoActivity.class));
 
     }
 
     @Override
     public void showImageCode(String bitmap) {
-        Glide.with(this).download(bitmap).into(ivImage);
+        Log.e(TAG, "showImageCode: "+bitmap );
+        Glide.with(this).load(bitmap).into(ivImage);
     }
 
     private void setOnCompleteEdit(final CompleteCommitEditText et, final String key){

+ 4 - 1
kfzslibrary/src/main/java/com/kfzs/libs/di/http/HttpModule.java

@@ -22,7 +22,10 @@ import retrofit2.converter.gson.GsonConverterFactory;
 public class HttpModule {
 
 //    public static final String BASE_URL = "http://10.8.240.165:7011/";
-    public static final String BASE_URL = "http://10.8.230.17:7011/";
+//    public static final String BASE_URL = "http://10.8.230.17:7011/";
+
+    public static final String BASE_URL = "http://credit.kfzs.com/";
+
 
     public static final int CONNECT_TIMEOUT = 15;
     public static final int READ_TIMEOUT = 15;

+ 2 - 1
kfzslibrary/src/main/java/com/kfzs/libs/di/http/HttpService.java

@@ -1,6 +1,7 @@
 package com.kfzs.libs.di.http;
 
 
+import java.io.File;
 import java.util.Map;
 
 import retrofit2.Call;
@@ -40,7 +41,7 @@ public interface HttpService {
     @POST("credits/ecitic/code")
     Observable<String> commitCreditCardZXCode(@FieldMap Map<String, String> map);
 
-    @GET("credits/ecitic/img_code")
+    @POST("credits/ecitic/img_code")
     Observable<String> commitCreditCardZXImageCode();
 
     @FormUrlEncoded