Commit a53deaf3 by biao

111

parent f19d96a4
...@@ -85,6 +85,26 @@ class PayNotifyCallBack extends WxPayNotify ...@@ -85,6 +85,26 @@ class PayNotifyCallBack extends WxPayNotify
$userDonation->save(); $userDonation->save();
break; break;
// 会员购买支付后处理
case 'B':
$param = array();
$param["delete_flg"] = false;
$param["status"] = "NEW";
$param["order_no"] = $data["out_trade_no"];
$userDonationList = UserDonationDat::getList($param);
// 找到订单
if (count($userDonationList) < 1) {
ErrorLogger::doOutput("Compass...api_wx_pay_notify...userDonation is null.");
return false;
}
$userDonation = $userDonationList[0];
//更新支付状态
//更新用户账户
$userDonation->status = "SUCCESS";
$userDonation->save();
break;
default: default:
break; break;
} }
......
...@@ -7,9 +7,8 @@ ErrorLogger::doOutput("Compass...ajax_set_user_donation_dat.php.php....Start.", ...@@ -7,9 +7,8 @@ ErrorLogger::doOutput("Compass...ajax_set_user_donation_dat.php.php....Start.",
//获取参数 //获取参数
$unionId = ParamUtil::getRequestString("unionId"); $unionId = ParamUtil::getRequestString("unionId");
$eventId = ParamUtil::getRequestNumber("eventId", 0); $donationId = ParamUtil::getRequestNumber("donationId", 0);
$eventId = ParamUtil::getRequestNumber("eventId", 0); $money = ParamUtil::getRequestNumber("money", 0);
$eventId = ParamUtil::getRequestNumber("eventId", 0);
$result = array(); $result = array();
......
<?php
// 更新用户会员状态
require_once ("../user_include.inc");
$unionId = ParamUtil::getRequestString("unionId", 0);
ErrorLogger::doOutput("Compass...ajax_update_user_member.php....Start.", 0);
ErrorLogger::doOutput("Compass...ajax_update_user_member.php....unionId=" . $unionId, 0);
//参数验证
if(empty($unionId)) {
responseNG("参数错误!");
}
//检索用户是否存在
$param['unionid'] = $unionId;
$param['delete_flg'] = false;
$tmpUserMstList = UserMst::getList($param,'id','desc', 0, 1);
if(empty($tmpUserMstList)) {
responseNG("参数错误!");
}
//调用支付
$user = $tmpUserMstList[0];
$user->is_member = true;
$user->save();
ErrorLogger::doOutput("Compass...ajax_update_user_member.php....End.", 0);
responseOK("更新成功!");
function responseNG($message) {
$result = array("status"=>"NG", "message"=>$message);
print json_encode($result);
exit;
}
function responseOK($message) {
$result = array("status"=>"OK", "message"=>$message);
print json_encode($result);
exit;
}
?>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment