|
|
@@ -769,9 +769,21 @@ class Access
|
|
769
|
769
|
$userdata = Db::name('user')->where('uid',$store_order_data['uid'])->find();
|
|
770
|
770
|
//查询用户的VR是否足够
|
|
771
|
771
|
$vr_pri = $userdata['vr'] - $array_fzone_paytype['other'];
|
|
|
772
|
+
|
|
|
773
|
+ // return app('json')->fail($oid);
|
|
|
774
|
+ //return app('json')->fail($userdata['vr'] . " pri:" .$array_fzone_paytype['other']);
|
|
|
775
|
+
|
|
772
|
776
|
if($vr_pri < 0){
|
|
773
|
777
|
return app('json')->fail('VR不足,请重试!');
|
|
774
|
778
|
}
|
|
|
779
|
+
|
|
|
780
|
+ //如果VR足够,修改订单的实际价格
|
|
|
781
|
+ $group_order_datas = Db::name('store_group_order')->where('group_order_id',$oid)->find();
|
|
|
782
|
+ if(!empty($group_order_datas)){
|
|
|
783
|
+ Db::name('store_group_order')->where('group_order_id',$oid)->update(['pay_price'=>$array_fzone_paytype['price']]);
|
|
|
784
|
+ }else{
|
|
|
785
|
+ return app('json')->fail('找不到订单,请重试!');
|
|
|
786
|
+ }
|
|
775
|
787
|
}
|
|
776
|
788
|
//b2 精彩生活区的现金+积分支付
|
|
777
|
789
|
if($array_fzone_paytype['type'] == 'b2'){
|
|
|
@@ -781,6 +793,15 @@ class Access
|
|
781
|
793
|
if($score_pri < 0){
|
|
782
|
794
|
return app('json')->fail('积分不足,请重试!');
|
|
783
|
795
|
}
|
|
|
796
|
+
|
|
|
797
|
+ //如果积分足够,修改订单的实际价格
|
|
|
798
|
+ $group_order_datas = Db::name('store_group_order')->where('group_order_id',$oid)->find();
|
|
|
799
|
+ if(!empty($group_order_datas)){
|
|
|
800
|
+ Db::name('store_group_order')->where('group_order_id',$oid)->update(['pay_price'=>$array_fzone_paytype['price']]);
|
|
|
801
|
+ }else{
|
|
|
802
|
+ return app('json')->fail('找不到订单,请重试!');
|
|
|
803
|
+ }
|
|
|
804
|
+
|
|
784
|
805
|
}
|
|
785
|
806
|
|
|
786
|
807
|
|