From d5f31e75bae5e6b4089f061a65875ad4b8b83e59 Mon Sep 17 00:00:00 2001 From: bruce <1272542526@qq.com> Date: Tue, 12 Mar 2024 17:27:36 +0800 Subject: [PATCH] update --- app/api/controller/User.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/api/controller/User.php b/app/api/controller/User.php index 2a0edac7..92a4db33 100644 --- a/app/api/controller/User.php +++ b/app/api/controller/User.php @@ -399,7 +399,6 @@ class User extends Controller public function maintenance() { - $qrObj = new BaseQRcode(); $storeId = request()->header()['storeid']; $list = Db::table('yoshop_maintenance_category') @@ -407,13 +406,16 @@ class User extends Controller ->select() ->toArray(); foreach ($list as &$item) { - $item['tags'] = Db::table('yoshop_maintenance') + $tags = []; + $data = Db::table('yoshop_maintenance') ->where(['category_id' => $item['id'], 'is_delete' => 0]) ->select() ->toArray(); - } - foreach ($list['tags'] ?? [] as &$item) { - $item['url'] = $qrObj->getOtherQrcode($storeId, $item['url']); + foreach ($data as &$v) { + $v['url_path'] = $v['url'] ? $qrObj->getOtherQrcode((int)$storeId, $v['url']) : ''; + $tags[] = $v; + } + $item['tags'] = $tags; } return $this->renderSuccess($list);