|
|
@@ -114,6 +114,8 @@ class MtController extends PublicController
|
|
|
return Json::encode(['data' => 'ok']);
|
|
|
}
|
|
|
|
|
|
+ $orderCover = '';
|
|
|
+
|
|
|
foreach ($mtGoodsData as $mtKey => $mtGoods) {
|
|
|
|
|
|
$mtGoodsSpu = $mtGoods['app_spu_code'];
|
|
|
@@ -139,6 +141,9 @@ class MtController extends PublicController
|
|
|
foreach ($imgArr as $imgUrl) {
|
|
|
$shortUrl = httpUtil::downloadRemoteImg($sjId, $shopId, $imgUrl);
|
|
|
$shopImg[] = $shortUrl;
|
|
|
+ if ($orderCover == '') {
|
|
|
+ $orderCover = $shortUrl;
|
|
|
+ }
|
|
|
}
|
|
|
$cover = $shopImg[0];
|
|
|
$goodsData = [
|
|
|
@@ -161,16 +166,24 @@ class MtController extends PublicController
|
|
|
//图片需要更新
|
|
|
$imgArr = explode(',', $imgString);
|
|
|
$shopImg = [];
|
|
|
+ $currentCover = '';
|
|
|
foreach ($imgArr as $imgUrl) {
|
|
|
$shortUrl = httpUtil::downloadRemoteImg($sjId, $shopId, $imgUrl);
|
|
|
$shopImg[] = $shortUrl;
|
|
|
+ if ($currentCover == '') {
|
|
|
+ $currentCover = $shortUrl;
|
|
|
+ }
|
|
|
}
|
|
|
+ $hasGoods->cover = $currentCover;
|
|
|
$hasGoods->shopImg = $shopImg;
|
|
|
Yii::$app->redis->executeCommand('SET', ['mt_goods_spu_' . $mtGoodsSpu, md5($imgString)]);
|
|
|
}
|
|
|
$hasGoods->name = $goodsName;
|
|
|
$hasGoods->price = $goodsPrice;
|
|
|
$hasGoods->save();
|
|
|
+ if ($orderCover == '') {
|
|
|
+ $orderCover = $hasGoods->cover ?? '';
|
|
|
+ }
|
|
|
}
|
|
|
$productList = array_merge($goods, $productList);
|
|
|
}
|
|
|
@@ -217,6 +230,7 @@ class MtController extends PublicController
|
|
|
'modifyPrice' => $modifyPrice,
|
|
|
'serviceFee' => $serviceFee,
|
|
|
'thirdSn' => $thirdSn,
|
|
|
+ 'cover' => $orderCover,
|
|
|
];
|
|
|
$hasPay = dict::getDict('hasPay', 'payed');
|
|
|
OrderService::createFinishOrder($orderData, $custom, $hasPay);
|