|
...
|
...
|
@@ -155,7 +155,7 @@ class System extends Common |
|
|
|
$log_info[$key]['old'] = '<a href=/admin/system/detail?id='.$value["id"].'&tag=1 target="_blank" style="color:blue;">查看详情</a>';
|
|
|
|
$log_info[$key]['new'] = '<a href=/admin/system/detail?id='.$value["id"].'&tag=1 target="_blank"style="color:blue;">查看详情</a>';
|
|
|
|
}else if($value['comment']){
|
|
|
|
|
|
|
|
//
|
|
|
|
}else{
|
|
|
|
$log_info[$key]['field'] = lang('log')['edi_rid'];
|
|
|
|
$log_info[$key]['old'] = '<a href=/admin/system/differ?id='.$value["id"].' target="_blank"style="color:blue;">查看详情</a>';
|
|
...
|
...
|
@@ -245,8 +245,8 @@ class System extends Common |
|
|
|
public function detail(){
|
|
|
|
$data = Request::except('file');
|
|
|
|
if($data['id']){
|
|
|
|
|
|
|
|
$where_id = $data['tag']==2 ? ' a.sid = '.$data['id'] : ' a.id = '.$data['id'];
|
|
|
|
//tag = 1 订单详情 = 2 商家信息
|
|
|
|
$where_id = $data['tag']==2 ? ' a.sid = '.$data['id'].' and a.rid = 0' : ' a.id = '.$data['id'];
|
|
|
|
|
|
|
|
$log_info = Db::query("SELECT
|
|
|
|
a.*,
|
|
...
|
...
|
@@ -262,7 +262,7 @@ class System extends Common |
|
|
|
WHERE
|
|
|
|
".$where_id);
|
|
|
|
$log_info = $log_info[0];
|
|
|
|
if($log_info['comment']){
|
|
|
|
if($log_info['comment'] && $data['tag']!=2){
|
|
|
|
$log_info['comment'] = json_decode($log_info['comment'],true);
|
|
|
|
if($log_info['comment']['row']['tableinfo']){
|
|
|
|
$log_info['comment']['row']['tableinfo'] = json_decode($log_info['comment']['row']['tableinfo'],true);
|
|
...
|
...
|
@@ -302,15 +302,82 @@ class System extends Common |
|
|
|
$log_info['action'] = lang('log')[$log_info['action']][1];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$log_info['rname'] = $log_info['comment']['row']['rname'] ? $log_info['comment']['row']['rname'] : '';
|
|
|
|
$log_info['sex'] = $log_info['comment']['row']['sex']==1 ? '先生' : ($log_info['comment']['row']['sex']==2 ? '女士' : '公司');
|
|
|
|
$log_info['phone'] = $log_info['comment']['row']['phone'] ? $log_info['comment']['row']['phone'] : '';
|
|
|
|
$log_info['cusman'] = $log_info['comment']['row']['cusman'] ? $log_info['comment']['row']['cusman'] : '';
|
|
|
|
$log_info['ddate'] = $log_info['comment']['row']['ddate'] ? date("Y-m-d H:i:s",$log_info['comment']['row']['ddate']) : '';
|
|
|
|
$log_info['status'] = lang('log')[$log_info['comment']['row']['status']];
|
|
|
|
$log_info['ddate_solt'] = $log_info['comment']['row']['ddate_solt'] ? $log_info['comment']['row']['ddate_solt'] : '';
|
|
|
|
$log_info['is_set_ddate'] = $log_info['comment']['row']['is_set_ddate'] ==1 ? '是' : '否';
|
|
|
|
if($data['tag']!=2){
|
|
|
|
$log_info['rname'] = $log_info['comment']['row']['rname'] ? $log_info['comment']['row']['rname'] : '';
|
|
|
|
$log_info['sex'] = $log_info['comment']['row']['sex']==1 ? '先生' : ($log_info['comment']['row']['sex']==2 ? '女士' : '公司');
|
|
|
|
$log_info['phone'] = $log_info['comment']['row']['phone'] ? $log_info['comment']['row']['phone'] : '';
|
|
|
|
$log_info['cusman'] = $log_info['comment']['row']['cusman'] ? $log_info['comment']['row']['cusman'] : '';
|
|
|
|
$log_info['ddate'] = $log_info['comment']['row']['ddate'] ? date("Y-m-d H:i:s",$log_info['comment']['row']['ddate']) : '';
|
|
|
|
$log_info['status'] = lang('log')[$log_info['comment']['row']['status']];
|
|
|
|
$log_info['ddate_solt'] = $log_info['comment']['row']['ddate_solt'] ? $log_info['comment']['row']['ddate_solt'] : '';
|
|
|
|
$log_info['is_set_ddate'] = $log_info['comment']['row']['is_set_ddate'] ==1 ? '是' : '否';
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 订单的一生 && 商家管理
|
|
|
|
*/
|
|
|
|
$where_id = $data['tag']==2 ? ' a.sid = '.$log_info['sid'].' and rid = 0' : ' a.rid = '.$log_info['rid'];
|
|
|
|
if($where_id){
|
|
|
|
$order_detail = Db::query("SELECT
|
|
|
|
a.*,
|
|
|
|
h.field,
|
|
|
|
h.old,
|
|
|
|
h.new,
|
|
|
|
h.differ
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_log_action AS a
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_log_history AS h ON a.id = h.aid
|
|
|
|
WHERE
|
|
|
|
$where_id
|
|
|
|
ORDER BY a.id desc");
|
|
|
|
foreach ($order_detail as $key => $value) {
|
|
|
|
if(array_key_exists($value['action'],lang('log'))){
|
|
|
|
$order_detail[$key]['action'] = lang('log')[$value['action']];
|
|
|
|
switch ($value['device']) {
|
|
|
|
case '1':
|
|
|
|
$order_detail[$key]['device'] = '小程序(C端)';
|
|
|
|
break;
|
|
|
|
case '2':
|
|
|
|
$order_detail[$key]['device'] = '小程序(B端)';
|
|
|
|
break;
|
|
|
|
case '3':
|
|
|
|
$order_detail[$key]['device'] = '铱方';
|
|
|
|
break;
|
|
|
|
case '4':
|
|
|
|
$order_detail[$key]['device'] = '极钛';
|
|
|
|
break;
|
|
|
|
case '5':
|
|
|
|
$order_detail[$key]['device'] = '酷比';
|
|
|
|
break;
|
|
|
|
case '6':
|
|
|
|
$order_detail[$key]['device'] = '华为';
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
# code...
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
if($data['tag']!=2){
|
|
|
|
$order_detail[$key]['field'] = lang('log')[$value['field']];
|
|
|
|
$order_detail[$key]['old'] = lang('log')[$value['old']];
|
|
|
|
$order_detail[$key]['new'] = lang('log')[$value['new']];
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
if(array_key_exists($value['action'],lang('log'))){
|
|
|
|
if($data['tag']==1){
|
|
|
|
$order_detail[$key]['action'] = lang('log')[$value['action']][0];
|
|
|
|
}else if($data['tag']==2){
|
|
|
|
$order_detail[$key]['action'] = lang('log')[$value['action']];
|
|
|
|
}else if($data['tag']!=1 && $value['action']==lang('log')[$value['action']]){
|
|
|
|
$order_detail[$key]['action'] = lang('log')[$value['action']];
|
|
|
|
}else{
|
|
|
|
$order_detail[$key]['action'] = lang('log')[$value['action']][1];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$log_info['order_detail'] = $order_detail;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$this->assign('html', $log_info);
|
|
|
|
return $this->fetch();
|
...
|
...
|
|