wang hou sheng 10 months ago
parent f692fa325b
commit d390b5581e
  1. 10
      app/common/model/sharp/Goods.php

@ -12,8 +12,8 @@ declare (strict_types=1);
namespace app\common\model\sharp; namespace app\common\model\sharp;
use cores\BaseModel;
use app\common\service\Goods as GoodsService; use app\common\service\Goods as GoodsService;
use cores\BaseModel;
use think\model\relation\BelongsTo; use think\model\relation\BelongsTo;
use think\model\relation\HasMany; use think\model\relation\HasMany;
@ -104,16 +104,18 @@ class Goods extends BaseModel
$data = GoodsService::setGoodsData($data, $isMultiple, ['goods_images']); $data = GoodsService::setGoodsData($data, $isMultiple, ['goods_images']);
if (!$isMultiple) $dataSource = [&$data]; else $dataSource = &$data; if (!$isMultiple) $dataSource = [&$data]; else $dataSource = &$data;
// 整理商品数据 // 整理商品数据
if (!empty($dataSource)) {
foreach ($dataSource as &$item) { foreach ($dataSource as &$item) {
// 商品名称 // 商品名称
$item['goods_name'] = $item['goods']['goods_name']; $item['goods_name'] = !empty($item['goods']['goods_name']) ? $item['goods']['goods_name'] : '';
// 商品图片 // 商品图片
$item['goods_image'] = $item['goods']['goods_image']; $item['goods_image'] = !empty($item['goods']['goods_image']) ? $item['goods']['goods_image'] : '';
// 秒杀商品原价 (获取主商品价格) // 秒杀商品原价 (获取主商品价格)
$item['original_price'] = $item['goods']['goods_price_min']; $item['original_price'] = !empty($item['goods']['original_price']) ? $item['goods']['original_price'] : 0;
// 回调函数 // 回调函数
is_callable($callback) && call_user_func($callback, $item); is_callable($callback) && call_user_func($callback, $item);
} }
}
return $data; return $data;
} }
} }
Loading…
Cancel
Save