lizhen_gitee 1 month ago
parent
commit
2d6488dfdd

+ 2 - 0
app/Http/Controllers/Api/NotifyController.php

@@ -164,7 +164,9 @@ class NotifyController extends BaseController
                     $manage = $weapp->getDeliverInfoManage();
                     $manage = $weapp->getDeliverInfoManage();
                     $manage->virtualDeliverOrder($WxOrder);
                     $manage->virtualDeliverOrder($WxOrder);
                 }else{
                 }else{
+                    //修改订单状态
                     WxOrder::where('order_number', $out_trade_no)->update(['order_state' => 1, 'order_serial_number' => $transaction_id, 'order_serial_platform'=>$which_pay]);
                     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);
                     OrderUtils::order_obtains($WxOrder, $which_pay);
                 }
                 }
             } else {
             } else {

+ 4 - 0
app/Http/Controllers/Api/OrderController.php

@@ -2106,6 +2106,10 @@ class OrderController extends BaseController
                 $body = '用户(id:'.$the_user->id.')的'.$body;
                 $body = '用户(id:'.$the_user->id.')的'.$body;
                 $r['body'] = $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]));
                 $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();
             DB::commit();
 
 

+ 6 - 0
app/Wen/Utils/OrderUtils.php

@@ -313,6 +313,12 @@ class OrderUtils{
                     }
                     }
                 }
                 }
             }
             }
+        }else if($type == 101){
+            //咨询订单  ask_order
+            DB::table($WxOrder->table_name)->where('id',$WxOrder->table_id)->update(['status'=>10,'paytime'=>time()]);
+        }else if($type == 102){
+            //旁听订单  ask_sit_order
+            DB::table($WxOrder->table_name)->where('id',$WxOrder->table_id)->update(['status'=>10,'paytime'=>time()]);
         }
         }
         self::userInviteBenefitProcess($WxOrder->id, 0);
         self::userInviteBenefitProcess($WxOrder->id, 0);
     }
     }