weimingfei
2026-05-21 025f806542921dcaa6719453f208e8a9dda8d450
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/FaceActivity.java
@@ -99,7 +99,11 @@
                statusFsm(2);
            }
        }else {
            statusFsm(7);
            if(MApplication.getConfigBean().getReturnDoubleAuth()==1){
                statusFsm(0);
            }else {
                statusFsm(7);
            }
        }
        getDB().tvDjs.setOnClickListener(new View.OnClickListener() {
            @Override
@@ -213,6 +217,7 @@
                getDB().tvTitle.setText("司机身份验证");
                getDB().clCard.setVisibility(View.GONE);
                getDB().clFace.setVisibility(View.VISIBLE);
                getDB().clSjXuan.setVisibility(View.GONE);
                setFaceModel(1);
                break;
            case 8:
@@ -268,11 +273,19 @@
                break;
            case 2:
                //切换司机刷卡
                statusFsm(3);
                if(flag==0) {
                    statusFsm(3);
                }else {
                    statusFsm(8);
                }
                break;
            case 3:
                //切换司机人脸
                statusFsm(2);
                if(flag==0) {
                    statusFsm(2);
                }else {
                    statusFsm(7);
                }
                break;
            case 4:
                //切换到人脸
@@ -297,7 +310,14 @@
                //司机ic卡成功
                if(flag==0) {
                    //取
                    statusFsm(4);
                    if(MApplication.getConfigBean()!=null&&MApplication.getConfigBean().getAlcoholStatus()==1) {
                        //非酒精检测
                        startActivity(KeyCabinetActivity.class);
                        finish();
                    }else {
                        //酒精检测
                        statusFsm(4);
                    }
                }else {
                    //还
                    startActivity(KeyCabinetActivity.class);
@@ -651,7 +671,14 @@
                            MApplication.getLoginBean().setMemberId(Integer.parseInt(user.getUserId()));
                            MApplication.getLoginBean().setAuthType(0);
                            //handler.sendEmptyMessageDelayed(8,0);
                            EventBus.getDefault().post(new FaceStatusChangeEvent(4));
                            if(MApplication.getConfigBean()!=null&&MApplication.getConfigBean().getAlcoholStatus()==1) {
                                //非酒精检测
                                startActivity(KeyCabinetActivity.class);
                                finish();
                            }else {
                                //酒精检测
                                EventBus.getDefault().post(new FaceStatusChangeEvent(4));
                            }
                        }else if(status==7){
                            //还-司机
                            MApplication.getLoginBean().setMemberId(Integer.parseInt(user.getUserId()));