@@ -164,7 +164,9 @@ class NotifyController extends BaseController
$manage = $weapp->getDeliverInfoManage();
$manage->virtualDeliverOrder($WxOrder);
}else{
+ //修改订单状态
WxOrder::where('order_number', $out_trade_no)->update(['order_state' => 1, 'order_serial_number' => $transaction_id, 'order_serial_platform'=>$which_pay]);
+ //执行订单逻辑
OrderUtils::order_obtains($WxOrder, $which_pay);
}
} else {
@@ -2106,6 +2106,10 @@ class OrderController extends BaseController
$body = '用户(id:'.$the_user->id.')的'.$body;
$r['body'] = $body;
$this->createOrder($uid,11,$body,$total_fee,$total_fee,$orderSn, serialize(['object_id'=>$the_user->id, 'is_wechat_account'=>$is_wechat_account == 1 ? 1 : 0, 'is_phone' => $is_phone == 1 ? 1 : 0, 'reason'=>$reason]));
+ } else if ($type == 101) {
+ //咨询订单 ask_order
+ } else if ($type == 102) {
+ //旁听订单 ask_sit_order
DB::commit();
@@ -313,6 +313,12 @@ class OrderUtils{
+ }else if($type == 101){
+ DB::table($WxOrder->table_name)->where('id',$WxOrder->table_id)->update(['status'=>10,'paytime'=>time()]);
+ }else if($type == 102){
self::userInviteBenefitProcess($WxOrder->id, 0);