wang hou sheng 10 months ago
parent f692fa325b
commit d390b5581e
  1. 22
      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,15 +104,17 @@ 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;
// 整理商品数据 // 整理商品数据
foreach ($dataSource as &$item) { if (!empty($dataSource)) {
// 商品名称 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