Bladeren bron

修复:后台新增管理员报错

萤火科技 5 jaren geleden
bovenliggende
commit
4cf6489193
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 3 3
      app/store/model/store/User.php

+ 3 - 3
app/store/model/store/User.php

@@ -153,7 +153,7 @@ class User extends StoreUserModel
             // 新增管理员记录
             $this->save($data);
             // 新增角色关系记录
-            UserRole::increased($this['store_user_id'], $data['roles']);
+            UserRole::increased((int)$this['store_user_id'], $data['roles']);
         });
         return true;
     }
@@ -187,7 +187,7 @@ class User extends StoreUserModel
             // 更新管理员记录
             $this->save($data);
             // 更新角色关系记录
-            !$this['is_super'] && UserRole::updates($this['store_user_id'], $data['roles']);
+            !$this['is_super'] && UserRole::updates((int)$this['store_user_id'], $data['roles']);
         });
         return true;
     }
@@ -204,7 +204,7 @@ class User extends StoreUserModel
         }
         return $this->transaction(function () {
             // 删除对应的角色关系
-            UserRole::deleteAll([['store_user_id', '=', $this['store_user_id']]]);
+            UserRole::deleteAll([['store_user_id', '=', (int)$this['store_user_id']]]);
             return $this->save(['is_delete' => 1]);
         });
     }