diff --git a/app/controller/Zone.php b/app/controller/Zone.php index 298d58f..56c8b2e 100644 --- a/app/controller/Zone.php +++ b/app/controller/Zone.php @@ -50,8 +50,8 @@ class Zone extends BaseController $info = ZoneGoods::where(['status' => 1,'id' => $zoneGoodsId]) ->field('max_awards_amount,content,price,bg_image') - ->find() - ->toArray(); + ->find(); + if (empty($info)) $this->renderError('数据不存在'); $info['important'] = '最高中奖金额'.format_money($info['max_awards_amount']); if ($info['bg_image']) $info['bg_image'] = get_image_url($info['bg_image']); unset($info['max_awards_amount']); diff --git a/app/logic/Zone.php b/app/logic/Zone.php index f7f87dd..22304bb 100644 --- a/app/logic/Zone.php +++ b/app/logic/Zone.php @@ -23,10 +23,10 @@ class Zone { $userModel = User::field('balance')->find($user_id); - $balance = $userModel['balance'] ?: 0; + $balance = $userModel->balance ?: 0; $zoneGoodsModel = ZoneGoods::field('price')->find($zoneGoodsId); - $price = $zoneGoodsModel['price'] ?: 0; + $price = $zoneGoodsModel->price ?: 0; if ($balance < $price) { return false; }