|
@@ -31,6 +31,24 @@ class Notify extends Api
|
|
|
$data = $pay->verify();
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
+
|
|
|
+
|
|
|
+ /*$orderModel = new \app\common\model\RecharOrder();
|
|
|
+ $out_trade_no = $data['out_trade_no'];
|
|
|
+ $orderinfo = $orderModel->where(["order_no" => $out_trade_no])->find();
|
|
|
+ if(empty($orderinfo)){
|
|
|
+ Db::rollback();
|
|
|
+ echo $pay->success();
|
|
|
+ exit;
|
|
|
+ }
|
|
|
+
|
|
|
+ if($orderinfo['status'] != 0)
|
|
|
+ {
|
|
|
+ Db::rollback();
|
|
|
+ echo $pay->success();
|
|
|
+ exit;
|
|
|
+ }*/
|
|
|
+
|
|
|
$this->payhandel($data);
|
|
|
Db::commit();
|
|
|
} catch (ValidateException $e) {
|
|
@@ -90,6 +108,23 @@ class Notify extends Api
|
|
|
$data = json_decode($dataStr,true);*/
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
+
|
|
|
+ $orderModel = new \app\common\model\RecharOrder();
|
|
|
+ $out_trade_no = $data['out_trade_no'];
|
|
|
+ $orderinfo = $orderModel->where(["order_no" => $out_trade_no])->find();
|
|
|
+ if(empty($orderinfo)){
|
|
|
+ Db::rollback();
|
|
|
+ echo $pay->success();
|
|
|
+ exit;
|
|
|
+ }
|
|
|
+
|
|
|
+ if($orderinfo['status'] != 0)
|
|
|
+ {
|
|
|
+ Db::rollback();
|
|
|
+ echo $pay->success();
|
|
|
+ exit;
|
|
|
+ }
|
|
|
+
|
|
|
$this->payhandel($data);
|
|
|
Db::commit();
|
|
|
} catch (ValidateException $e) {
|