作者 郭文星

123

... ... @@ -82,13 +82,21 @@ class Order extends Backend
public function refund($id)
{
$res=$this->refundSendMessage($id);
print_r($res);return;
//查询订单
$order = Db::name("order")->where("id", $id)->find();
if ($order['is_pay'] != 1) {
$this->error("该订单无法退款");
}
if($order['pay_type']="offlinepay"){
$relogs['update_time'] = time();
$relogs['is_pay'] = 3;
$relogs['refund_time'] = time();
$rs2 = Db::name('order')
->where(['id' => $order['id']])
->update($relogs);
$this->success("退款成功");
}
//拼接退款参数
$pay_fee = $order['price'];
$refund_fee = $pay_fee;
... ...
... ... @@ -165,6 +165,29 @@ if (!function_exists('getOrderSn')) {
}
}
}
if(!function_exists('OrderSendMessage')){
/**
* 发送模板消息
* @return void
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
function OrderSendMessage($order_id){
$order=\think\Db::name("order")->find($order_id);
$wxxcxpush=new WxxcxPush();
$user=new User();
$user=$user->find($order['user_id']);
$driver=new \app\admin\model\Driver();
$driver=$driver->find($order['driver_id']);
$driver_user=$user->find($driver['user_id']);
$res=$wxxcxpush->Message($driver_user['wx_xcx_openid'],$order_id);
$res=$wxxcxpush->Message($user['wx_xcx_openid'],$order_id);
if ($res !== false) {
return $res;
}
}
}
if(!function_exists('beingPushed')){
... ...
... ... @@ -1615,7 +1615,7 @@ class Car extends Base
$this->success("请求成功",$data);
}
public function SendMessage($id){
$res=SendMessage($id);
$res=OrderSendMessage($id);
$this->success("推送成功",$res);
}
... ...
... ... @@ -46,3 +46,4 @@
2024-06-05 17:35:07《196》"{\"errcode\":40003,\"errmsg\":\"invalid openid rid: 6660314b-736be89e-400147ed\"}"
2024-06-06 11:50:39《224》"{\"errcode\":0,\"errmsg\":\"ok\",\"msgid\":3490559665207672840}"
2024-06-06 11:51:16《224》"{\"errcode\":0,\"errmsg\":\"ok\",\"msgid\":3490560289051672577}"
2024-06-06 11:53:30《224》"{\"errcode\":0,\"errmsg\":\"ok\",\"msgid\":3490562533994168330}"
... ...