|
@@ -1,8 +1,11 @@
|
|
package com.ynstkz.shitu.android.activity;
|
|
package com.ynstkz.shitu.android.activity;
|
|
|
|
|
|
|
|
+import android.app.ProgressDialog;
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
import android.support.annotation.Nullable;
|
|
import android.support.annotation.Nullable;
|
|
import android.support.v7.widget.SwitchCompat;
|
|
import android.support.v7.widget.SwitchCompat;
|
|
|
|
+import android.text.TextUtils;
|
|
|
|
+import android.view.View;
|
|
import android.widget.Button;
|
|
import android.widget.Button;
|
|
import android.widget.CheckBox;
|
|
import android.widget.CheckBox;
|
|
import android.widget.EditText;
|
|
import android.widget.EditText;
|
|
@@ -11,7 +14,9 @@ import android.widget.RelativeLayout;
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
|
|
|
import com.common.library.okhttp.callback.Callback;
|
|
import com.common.library.okhttp.callback.Callback;
|
|
|
|
+import com.google.gson.Gson;
|
|
import com.ynstkz.shitu.android.R;
|
|
import com.ynstkz.shitu.android.R;
|
|
|
|
+import com.ynstkz.shitu.android.base.BaseBean;
|
|
import com.ynstkz.shitu.android.base.TitleBarActivity;
|
|
import com.ynstkz.shitu.android.base.TitleBarActivity;
|
|
import com.ynstkz.shitu.android.data.RequestGroup;
|
|
import com.ynstkz.shitu.android.data.RequestGroup;
|
|
|
|
|
|
@@ -44,6 +49,8 @@ public class IdAuthActivity extends TitleBarActivity {
|
|
@Bind(R.id.btn_submit)
|
|
@Bind(R.id.btn_submit)
|
|
Button btnSubmit;
|
|
Button btnSubmit;
|
|
|
|
|
|
|
|
+ private ProgressDialog progressDialog;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
@@ -67,6 +74,33 @@ public class IdAuthActivity extends TitleBarActivity {
|
|
|
|
|
|
private void setListener(){
|
|
private void setListener(){
|
|
|
|
|
|
|
|
+ btnSubmit.setOnClickListener(new View.OnClickListener() {
|
|
|
|
+ @Override
|
|
|
|
+ public void onClick(View view) {
|
|
|
|
+ String isParent = "0";
|
|
|
|
+ if(sbPatriarch.isChecked()){
|
|
|
|
+ isParent = "1";
|
|
|
|
+ }
|
|
|
|
+ String realName = editUsername.getText().toString().trim();
|
|
|
|
+ if(TextUtils.isEmpty(realName)){
|
|
|
|
+ showToast("真实姓名不能为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ String idCardNum = editIdcard.getText().toString().trim();
|
|
|
|
+ if(TextUtils.isEmpty(idCardNum)){
|
|
|
|
+ showToast("身份证号不能为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(!cbAgree.isChecked()){
|
|
|
|
+ showToast("请阅读并同意身份认证协议");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ progressDialog = new ProgressDialog(IdAuthActivity.this);
|
|
|
|
+ progressDialog.setMessage("正在提交");
|
|
|
|
+ progressDialog.show();
|
|
|
|
+ userAuth(isParent, realName, idCardNum);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -80,18 +114,31 @@ public class IdAuthActivity extends TitleBarActivity {
|
|
RequestGroup.userAuth(isParent, realName, idCardNum, new Callback() {
|
|
RequestGroup.userAuth(isParent, realName, idCardNum, new Callback() {
|
|
@Override
|
|
@Override
|
|
public Object parseNetworkResponse(Response response, int id) throws Exception {
|
|
public Object parseNetworkResponse(Response response, int id) throws Exception {
|
|
- return null;
|
|
|
|
|
|
+ return new Gson().fromJson(response.body().string(), BaseBean.class);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void onError(Call call, Exception e, int id) {
|
|
public void onError(Call call, Exception e, int id) {
|
|
-
|
|
|
|
|
|
+ if(progressDialog != null){
|
|
|
|
+ progressDialog.dismiss();
|
|
|
|
+ }
|
|
|
|
+ showToast(getString(R.string.error_msg));
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void onResponse(Object response, int id) {
|
|
public void onResponse(Object response, int id) {
|
|
-
|
|
|
|
|
|
+ if(progressDialog != null){
|
|
|
|
+ progressDialog.dismiss();
|
|
|
|
+ }
|
|
|
|
+ BaseBean baseBean = (BaseBean)response;
|
|
|
|
+ if(baseBean != null){
|
|
|
|
+ showToast(baseBean.getMsg());
|
|
|
|
+ if("200".equals(baseBean.getCode())){
|
|
|
|
+ finish();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|