customers_718

This commit is contained in:
dengbw
2022-07-18 15:19:21 +08:00
parent 605f6fcedc
commit 8e083c38d0
4 changed files with 81 additions and 62 deletions
+18 -7
View File
@@ -88,12 +88,12 @@ class Userslog extends HD_Controller
$time[1] && $where["log_date<="] = $time[1];
}
$total = $this->mdBizsLog->count($where);
$offlineSources = $this->mdCustomers->offlineSources();
if ($total) {
$res = $this->mdBizsLog->select($where, "id desc", $params['page'], $params['size']);
if ($res) {
$str_ids = implode(',', array_unique(array_column($res, 'biz_id')));
$map_biz = $this->mdBiz->map('id', 'biz_name', ["id in ({$str_ids})" => null]);
$offlineSources = $this->mdCustomers->offlineSources();
foreach ($res as $v) {
$biz_name = $biz_type = $customer_info = $c_num_info = $order_info = '';
$customers = $c_num = $orders = 0;
@@ -160,12 +160,23 @@ class Userslog extends HD_Controller
}
}
if ($params['size'] != 10000) {
$sum = $this->mdUsersLog->sum('customers', $where);
$menus[] = ['title' => "客户数", 'value' => intval($sum['customers']), 'tag' => '人'];
$sum_c = $this->mdUsersLog->sum('c_num', $where);
$menus[] = ['title' => "进店人数", 'value' => intval($sum_c['c_num']), 'tag' => '人'];
$sum = $this->mdUsersLog->sum('orders', $where);
$menus[] = ['title' => "订单数", 'value' => intval($sum['orders']), 'tag' => '个'];
$sum = $this->mdUsersLog->sum('customers', $where);//客户数
$customers = "总数:{$sum['customers']}";
$sum = $this->mdUsersLog->sum('c_num', $where);//进店人数
$c_num = "总数:{$sum['c_num']}";
$sum = $this->mdUsersLog->sum('orders', $where);//订单数
$orders = "总数:{$sum['orders']}";
foreach ($offlineSources as $k => $v) {
$sum2 = $this->mdUsersLog->sum("customer_{$k}", $where);//客户数
$sum2['customer_' . $k] && $customers .= "<br>{$v['name']}{$sum2['customer_'.$k]}";
$sum2 = $this->mdUsersLog->sum("c_num_{$k}", $where);//进店人数
$sum2['c_num_' . $k] && $c_num .= "<br>{$v['name']}{$sum2['c_num_'.$k]}";
$sum2 = $this->mdUsersLog->sum("order_{$k}", $where);//订单数
$sum2['order_' . $k] && $orders .= "<br>{$v['name']}{$sum2['order_'.$k]}";
}
$menus[] = ['title' => "客户数", 'note' => $customers];
$menus[] = ['title' => "进店人数", 'note' => $c_num];
$menus[] = ['title' => "订单数", 'note' => $orders];
$sum = $this->mdUsersLog->sum('t_num', $where);
$menus[] = ['title' => "试驾数", 'value' => intval($sum['t_num']), 'tag' => '次'];
$sum = $this->mdUsersLog->sum('defeats', $where);
+8 -6
View File
@@ -65,7 +65,7 @@ class Goods extends HD_Controller
$where_1['s_id'] = $params['s_id'];
$where_2['m.s_id'] = $params['s_id'];
$where_3['m.s_id'] = $params['s_id'];
$autoList[3] = $this->mdAutoAttr->select(array('status' => 1,'type' => 1, 's_id' => $params['s_id']), 'id desc', 0, 0, 'id,title as name');
$autoList[3] = $this->mdAutoAttr->select(array('status' => 1, 'type' => 1, 's_id' => $params['s_id']), 'id desc', 0, 0, 'id,title as name');
}
if ($params['v_id']) {
$where['v_id'] = $params['v_id'];
@@ -413,9 +413,9 @@ class Goods extends HD_Controller
$autoList[2] = $this->mdAutoSeries->select(array('status>' => -1, 'brand_id' => $re['brand_id']), 'id desc', 0, 0, 'id,name');
}
if ($re['s_id']) {
$autoList[3] = $this->mdAutoAttr->select(array('status>' => -1,'type' => 1, 's_id' => $re['s_id']), 'id desc', 0, 0, 'id,title as name');
$autoList[4] = $this->mdAutoAttr->select(array('status>' => -1,'type' => 0, 's_id' => $re['s_id']), 'id desc', 0, 0, 'id,title as name');
$autoList[5] = $this->mdAutoAttr->select(array('status>' => -1,'type' => 2, 's_id' => $re['s_id']), 'id desc', 0, 0, 'id,title as name');
$autoList[3] = $this->mdAutoAttr->select(array('status>' => -1, 'type' => 1, 's_id' => $re['s_id']), 'id desc', 0, 0, 'id,title as name');
$autoList[4] = $this->mdAutoAttr->select(array('status>' => -1, 'type' => 0, 's_id' => $re['s_id']), 'id desc', 0, 0, 'id,title as name');
$autoList[5] = $this->mdAutoAttr->select(array('status>' => -1, 'type' => 2, 's_id' => $re['s_id']), 'id desc', 0, 0, 'id,title as name');
}
$info['city_id'] = '';
$info['county_id'] = '';
@@ -439,13 +439,15 @@ class Goods extends HD_Controller
$_title = '编辑商品';
$edit_url = '/items/goods/goods/edit';
$where_auto = ['status>' => -1];
} else {
$info['fine_ids'] = array();
$info['in_time'] = date('Y-m-d H:i:s');
$_title = '新增商品';
$edit_url = '/items/goods/goods/add';
$where_auto = ['status' => 1];
}
$autoList[1] = $this->mdAutoBrand->select(array('status>' => -1), 'id desc', 0, 0, 'id,name');
$autoList[1] = $this->mdAutoBrand->select($where_auto, 'id desc', 0, 0, 'id,name');
$showInfo['autoList'] = $autoList;
$showInfo['comList'] = $comList;
$showInfo['statusAry'] = $this->statusAry;
@@ -863,7 +865,7 @@ class Goods extends HD_Controller
$where_1['s_id'] = $params['s_id'];
$where_2['m.s_id'] = $params['s_id'];
$where_3['m.s_id'] = $params['s_id'];
$autoList[3] = $this->mdAutoAttr->select(array('status' => 1,'type' => 1, 's_id' => $params['s_id']), 'id desc', 0, 0, 'id,title as name');
$autoList[3] = $this->mdAutoAttr->select(array('status' => 1, 'type' => 1, 's_id' => $params['s_id']), 'id desc', 0, 0, 'id,title as name');
}
if ($params['v_id']) {
$where['v_id'] = $params['v_id'];
+7 -2
View File
@@ -2,7 +2,12 @@
<tr>
<? foreach ($menus as $key => $value) { ?>
<td class="my-panel text-center">
<?= $value['title'] ?><br><?= $value['value'] ?><?= $value['tag'] ?>
<strong><?= $value['title'] ?></strong><br>
<? if ($value['note']) { ?>
<?= $value['note'] ?>
<? } else { ?>
<?= $value['value'] ?><?= $value['tag'] ?>
<? } ?>
</td>
<? } ?>
</tr>
@@ -231,7 +236,7 @@
var that = this;
if (nv == '') {
that.bizAry = [];
that.params.biz_id = '';
that.params.biz_id = '';
} else {
$.ajax({
type: 'post',
+48 -47
View File
@@ -151,15 +151,15 @@
</div>
</td>
</tr>
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">发动机号</div>-->
<!-- <input type="text" v-model="info.engine_num" placeholder="请输入发动机号">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td"></td>-->
<!-- </tr>-->
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">发动机号</div>-->
<!-- <input type="text" v-model="info.engine_num" placeholder="请输入发动机号">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td"></td>-->
<!-- </tr>-->
</table>
<table width="100%" style="padding:10px 10px 10px 10px;">
<tr>
@@ -198,44 +198,44 @@
</div>
</td>
</tr>
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">折扣%</div>-->
<!-- <input type="text" v-model="info.discount" placeholder="请输入折扣%">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">折扣金额</div>-->
<!-- <input type="text" v-model="info.dis_price" placeholder="请输入折扣金额">-->
<!-- </div>-->
<!-- </td>-->
<!-- </tr>-->
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">发票号</div>-->
<!-- <input type="text" v-model="info.bill_num" placeholder="请输入发票号">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">发票金额</div>-->
<!-- <input type="text" v-model="info.bill_price" placeholder="请输入发票金额">-->
<!-- </div>-->
<!-- </td>-->
<!-- </tr>-->
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">采购成本</div>-->
<!-- <input type="text" v-model="info.buy_price" placeholder="请输入采购成本">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td" colspan="2"></td>-->
<!-- </tr>-->
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">折扣%</div>-->
<!-- <input type="text" v-model="info.discount" placeholder="请输入折扣%">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">折扣金额</div>-->
<!-- <input type="text" v-model="info.dis_price" placeholder="请输入折扣金额">-->
<!-- </div>-->
<!-- </td>-->
<!-- </tr>-->
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">发票号</div>-->
<!-- <input type="text" v-model="info.bill_num" placeholder="请输入发票号">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">发票金额</div>-->
<!-- <input type="text" v-model="info.bill_price" placeholder="请输入发票金额">-->
<!-- </div>-->
<!-- </td>-->
<!-- </tr>-->
<!-- <tr>-->
<!-- <td class="table-td">-->
<!-- <div class="input-group">-->
<!-- <div class="input-group-addon">采购成本</div>-->
<!-- <input type="text" v-model="info.buy_price" placeholder="请输入采购成本">-->
<!-- </div>-->
<!-- </td>-->
<!-- <td class="table-td" colspan="2"></td>-->
<!-- </tr>-->
</table>
<div class="am-form-group">
<a href="javascript:void(0);" @click='saveEdit();'
@@ -368,6 +368,7 @@
type: type,
pid: pid,
tp: 1,
status: !vm.info.id ? 3 : 0,
},
success: function (data) {
if (data.data) {