|
@@ -690,7 +690,7 @@ class Order extends Base
|
|
|
$product_id = \addons\unishop\extend\Hashids::decodeHex($product_id);
|
|
|
|
|
|
$orderProductModel = new \addons\unishop\model\OrderProduct();
|
|
|
- $orderProduct = $orderProductModel->where(['product_id' => $product_id, 'order_id' => $order_id, 'user_id' => $this->auth->id])->find();
|
|
|
+ $orderProduct = $orderProductModel->field('id,id as order_product_id,spec')->where(['product_id' => $product_id, 'order_id' => $order_id, 'user_id' => $this->auth->id])->find();
|
|
|
|
|
|
$orderModel = new \addons\unishop\model\Order();
|
|
|
$order = $orderModel->where(['id' => $order_id, 'user_id' => $this->auth->id])->find();
|
|
@@ -712,7 +712,7 @@ class Order extends Base
|
|
|
$evaluate = new Evaluate();
|
|
|
$evaluate->user_id = $this->auth->id;
|
|
|
$evaluate->order_id = $order_id;
|
|
|
- $evaluate->order_product_id = $orderProduct->id;
|
|
|
+ $evaluate->order_product_id = $orderProduct->order_product_id;
|
|
|
$evaluate->product_id = $product_id;
|
|
|
$evaluate->rate = $rate;
|
|
|
$evaluate->anonymous = $anonymous;
|