| | |
| | | |
| | | import com.basic.security.base.BaseFragment; |
| | | import com.basic.security.fragment.PersonManageFragment; |
| | | import com.basic.security.manager.AccountManager; |
| | | import com.basic.security.manager.BaseSettingManager; |
| | | import com.basic.security.manager.PersonManager; |
| | | import com.basic.security.manager.UserManager; |
| | | import com.basic.security.model.ModelAdapter; |
| | | import com.basic.security.model.Person; |
| | | import com.basic.security.utils.FaceId; |
| | |
| | | camera_image_feature = BaseFragment.getFaceFeature(); |
| | | } |
| | | if (activity.currentFragment == activity.fragment_person_manage) { |
| | | byte[] camera_image_feature_blob = activity.fragment_person_manage.selectedPerson.getBlob("camera_image_feature"); |
| | | byte[] camera_image_feature_blob = activity.fragment_person_manage.selectedPerson().getBlob("camera_image_feature"); |
| | | if (camera_image_feature_blob != null) { |
| | | camera_image_feature = camera_image_feature_blob; |
| | | } |
| | |
| | | } |
| | | double score = FaceId.instance.compareFeature(idcard.featureData, camera_image_feature); |
| | | if (score > 50) { |
| | | if (AccountManager.adminLoggedIn()) { |
| | | if (UserManager.adminLoggedIn()) { |
| | | // activity.fragment_face_detail.updateIdCard(); |
| | | // SystemClock.sleep(500); |
| | | // activity.fragment_person_manage.savePerson(); |
| | |
| | | SystemClock.sleep(300); |
| | | activity.currentFragmentShowTime = System.currentTimeMillis(); |
| | | activity.fragment_face_detail.checkedIdentityMapByPerson = checkedRuleMapByPerson; |
| | | activity.fragment_face_detail.notifyDataSetChanged(); |
| | | } |
| | | } |
| | | if (!AccountManager.adminLoggedIn()) { |
| | | if (!UserManager.adminLoggedIn()) { |
| | | if (activity.currentFragment == activity.fragment_su_auto_ic_wait_idcard) { |
| | | ModelAdapter selectedPerson = activity.fragment_person_manage.selectedPerson; |
| | | ModelAdapter selectedPerson = activity.fragment_person_manage.selectedPerson(); |
| | | if (selectedPerson != null) { |
| | | System.out.println("CurrentBaseIdCard.compareCameraFaceAndIdCardFace selectedPerson=" + selectedPerson); |
| | | System1.out.println("CurrentBaseIdCard.compareCameraFaceAndIdCardFace selectedPerson=" + selectedPerson); |
| | | } |
| | | SystemClock.sleep(1000); |
| | | if (BaseSettingManager.isAutoSignUpIDCardModeNeedPhone()) { |