作者 郭文星

123

... ... @@ -622,7 +622,7 @@ class Car extends Base
$this->error('退款失败');
}
refundSendMessage($id);//发送订阅消息
//refundSendMessage($id);//发送订阅消息
$index=new Index();
$index->senWxmsgToDriverUser($id);
$this->success("退款成功");
... ... @@ -631,7 +631,7 @@ class Car extends Base
$rs2 = Db::name('order')
->where(['id' => $order['id']])
->update($relogs);
refundSendMessage($id);//发送订阅消息
//refundSendMessage($id);//发送订阅消息
$index=new Index();
$index->senWxmsgToDriverUser($id);
$this->success("取消成功");
... ... @@ -1381,7 +1381,7 @@ class Car extends Base
$this->error("订单异常");
}
$res = Db::name("order")->insertGetId($data);
OrderSendMessage($res);
//OrderSendMessage($res);
$index=new Index();
$index->senWxmsgToDriverUser($res);
... ... @@ -1716,15 +1716,18 @@ class Car extends Base
} else {
$this->error('退款失败');
}
refundSendMessage($id);//发送订阅消息
//refundSendMessage($id);//发送订阅消息
$index=new Index();
$index->senWxmsgToDriverUser($id);
$this->success("退款成功");
} else {
$relogs['is_pay'] = 4;
$rs2 = Db::name('order')
->where(['id' => $order['id']])
->update($relogs);
refundSendMessage($id);//发送订阅消息
//refundSendMessage($id);//发送订阅消息
$index=new Index();
$index->senWxmsgToDriverUser($id);
$this->success("取消成功");
}
}
... ...
... ... @@ -94,7 +94,27 @@ class Index extends Api
function senWxmsgToDriverUser($order_id)
{
$order=Db::name("order")->find($order_id);
if($order['user_id']){
$user=Db::name("user")->find($order['user_id']);
$wct_user=Db::name("wct_user")->where("unionid",$user['unionid'])->find();
$wxopenid=$wct_user['wx_openid'];
$sendInfo = array(
'first' => array('value' => "汽车票出票状态通知", 'color' => "#743A3A"),
'thing2' => array('value' => "{$order['starting_point']}-{$order['end_point']}", 'color' => '#173177'),
'time3' => array('value' =>date("Y-m-d",time()), 'color' => '#173177'),
'thing7' => array('value' =>"{$order['position']}", 'color' => '#173177'),
'phone_number5' => array('value' => "{$order['phone']}", 'color' => '#173177'),
);
if ($wxopenid) {
$config = get_addon_config('wechat');
$tourl = '';
$ywt_appid = 'wxb7dd0c03865a94e0';
$pagepath = '';
$res = $this->sendAstuWxMsgToAgent($sendInfo, $wxopenid, $tourl, $config['app_id'], $config['secret'], $ywt_appid, $pagepath);
//print_r($res);return;
//file_put_contents("pcl_wct_send.log", date("Y-m-d H:i:s") . "1-2-" . json_encode($res, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
}
}
if($order['driver_id']){
$driver=Db::name("driver")->find($order['driver_id']);
$user=Db::name("user")->find($driver['user_id']);
... ... @@ -123,6 +143,27 @@ class Index extends Api
function refundToDriverUser($order_id)
{
$order=Db::name("order")->find($order_id);
if($order['user_id']){
$user=Db::name("user")->find($order['user_id']);
$wct_user=Db::name("wct_user")->where("unionid",$user['unionid'])->find();
$wxopenid=$wct_user['wx_openid'];
$sendInfo = array(
'first' => array('value' => "客户退票通知", 'color' => "#743A3A"),
'thing1' => array('value' => "{$order['starting_point']}-{$order['end_point']}", 'color' => '#173177'),
'time3' => array('value' =>urlencode(date('Y-m-d H:i:s', $order['reservation_time'])), 'color' => '#173177'),
'thing6' => array('value' =>"{$order['starting_point']}", 'color' => '#173177'),
'thing7' => array('value' =>"{$order['end_point']}", 'color' => '#173177'),
);
if ($wxopenid) {
$config = get_addon_config('wechat');
$tourl = '';
$ywt_appid = 'wxb7dd0c03865a94e0';
$pagepath = '';
$res = $this->refundAstuWxMsgToAgent($sendInfo, $wxopenid, $tourl, $config['app_id'], $config['secret'], $ywt_appid, $pagepath);
//file_put_contents("pcl_wct_send.log", date("Y-m-d H:i:s") . "1-2-" . json_encode($res, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
}
}
if($order['driver_id']){
$driver=Db::name("driver")->find($order['driver_id']);
$user=Db::name("user")->find($driver['user_id']);
... ...