diff --git a/app/api/logic/LocalStoreGoodsLogic.php b/app/api/logic/LocalStoreGoodsLogic.php index 029ea508..10afee68 100644 --- a/app/api/logic/LocalStoreGoodsLogic.php +++ b/app/api/logic/LocalStoreGoodsLogic.php @@ -388,12 +388,14 @@ class LocalStoreGoodsLogic extends Logic ->field('id, profit, discount, subsidy') ->select(); - foreach ($subsidy as &$v) { - $v['profit'] = $model::formatStr($v['profit']); - $v['discount'] = $model::formatStr($v['discount']); - $v['subsidy'] = $model::formatStr($v['subsidy']); + if (!empty($subsidy)) { + foreach ($subsidy as &$v) { + $v['profit'] = $model::formatStr($v['profit']); + $v['discount'] = $model::formatStr($v['discount']); + $v['subsidy'] = $model::formatStr($v['subsidy']); + } + return $subsidy; } - - return $subsidy; + return []; } } \ No newline at end of file