|
@@ -35,7 +35,7 @@ class Order extends Base
|
|
|
* 允许频繁访问的接口
|
|
|
* @var array
|
|
|
*/
|
|
|
- protected $frequently = ['getorders','getOrders','detail','refund_reason'];
|
|
|
+ protected $frequently = ['getorders','getOrders','detail'];
|
|
|
|
|
|
protected $noNeedLogin = ['count'];
|
|
|
|
|
@@ -313,7 +313,7 @@ class Order extends Base
|
|
|
*/
|
|
|
public function getOrders()
|
|
|
{
|
|
|
- // 0=全部,1=待付款,3=待核销,4=已完成
|
|
|
+ // 0=全部,1=待付款,3=待核销,4=已完成,40=待评价
|
|
|
$type = input('type', 0);
|
|
|
$page = input('page', 1);
|
|
|
$pagesize = input('pagesize', 10);
|
|
@@ -373,10 +373,10 @@ class Order extends Base
|
|
|
$order->save();
|
|
|
|
|
|
//归还优惠券
|
|
|
- $coupon_user_id = Db::name('unishop_order_extend')->where('order_id',$order_id)->value('coupon_user_id');
|
|
|
+ /*$coupon_user_id = Db::name('unishop_order_extend')->where('order_id',$order_id)->value('coupon_user_id');
|
|
|
if(!empty($coupon_user_id)){
|
|
|
Db::name('unishop_coupon_user')->where('id',$coupon_user_id)->where('user_id',$this->auth->id)->update(['status'=>0]);
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
$this->success('取消成功', true);
|
|
|
}
|
|
@@ -467,7 +467,7 @@ class Order extends Base
|
|
|
$this->success('退订成功', true);
|
|
|
}
|
|
|
// 退款
|
|
|
- public function old_refund($order, $refund_price)
|
|
|
+ private function old_refund($order, $refund_price)
|
|
|
{
|
|
|
|
|
|
$table = 'unishop_order';
|
|
@@ -682,6 +682,7 @@ class Order extends Base
|
|
|
{
|
|
|
$rate = input('rate', 5);
|
|
|
$anonymous = input('anonymous', 0);
|
|
|
+ $images = input('images','','trim');
|
|
|
$comment = input('comment');
|
|
|
$order_id = input('order_id', 0);
|
|
|
$order_id = \addons\unishop\extend\Hashids::decodeHex($order_id);
|
|
@@ -710,6 +711,7 @@ class Order extends Base
|
|
|
$evaluate->product_id = $product_id;
|
|
|
$evaluate->rate = $rate;
|
|
|
$evaluate->anonymous = $anonymous;
|
|
|
+ $evaluate->images = $images;
|
|
|
$evaluate->comment = $comment;
|
|
|
$evaluate->spec = $orderProduct->spec;
|
|
|
$result = $evaluate->save();
|