|
@@ -561,17 +561,27 @@ class StoreOrderController
|
|
|
$group['avatar'] = $user_info['avatar'];
|
|
$group['avatar'] = $user_info['avatar'];
|
|
|
if (!$cartInfo) return app('json')->fail('评价产品不存在!');
|
|
if (!$cartInfo) return app('json')->fail('评价产品不存在!');
|
|
|
$orderUid = StoreOrder::getOrderInfo($cartInfo['oid'], 'uid')['uid'];
|
|
$orderUid = StoreOrder::getOrderInfo($cartInfo['oid'], 'uid')['uid'];
|
|
|
- if ($uid != $orderUid) return app('json')->fail('评价产品不存在!');
|
|
|
|
|
|
|
+ if ($uid != $orderUid) {
|
|
|
|
|
+ return app('json')->fail('评价产品不存在!');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if (StoreProductReply::be(['oid' => $cartInfo['oid'], 'unique' => $unique]))
|
|
if (StoreProductReply::be(['oid' => $cartInfo['oid'], 'unique' => $unique]))
|
|
|
return app('json')->fail('该产品已评价!');
|
|
return app('json')->fail('该产品已评价!');
|
|
|
$group['comment'] = htmlspecialchars(trim($group['comment']));
|
|
$group['comment'] = htmlspecialchars(trim($group['comment']));
|
|
|
if ($group['product_score'] < 1) return app('json')->fail('请为产品评分');
|
|
if ($group['product_score'] < 1) return app('json')->fail('请为产品评分');
|
|
|
else if ($group['service_score'] < 1) return app('json')->fail('请为商家服务评分');
|
|
else if ($group['service_score'] < 1) return app('json')->fail('请为商家服务评分');
|
|
|
|
|
+ //
|
|
|
|
|
+ $cartInfo['cart_info'] = json_decode($cartInfo['cart_info'], true);
|
|
|
if ($cartInfo['cart_info']['combination_id']) $productId = $cartInfo['cart_info']['product_id'];
|
|
if ($cartInfo['cart_info']['combination_id']) $productId = $cartInfo['cart_info']['product_id'];
|
|
|
else if ($cartInfo['cart_info']['seckill_id']) $productId = $cartInfo['cart_info']['product_id'];
|
|
else if ($cartInfo['cart_info']['seckill_id']) $productId = $cartInfo['cart_info']['product_id'];
|
|
|
else if ($cartInfo['cart_info']['bargain_id']) $productId = $cartInfo['cart_info']['product_id'];
|
|
else if ($cartInfo['cart_info']['bargain_id']) $productId = $cartInfo['cart_info']['product_id'];
|
|
|
else $productId = $cartInfo['product_id'];
|
|
else $productId = $cartInfo['product_id'];
|
|
|
- if ($group['pics']) $group['pics'] = json_encode(is_array($group['pics']) ? $group['pics'] : explode(',', $group['pics']));
|
|
|
|
|
|
|
+ if ($group['pics']) {
|
|
|
|
|
+ $group['pics'] = json_encode(is_array($group['pics']) ? $group['pics'] : explode(',', $group['pics']));
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $group['pics'] = '';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$group = array_merge($group, [
|
|
$group = array_merge($group, [
|
|
|
'uid' => $uid,
|
|
'uid' => $uid,
|
|
|
'oid' => $cartInfo['oid'],
|
|
'oid' => $cartInfo['oid'],
|