From 603cb36a5123e46656b06a5deb8d7ac7ff81307f Mon Sep 17 00:00:00 2001
From: 554325746@qq.com <554325746@qq.com>
Date: 星期三, 25 十二月 2019 08:48:51 +0800
Subject: [PATCH] a

---
 app/src/main/java/com/basic/security/fragment/UserFragment.java |   30 +++++++++++++-----------------
 1 files changed, 13 insertions(+), 17 deletions(-)

diff --git a/app/src/main/java/com/basic/security/fragment/AccountSettingFragment.java b/app/src/main/java/com/basic/security/fragment/UserFragment.java
similarity index 87%
rename from app/src/main/java/com/basic/security/fragment/AccountSettingFragment.java
rename to app/src/main/java/com/basic/security/fragment/UserFragment.java
index e3b5b4c..6c49444 100644
--- a/app/src/main/java/com/basic/security/fragment/AccountSettingFragment.java
+++ b/app/src/main/java/com/basic/security/fragment/UserFragment.java
@@ -11,13 +11,13 @@
 import android.widget.EditText;
 
 import com.basic.security.base.BaseFragment;
-import com.basic.security.manager.AccountManager;
 import com.basic.security.manager.CompanyManager;
 import com.basic.security.manager.DeviceManager;
+import com.basic.security.manager.FeatureManager;
 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;
 import com.basic.security.utils.FacePosition;
 import com.basic.security.utils.ResolutionAdaptation;
 import com.basic.security.utils.ToastUtil;
@@ -32,7 +32,7 @@
 import de.hdodenhof.circleimageview.CircleImageView;
 
 @EFragment
-public class AccountSettingFragment extends BaseFragment {
+public class UserFragment extends BaseFragment {
     public static boolean isChangePhoto = false;
     public FacePosition currentFacePosition;
     @ViewById
@@ -44,7 +44,7 @@
     private String accountName, oldPassword, newPassword, againPassword;
 
     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
-        return inflater.inflate(ResolutionAdaptation.fragment_account_setting1(), container, false);
+        return inflater.inflate(ResolutionAdaptation.fragment_user1(), container, false);
     }
 
     @Override
@@ -56,9 +56,9 @@
         new_password.setText("");
         old_password.setText("");
         try {
-            ModelAdapter adminAccount = AccountManager.getAdminAccount();
+            ModelAdapter adminAccount = UserManager.adminUser();
             if (adminAccount != null) {
-                ModelAdapter admin_person = PersonManager.findPersonById(AccountManager.getAdminAccount().getString("person_id"));
+                ModelAdapter admin_person = PersonManager.findPersonById(UserManager.adminUser().getString("person_id"));
                 byte[] data = admin_person.getBlob("camera_image_path");
                 if (data != null) {
                     user_photo.setImageBitmap(BitmapFactory.decodeByteArray(data, 0, data.length));
@@ -83,7 +83,7 @@
 
     @Click
     void btn_delete_photo() {
-        ModelAdapter user = AccountManager.getAdminAccount();
+        ModelAdapter user = UserManager.adminUser();
         ModelAdapter admin_in_person = PersonManager.findPersonById(user.getString("person_id"));
         String camera_image_path = ModelAdapter.getAttachmentPath(admin_in_person.getId(), Person.camera_image_path, Person.tableName);
         if (!TextUtils.isEmpty(camera_image_path)) {
@@ -92,7 +92,7 @@
                 camera_image_path_file.delete();
             }
         }
-        FaceId.instance.removeFeatureFromDb(admin_in_person.getString(Person.id));
+        FeatureManager.removeFeature(admin_in_person.getString(Person.id));
         admin_in_person.setString(Person.camera_image_path, "");
         admin_in_person.setString(Person.camera_image_feature, "");
         PersonManager.savePerson(admin_in_person);
@@ -106,7 +106,7 @@
     void btn_sure_photo() {
         try {
             isChangePhoto = false;
-            ModelAdapter user = AccountManager.getAdminAccount();
+            ModelAdapter user = UserManager.adminUser();
             user.setString("table", "user");
             user.setString("password", newPassword);
             user.setString("device_id", DeviceManager.getDeviceId());
@@ -121,7 +121,7 @@
                 PersonManager.savePerson(admin_in_person);
             }
             if (admin_in_person.getBlob("camera_image_feature") != null) {
-                FaceId.instance.addFeatureToDb(admin_in_person.getId(), admin_in_person.getBlob("camera_image_feature"));
+                FeatureManager.addFeature(admin_in_person.getId(), admin_in_person.getBlob("camera_image_feature"));
             }
             //mainActivity().fragment_toolbar.login_photo.setImageBitmap(currentFacePosition.faceBitmap);
             ToastUtil.show("淇敼鎴愬姛");
@@ -132,14 +132,10 @@
 
     @Click
     void save() {
-        if (AccountManager.isBasic()) {
-            ToastUtil.show("鍙湁绠$悊鍛樻墠鑳戒慨鏀瑰瘑鐮�");
-            return;
-        }
         oldPassword = old_password.getText().toString().trim();
         newPassword = new_password.getText().toString().trim();
         againPassword = again_password.getText().toString().trim();
-        String adminPassword = AccountManager.getCurrentAdminPassword();
+        String adminPassword = UserManager.getCurrentAdminPassword();
         if (TextUtils.isEmpty(oldPassword)) {
             ToastUtil.show("鏃у瘑鐮佷笉鑳戒负绌猴紝璇锋鏌ュ悗閲嶆柊杈撳叆");
             return;
@@ -163,14 +159,14 @@
             return;
         }
         try {
-            ModelAdapter user = AccountManager.getAdminAccount();
+            ModelAdapter user = UserManager.adminUser();
             user.setString("table", "user");
             user.setString("password", newPassword);
             user.setString("device_id", DeviceManager.getDeviceId());
             user.setString("company_id", CompanyManager.getCompanyId());
             ModelAdapter admin_in_person = PersonManager.findPersonById(user.getString("person_id"));
             PersonManager.savePerson(admin_in_person);
-            AccountManager.saveAccount(user);
+            UserManager.saveAccount(user);
             ToastUtil.show("淇敼瀵嗙爜鎴愬姛");
         } catch (Exception e) {
             e.printStackTrace();

--
Gitblit v1.8.0