This commit is contained in:
“wanyongkang”
2024-02-22 16:13:10 +08:00
parent 7772070a58
commit c2ce947b74
9 changed files with 442 additions and 1 deletions

View File

@@ -9,6 +9,8 @@ use app\http\model\Recharge as RechargeModel;
use app\jinyou\model\ProductOrder as ProductOrderModel;
use app\jinyou\model\Account as AccountModel;
use app\jinyou\model\Package as PackageModel;
use app\jinqiao\model\Order as JqOrderModel;
use app\jinqiao\model\Key as KeyModel;
class Alipay {
@@ -164,5 +166,53 @@ class Alipay {
echo 'success';
}
public function jinqiaoalipayverify() {
$ali = new AlipaySdk();
$flag = $ali->payVerify2($_POST);
if($flag){
$status = $_POST['trade_status'];
$flag = false;
if ($status == 'TRADE_SUCCESS') {
$flag = true;
}
if ($flag) {
$order_model = new JqOrderModel();
$order_no=$_POST['out_trade_no'];
$alipay_no = $_POST['trade_no'];
//获取充值信息
$order_info = $order_model->getOne(['order_no'=>$order_no]);
if (!empty($order_info['ali_wx_no'])) {
die;
}
$update_data = [];
//更新充值订单
$update_data['ali_wx_no'] = $alipay_no;
$update_data['status'] = 1;
if($order_model->updateOne(['order_no'=>$order_no],$update_data)) {
$key_model = new KeyModel();
$key_model->where(['package_id' => $order_info['package_id'],'isused' =>0])->limit(1)->update(['isused' => 1,'user_id' => $order_info['user_id']]);
}
}
}
echo 'success';
}
}