作者 郭文星

'123'

@@ -285,11 +285,12 @@ class Client extends Base @@ -285,11 +285,12 @@ class Client extends Base
285 $order_no=$this->postParam['order_no']; 285 $order_no=$this->postParam['order_no'];
286 Db::startTrans(); 286 Db::startTrans();
287 try{ 287 try{
  288 + $order_no=time().rand(10000,99999);
288 //获取到订单信息 289 //获取到订单信息
289 $res=Db::name('verification_order')->where(['order_no'=>$order_no])->find(); 290 $res=Db::name('verification_order')->where(['order_no'=>$order_no])->find();
290 if($res){ 291 if($res){
291 $res=Db::name('verification_order')->where(['id'=>$res['id']])->update([ 292 $res=Db::name('verification_order')->where(['id'=>$res['id']])->update([
292 - 'order_no'=>time().rand(10000,99999) 293 + 'order_no'=>$order_no
293 ]); 294 ]);
294 } 295 }
295 $res = (new \app\api\controller\v1\Wechat())->prepare_order($order_no); 296 $res = (new \app\api\controller\v1\Wechat())->prepare_order($order_no);
@@ -298,7 +298,7 @@ class Wechat extends Api @@ -298,7 +298,7 @@ class Wechat extends Api
298 $order_info = Db::name('verification_order')->where($o_w)->find(); 298 $order_info = Db::name('verification_order')->where($o_w)->find();
299 $user_id = $order_info['user_id']; 299 $user_id = $order_info['user_id'];
300 $userInfo = Db::name('user')->where(['id'=>$user_id])->find(); 300 $userInfo = Db::name('user')->where(['id'=>$user_id])->find();
301 - return $order_info; 301 +
302 $out_trade_no = $order_no; 302 $out_trade_no = $order_no;
303 $o_w["order_no"] = $out_trade_no; 303 $o_w["order_no"] = $out_trade_no;
304 $order_info = Db::name('verification_order')->where($o_w)->find(); 304 $order_info = Db::name('verification_order')->where($o_w)->find();