AdminController.php 984 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace pt\controllers;
  3. use biz\admin\classes\AdminClass;
  4. use common\components\util;
  5. use Yii;
  6. class AdminController extends BaseController
  7. {
  8. //更新openId ssh 20230501
  9. public function actionUpdateOpenId()
  10. {
  11. $post = Yii::$app->request->post();
  12. $adminId = $post['adminId'] ?? 0;
  13. $admin = AdminClass::getById($adminId, true);
  14. if (empty($admin)) {
  15. util::fail('没有找到管理员信息');
  16. }
  17. $openId = $post['openId'] ?? '';
  18. if (empty($openId)) {
  19. util::fail('openId信息为空');
  20. }
  21. $ptStyle = $post['ptStyle'] ?? 0;
  22. if (in_array($ptStyle, [1, 2]) == false) {
  23. util::fail('参数错误');
  24. }
  25. if ($ptStyle == 1) {
  26. $admin->openId = $openId;
  27. $admin->save();
  28. }
  29. if ($ptStyle == 2) {
  30. $admin->ghsOpenId = $openId;
  31. $admin->save();
  32. }
  33. util::complete();
  34. }
  35. }