...
|
...
|
@@ -2,6 +2,8 @@ |
|
|
|
|
|
namespace app\admin\controller;
|
|
|
|
|
|
use app\admin\model\User;
|
|
|
use app\api\controller\v1\WxxcxPush;
|
|
|
use app\common\controller\Backend;
|
|
|
use think\Db;
|
|
|
use think\exception\DbException;
|
...
|
...
|
@@ -62,7 +64,7 @@ class Order extends Backend |
|
|
$res=$this->model->where("id",">",0)->update(["is_check"=>1]);
|
|
|
|
|
|
foreach ($list as $row) {
|
|
|
$row->visible(['id', 'order_no','phone', 'type','intended_driver_id', 'pay_type', 'price', 'is_pay', 'user_name', 'driver_name', 'pay_time', 'refund_time', 'create_time']);
|
|
|
$row->visible(['id', 'order_no','phone', 'type','intended_driver_id', 'pay_type', 'price', 'is_pay', 'user_name', 'driver_name', 'pay_time', 'refund_time','reservation_time', 'create_time']);
|
|
|
$row->visible(['driver']);
|
|
|
$row->getRelation('driver')->visible(['name']);
|
|
|
$row->visible(['car']);
|
...
|
...
|
@@ -80,6 +82,8 @@ 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) {
|
...
|
...
|
@@ -242,5 +246,21 @@ class Order extends Backend |
|
|
$newadditionorder= \app\admin\model\Order::where("driver_id",null)->count();
|
|
|
return $newadditionorder;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 发送模板消息
|
|
|
* @return void
|
|
|
* @throws \think\db\exception\DataNotFoundException
|
|
|
* @throws \think\db\exception\ModelNotFoundException
|
|
|
* @throws \think\exception\DbException
|
|
|
*/
|
|
|
function refundSendMessage($order_id){
|
|
|
$order=\think\Db::name("order")->find($order_id);
|
|
|
$wxxcxpush=new WxxcxPush();
|
|
|
$user=new User();
|
|
|
$user=$user->find($order['user_id']);
|
|
|
$res=$wxxcxpush->refundMessage($user['wx_xcx_openid'],$order_id);
|
|
|
if ($res !== false) {
|
|
|
return $res;
|
|
|
}
|
|
|
}
|
|
|
} |
...
|
...
|
|