作者 王智

修改

@@ -274,10 +274,13 @@ class Order extends Api @@ -274,10 +274,13 @@ class Order extends Api
274 ] 274 ]
275 ); 275 );
276 } 276 }
  277 + //判断 待支付订单 取消 不减少积分
  278 + if($OrderInfo['status']!=0){
  279 + //减少积分
  280 + $UserNum = Db::name('user')->where('id', $UserId)->find();
  281 + Db::name('user')->where('id', $UserId)->update(['num' => $UserNum['num'] - floor($OrderInfo['total']) + $OrderInfo['water_num']]);
  282 + }
277 //消耗积分归还 283 //消耗积分归还
278 - //减少积分  
279 - $UserNum = Db::name('user')->where('id', $UserId)->find();  
280 - Db::name('user')->where('id', $UserId)->update(['num' => $UserNum['num'] - floor($OrderInfo['total']) + $OrderInfo['water_num']]);  
281 //优惠券归还 284 //优惠券归还
282 if ($OrderInfo['tick_id'] != 0) { 285 if ($OrderInfo['tick_id'] != 0) {
283 Db::name('user_tick')->where('id', $OrderInfo['tick_id'])->update(['status' => 0]); 286 Db::name('user_tick')->where('id', $OrderInfo['tick_id'])->update(['status' => 0]);