...
|
...
|
@@ -79,7 +79,7 @@ class PayController extends HomeBaseController |
|
|
$order = Db::name('contact_order')->where('order_sn',$out_trade_no)->find();
|
|
|
$post_user_id=Db::name('post')->where('id',$order['post_id'])->find()['user_id'];
|
|
|
$openid=Db::name('third_party_user')->where('user_id',$post_user_id)->find()['openid'];
|
|
|
$user_nickname=Db::name('user')->where('id',$post_user_id)->find()['user_nickname'];
|
|
|
// $user_nickname=Db::name('user')->where('id',$post_user_id)->find()['user_nickname'];
|
|
|
if (!$order) { // 如果订单不存在
|
|
|
return 'Order not exist.'; // 告诉微信,我已经处理完了,订单没找到,别再通知我了
|
|
|
}
|
...
|
...
|
@@ -113,37 +113,37 @@ class PayController extends HomeBaseController |
|
|
Db::name('refund')->insert(['type'=>2,'order_sn'=>$merchantPayData['partner_trade_no'],'create_time'=>time(),'money'=>$percent*$order['money'],'user_id'=>$order['user_id']]);
|
|
|
|
|
|
//模板消息推送
|
|
|
$data_arr = array(
|
|
|
'keyword1' => array(
|
|
|
"value" => $order['order_sn'],
|
|
|
),
|
|
|
'keyword2' => array(
|
|
|
"value" => "$percent*$order[money]*100".'元',
|
|
|
),
|
|
|
'keyword3' => array(
|
|
|
"value" => time(),
|
|
|
),
|
|
|
'keyword4' => array(
|
|
|
"value" => $user_nickname,
|
|
|
),
|
|
|
'keyword5' => array(
|
|
|
"value" => '你收到'.$user_nickname.'的立即联系订单,订单费用已支付到你零钱,请注意查收',
|
|
|
)
|
|
|
);
|
|
|
$post_data = array(
|
|
|
// 用户的 openID,可用过 wx.getUserInfo 获取
|
|
|
"touser" => Db::name('third_party_user')->where('user_id',$order['user_id'])->find()['openid'],
|
|
|
// 小程序后台申请到的模板编号
|
|
|
"template_id" => 'StTNQqikZqFjZmrHiAr5BBqwIgJD8lUu4mMtkYBoI6M',
|
|
|
// 第一步里获取到的 formID
|
|
|
"form_id" => $order['prepayId'],
|
|
|
// 数据
|
|
|
"data" => $data_arr,
|
|
|
);
|
|
|
cache('11',$percent*$order['money']*100);
|
|
|
$send=new ToolsController();
|
|
|
$re1=$send->send($post_data);
|
|
|
cache('re1',$re1);
|
|
|
// $data_arr = array(
|
|
|
// 'keyword1' => array(
|
|
|
// "value" => $order['order_sn'],
|
|
|
// ),
|
|
|
// 'keyword2' => array(
|
|
|
// "value" => '元',
|
|
|
// ),
|
|
|
// 'keyword3' => array(
|
|
|
// "value" => time(),
|
|
|
// ),
|
|
|
// 'keyword4' => array(
|
|
|
// "value" => $user_nickname,
|
|
|
// ),
|
|
|
// 'keyword5' => array(
|
|
|
// "value" => '你收到'.$user_nickname.'的立即联系订单,订单费用已支付到你零钱,请注意查收',
|
|
|
// )
|
|
|
// );
|
|
|
// $post_data = array(
|
|
|
// // 用户的 openID,可用过 wx.getUserInfo 获取
|
|
|
// "touser" => Db::name('third_party_user')->where('user_id',$order['user_id'])->find()['openid'],
|
|
|
// // 小程序后台申请到的模板编号
|
|
|
// "template_id" => 'StTNQqikZqFjZmrHiAr5BBqwIgJD8lUu4mMtkYBoI6M',
|
|
|
// // 第一步里获取到的 formID
|
|
|
// "form_id" => $order['prepayId'],
|
|
|
// // 数据
|
|
|
// "data" => $data_arr,
|
|
|
// );
|
|
|
// cache('11',$percent*$order['money']*100);
|
|
|
// $send=new ToolsController();
|
|
|
// $re1=$send->send($post_data);
|
|
|
// cache('re1',$re1);
|
|
|
} else { // 用户支付失败
|
|
|
$update['status']=3;
|
|
|
}
|
...
|
...
|
|