Browse Source

修复获取验证码返回code 为500时给与提示

hy 4 years ago
parent
commit
966f38333e

+ 4 - 0
app/src/main/java/com/electric/chargingpile/activity/LoginActivity.java

323
                        showTextToast("用户不存在,请核对后重新填写");
323
                        showTextToast("用户不存在,请核对后重新填写");
324
                    } else if ("04".equals(rtnCode)) {
324
                    } else if ("04".equals(rtnCode)) {
325
                        showTextToast("密码错误,请重新输入");
325
                        showTextToast("密码错误,请重新输入");
326
                    }else{
327
                        String rtnMsg = JsonUtils.getKeyResult(response, "rtnMsg");
328
329
                        showTextToast(rtnMsg);
326
                    }
330
                    }
327
                }
331
                }
328
            });
332
            });

+ 11 - 2
app/src/main/java/com/electric/chargingpile/activity/RegisterActivity.java

575
                    }
575
                    }
576
                    break;
576
                    break;
577
                case 3:
577
                case 3:
578
                    Log.e("url handler", "handleMessage: ");
578
                    Toast.makeText(RegisterActivity.this, "服务器处理错误", Toast.LENGTH_SHORT).show();
579
                    Toast.makeText(RegisterActivity.this, "服务器处理错误", Toast.LENGTH_SHORT).show();
579
                    break;
580
                    break;
580
                default:
581
                default:
694

695

695
    private void login(String sms) {
696
    private void login(String sms) {
696

697

697
        Log.e("url", sms);
698
        Log.e("url -- ", sms);
698
        Request request = new Request.Builder().url(sms).build();
699
        Request request = new Request.Builder().url(sms).build();
699
        Response response = null;
700
        Response response = null;
700
        try {
701
        try {
705
                return;
706
                return;
706
            }
707
            }
707
            response = OkHttpUtil.execute(request);
708
            response = OkHttpUtil.execute(request);
709
            Log.e("url json ---->", response.body().string());
708
            if (response.code() == 200) {
710
            if (response.code() == 200) {
709
                String json = "";
711
                String json = "";
710
                try {
712
                try {
713
                    msg.obj = json;
715
                    msg.obj = json;
714
                    msg.what = 1;
716
                    msg.what = 1;
715
                    handler.sendMessage(msg);
717
                    handler.sendMessage(msg);
716
                    Log.e("url", json);
718
                    Log.e("url json", json);
717
                } catch (Exception e) {
719
                } catch (Exception e) {
720
                    Log.e("url error --", "what = 3");
721

718
                    e.printStackTrace();
722
                    e.printStackTrace();
719
                    Message msg = new Message();
723
                    Message msg = new Message();
720
                    msg.what = 3;
724
                    msg.what = 3;
721
                    handler.sendMessage(msg);
725
                    handler.sendMessage(msg);
722
                }
726
                }
727
            }else{
728
                Message msg = new Message();
729
                msg.what = 3;
730
                handler.sendMessage(msg);
723
            }
731
            }
724
        } catch (Exception e) {
732
        } catch (Exception e) {
725
            e.printStackTrace();
733
            e.printStackTrace();
726
            Message msg = new Message();
734
            Message msg = new Message();
727
            msg.what = 3;
735
            msg.what = 3;
736
            Log.e("url error", "what = 3");
728
            handler.sendMessage(msg);
737
            handler.sendMessage(msg);
729
        }
738
        }
730
    }
739
    }

+ 5 - 0
app/src/main/java/com/electric/chargingpile/view/StateDialog.java

77
    }
77
    }
78
    public void show() {
78
    public void show() {
79
        mDialog.show();
79
        mDialog.show();
80
        stateText.postDelayed(()->{
81
            if (mDialog!=null && mDialog.isShowing()){
82
                mDialog.dismiss();
83
            }
84
        },2000);
80
    }
85
    }
81
86
82
}
87
}

+ 1 - 3
app/src/main/res/layout/activity_logout.xml

53
            android:layout_marginTop="30dp"
53
            android:layout_marginTop="30dp"
54
            android:textStyle="bold"
54
            android:textStyle="bold"
55
            android:gravity="center"
55
            android:gravity="center"
56
            android:layout_marginEnd="60dp"
57
            android:layout_marginStart="60dp"
58
            android:layout_width="match_parent"
56
            android:layout_width="match_parent"
59
            android:layout_height="wrap_content"
57
            android:layout_height="wrap_content"
60
            android:text="非常遗憾不能继续为您服务\n感谢您的支持和陪伴"
58
            android:text="非常遗憾不能继续为您服务\n感谢您的支持和陪伴"
61
            android:textColor="@color/color_0e0e0e"
59
            android:textColor="@color/color_0e0e0e"
62
            android:textSize="21sp"
60
            android:textSize="19sp"
63
            />
61
            />
64
        <TextView
62
        <TextView
65
            android:layout_marginTop="20dp"
63
            android:layout_marginTop="20dp"