取消订单日志
This commit is contained in:
parent
99782e9764
commit
c39e3c01da
|
|
@ -9,6 +9,8 @@ use app\admin\model\Item;
|
||||||
use app\admin\model\Message;
|
use app\admin\model\Message;
|
||||||
use app\admin\model\order\Invoice;
|
use app\admin\model\order\Invoice;
|
||||||
use app\admin\model\OrderDispatch;
|
use app\admin\model\OrderDispatch;
|
||||||
|
use app\admin\model\OrderLog;
|
||||||
|
use app\admin\model\orders\Dispatchlog;
|
||||||
use app\admin\model\Worker;
|
use app\admin\model\Worker;
|
||||||
use app\admin\model\WorkerItem;
|
use app\admin\model\WorkerItem;
|
||||||
use app\common\controller\Backend;
|
use app\common\controller\Backend;
|
||||||
|
|
@ -679,11 +681,11 @@ class Order extends Backend
|
||||||
|
|
||||||
if (!empty($order->dispatch->id)) {
|
if (!empty($order->dispatch->id)) {
|
||||||
$orderLogic = new OrderLogic();
|
$orderLogic = new OrderLogic();
|
||||||
$orderLogic->cancelOrderDispatch($order->dispatch, null, '订单被取消', false);
|
$orderLogic->cancelOrderDispatch($order->dispatch, $this->auth, '订单被取消', false);
|
||||||
//日志
|
//日志
|
||||||
$hookparams['order'] = $order;
|
$hookparams['order'] = $order;
|
||||||
$hookparams['role'] = 1;
|
$hookparams['role'] = 1;
|
||||||
$hookparams['auth'] = null;
|
$hookparams['auth'] = $this->auth;
|
||||||
$hookparams['remark'] = $params['remark'] ?? '取消订单';
|
$hookparams['remark'] = $params['remark'] ?? '取消订单';
|
||||||
Hook::listen('order_change', $hookparams);
|
Hook::listen('order_change', $hookparams);
|
||||||
}
|
}
|
||||||
|
|
@ -1001,4 +1003,33 @@ class Order extends Backend
|
||||||
return [$where, $sort, $order, $offset, $limit, $page, $alias, $bind];
|
return [$where, $sort, $order, $offset, $limit, $page, $alias, $bind];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function log($ids)
|
||||||
|
{
|
||||||
|
//设置过滤方法
|
||||||
|
$this->request->filter(['strip_tags', 'trim']);
|
||||||
|
|
||||||
|
$dispatch_id = $this->request->get('dispatch_id');
|
||||||
|
|
||||||
|
if (false === $this->request->isAjax()) {
|
||||||
|
//page2变更日志
|
||||||
|
$orderLogs = OrderLog::where('order_id',$ids)->order('id','desc')->select();
|
||||||
|
|
||||||
|
$this->view->assign('logs',json_encode($orderLogs));
|
||||||
|
$this->view->assign('cdnurl',config('upload.cdnurl'));
|
||||||
|
return $this->fetch('orders/dispatchlog/index');
|
||||||
|
}
|
||||||
|
//如果发送的来源是 Selectpage,则转发到 Selectpage
|
||||||
|
if ($this->request->request('keyField')) {
|
||||||
|
return $this->selectpage();
|
||||||
|
}
|
||||||
|
[$where, $sort, $order, $offset, $limit] = $this->buildparams();
|
||||||
|
$list = $this->model
|
||||||
|
->where($where)
|
||||||
|
->where('dispatch_id',$dispatch_id)
|
||||||
|
->order($sort, $order)
|
||||||
|
->paginate($limit);
|
||||||
|
$result = ['total' => $list->total(), 'rows' => $list->items()];
|
||||||
|
return json($result);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -413,6 +413,16 @@ ${data.receive_type == 1 ? '已收定金' : '已收全款'}
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "log",
|
||||||
|
text: "订单记录",
|
||||||
|
title: "订单记录",
|
||||||
|
extend: 'data-toggle="tooltip" data-container="body"',
|
||||||
|
classname: 'btn btn-xs btn-dialog',
|
||||||
|
// icon: 'fa fa-bolt',
|
||||||
|
url: 'order/log',
|
||||||
|
dropdown: "更多",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'invoice',
|
name: 'invoice',
|
||||||
text: '申请开票',
|
text: '申请开票',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user