|
@@ -151,9 +151,17 @@ class Data extends BaseController
|
|
|
->whereDay('addtime', 'today')
|
|
|
->find();
|
|
|
|
|
|
+ //跨库查询网络部
|
|
|
+ $internet = Db::connect('mysql3')
|
|
|
+ ->table('source_all')
|
|
|
+ ->field('SUM(sale_total) money,COUNT(id) orders_number')
|
|
|
+ ->whereDay('ordertime')
|
|
|
+ ->where('depart', '网络部')
|
|
|
+ ->find();
|
|
|
+
|
|
|
$temp = [
|
|
|
- 'orders_number' => isset($rs['orders_number']) ? $rs['orders_number'] : 0,
|
|
|
- 'money' => isset($rs['money']) ? $rs['money'] : 0,
|
|
|
+ 'orders_number' => isset($rs['orders_number']) ? (isset($internet['orders_number']) ? $rs['orders_number'] + $internet['orders_number'] : $rs['orders_number']) : 0,
|
|
|
+ 'money' => isset($rs['money']) ? (isset($internet['money']) ? $rs['money'] + $internet['money'] : $rs['money']) : 0,
|
|
|
];
|
|
|
|
|
|
return app_show(0, '请求成功', $temp);
|
|
@@ -304,23 +312,20 @@ class Data extends BaseController
|
|
|
//跨库添加网络部数据
|
|
|
$internet = Db::connect('mysql3')
|
|
|
->table('source_all')
|
|
|
- ->field('SUM(sale_total) total_price,COUNT(id) total_order,depart ')
|
|
|
+ ->field('SUM(sale_total) total_price,COUNT(id) total_order ')
|
|
|
->whereDay('ordertime')
|
|
|
- ->group('depart')
|
|
|
- ->having('depart = "网络部"')
|
|
|
- ->select()
|
|
|
- ->toArray();
|
|
|
+ ->where('depart', '网络部')
|
|
|
+ ->find();
|
|
|
|
|
|
- if (!empty($internet[0])) {
|
|
|
+ if (!empty($internet)) {
|
|
|
$rs[] = [
|
|
|
'companyId' => '',
|
|
|
- 'companyName' => $internet[0]['depart'],
|
|
|
- 'total_price' => $internet[0]['total_price'],
|
|
|
- 'total_order' => $internet[0]['total_order'],
|
|
|
+ 'companyName' => '网络部',
|
|
|
+ 'total_price' => $internet['total_price'],
|
|
|
+ 'total_order' => $internet['total_order'],
|
|
|
];
|
|
|
|
|
|
//重新按照总金额排序
|
|
|
- //按照完成率排序
|
|
|
usort($rs, function ($left, $right) {
|
|
|
return ($left['total_price'] > $right['total_price']) ? -1 : 1;
|
|
|
});
|