AdminstoreController.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace app\index\controller;
  3. use think\exception\ValidateException;
  4. use app\model\Store;
  5. use app\model\StoreImage;
  6. use app\model\UuidRelation;
  7. use app\model\Category;
  8. class AdminstoreController extends Base
  9. {
  10. public function detail()
  11. {
  12. $message = '';
  13. $is_login = 0;
  14. $data = Store::getInfobyuid(UID());
  15. if (!empty($data)) {
  16. if ($data['status'] == 1) {
  17. $is_login = 1;
  18. $data['store_logo'] = toimg($data['store_logo']);
  19. $data['store_banner'] = StoreImage::field('image')
  20. ->where(['sid' => $data['id'], 'ptype' => 'banner'])
  21. ->order('sort asc')
  22. ->select()
  23. ->toArray();
  24. $data['content_img'] = StoreImage::field('image')
  25. ->where(['sid' => $data['id'], 'ptype' => 'content'])
  26. ->order('sort asc')
  27. ->select()
  28. ->toArray();
  29. } else {
  30. $data = 0;
  31. $message = '请先登录!';
  32. }
  33. }
  34. return $this->json(['message' => $message, 'is_login' => $is_login, 'data' => $data]);
  35. }
  36. public function check()
  37. {
  38. $data = Store::getInfobyuid(UID());
  39. if ($data) {
  40. $data = $data->toArray();
  41. }
  42. $data['Category'] = Category::gettoparray();
  43. return $this->json(['data' => $data]);
  44. }
  45. }