Browse Source

完成车主认证优化

hy 1 year ago
parent
commit
aa267dedee

+ 6 - 1
app/src/main/java/com/electric/chargingpile/activity/CarOwnerCertificateActivity.java

122
    private LinearLayout driving_license_info;
122
    private LinearLayout driving_license_info;
123
    private EditText plate_num;
123
    private EditText plate_num;
124
    private EditText engine_num;
124
    private EditText engine_num;
125
    private EditText register_date;
125
    private EditText register_date,identification_code;
126
    private CheckBox checkBox;
126
    private CheckBox checkBox;
127
127
128
    private String drivingLicenseBase64Data;
128
    private String drivingLicenseBase64Data;
195
        plate_num = findViewById(R.id.plate_num);
195
        plate_num = findViewById(R.id.plate_num);
196
        engine_num = findViewById(R.id.engine_num);
196
        engine_num = findViewById(R.id.engine_num);
197
        register_date = findViewById(R.id.register_date);
197
        register_date = findViewById(R.id.register_date);
198
        identification_code = findViewById(R.id.identification_code);
198
199
199
        selected = getResources().getDrawable(R.drawable.icon_radio_selected, null);
200
        selected = getResources().getDrawable(R.drawable.icon_radio_selected, null);
200
        selected.setBounds(0, 0, selected.getMinimumWidth(), selected.getMinimumHeight());
201
        selected.setBounds(0, 0, selected.getMinimumWidth(), selected.getMinimumHeight());
231
                plate_num.setText(carOwnerCertificateBean.getPlate_number());
232
                plate_num.setText(carOwnerCertificateBean.getPlate_number());
232
                engine_num.setText(carOwnerCertificateBean.getEngine_number());
233
                engine_num.setText(carOwnerCertificateBean.getEngine_number());
233
                register_date.setText(carOwnerCertificateBean.getRegdate());
234
                register_date.setText(carOwnerCertificateBean.getRegdate());
235
                identification_code.setText(carOwnerCertificateBean.getCar_code());
234
            }
236
            }
235
237
236
238
554
                    String platNum = JsonUtils.getKeyResult(data, "plate_num");
556
                    String platNum = JsonUtils.getKeyResult(data, "plate_num");
555
                    String engineNum = JsonUtils.getKeyResult(data, "engine_num");
557
                    String engineNum = JsonUtils.getKeyResult(data, "engine_num");
556
                    String registerDate = JsonUtils.getKeyResult(data, "register_date");
558
                    String registerDate = JsonUtils.getKeyResult(data, "register_date");
559
                    String car_code = JsonUtils.getKeyResult(data, "car_code");
557
                    plate_num.setText(platNum);
560
                    plate_num.setText(platNum);
558
                    engine_num.setText(engineNum);
561
                    engine_num.setText(engineNum);
559
                    register_date.setText(registerDate);
562
                    register_date.setText(registerDate);
563
                    identification_code.setText(car_code);
560
                } else {
564
                } else {
561
                    String message = JsonUtils.getKeyResult(response, "Message");
565
                    String message = JsonUtils.getKeyResult(response, "Message");
562
                    ToastUtil.showToast(getApplicationContext(), message, Toast.LENGTH_SHORT);
566
                    ToastUtil.showToast(getApplicationContext(), message, Toast.LENGTH_SHORT);
614
            map.put("plate_number", plate_num.getText().toString().trim());
618
            map.put("plate_number", plate_num.getText().toString().trim());
615
            map.put("engine_number", engine_num.getText().toString().trim());
619
            map.put("engine_number", engine_num.getText().toString().trim());
616
            map.put("regdate", register_date.getText().toString().trim());
620
            map.put("regdate", register_date.getText().toString().trim());
621
            map.put("car_code", identification_code.getText().toString().trim());
617
        }
622
        }
618
        map.put("cartype", drivingLicenseType);
623
        map.put("cartype", drivingLicenseType);
619
        map.put("userid", MainApplication.userId);
624
        map.put("userid", MainApplication.userId);

+ 9 - 0
app/src/main/java/com/electric/chargingpile/data/CarOwnerCertificateBean.java

14
    private int main;  //是否为主车型 1为主车型
14
    private int main;  //是否为主车型 1为主车型
15
    private String addTime;
15
    private String addTime;
16
    private String errmsg;
16
    private String errmsg;
17
    private String car_code;
18
19
    public String getCar_code() {
20
        return car_code;
21
    }
22
23
    public void setCar_code(String car_code) {
24
        this.car_code = car_code;
25
    }
17
26
18
    public int getId() {
27
    public int getId() {
19
        return id;
28
        return id;

+ 30 - 0
app/src/main/res/layout/activity_car_owner_certificate.xml

298
                <View
298
                <View
299
                    android:layout_width="match_parent"
299
                    android:layout_width="match_parent"
300
                    android:layout_height="1dp"
300
                    android:layout_height="1dp"
301
                    android:background="#F8F8F8" /> <LinearLayout
302
                    android:layout_width="match_parent"
303
                    android:layout_height="50dp"
304
                    android:gravity="center_vertical"
305
                    android:orientation="horizontal">
306
307
                    <TextView
308
                        android:layout_width="90dp"
309
                        android:layout_height="wrap_content"
310
                        android:text="*识别代码"
311
                        android:textColor="#0D1120"
312
                        android:textSize="14sp"
313
                        android:textStyle="bold" />
314
315
                    <EditText
316
                        android:id="@+id/identification_code"
317
                        android:layout_width="0dp"
318
                        android:layout_height="match_parent"
319
                        android:layout_weight="1"
320
                        android:background="@null"
321
                        android:hint="*请输入识别代码"
322
                        android:inputType="text"
323
                        android:textColor="#0D1120"
324
                        android:textColorHint="#CBCBCB"
325
                        android:textSize="14sp" />
326
                </LinearLayout>
327
328
                <View
329
                    android:layout_width="match_parent"
330
                    android:layout_height="1dp"
301
                    android:background="#F8F8F8" />
331
                    android:background="#F8F8F8" />
302
            </LinearLayout>
332
            </LinearLayout>
303
            <!-- 行驶证类型 -->
333
            <!-- 行驶证类型 -->