|
@@ -31,51 +31,43 @@ class SaleReport extends Base
|
|
|
//【一、管理报表】1.日报_列表
|
|
|
public function consultDay()
|
|
|
{
|
|
|
- $param = $this->request->only(['token', 'date' => date('Y-m-d'), 'relaComNo' => ''], 'post', 'trim');
|
|
|
+ $param = $this->request->only(['token', 'date' => date('Y-m-d')], 'post', 'trim');
|
|
|
|
|
|
- $rs_1_where = [
|
|
|
- ['ci.is_del', '=', 0],
|
|
|
- ['ci.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_1_where[] = ['co.companyNo', '=', $param['relaComNo']];
|
|
|
$rs_1 = Db::name('consult_info')
|
|
|
->alias('ci')
|
|
|
->leftJoin('consult_order co', 'co.zxNo=ci.zxNo')
|
|
|
- ->where($rs_1_where)
|
|
|
+ ->where([
|
|
|
+ ['ci.is_del', '=', 0],
|
|
|
+ ['ci.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('co.createrid,co.creater')
|
|
|
->column('COUNT(ci.id) 当日咨询单数量,SUM(ci.budget_price*ci.num) 金额,co.creater 创建人', 'co.createrid');
|
|
|
|
|
|
- $rs_2_where = [
|
|
|
- ['is_del', '=', 0],
|
|
|
- ['addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_2_where[] = ['supplierNo', '=', $param['relaComNo']];
|
|
|
$rs_2 = Db::name('sale')
|
|
|
- ->where($rs_2_where)
|
|
|
+ ->where([
|
|
|
+ ['is_del', '=', 0],
|
|
|
+ ['addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('apply_id,apply_name')
|
|
|
->column('COUNT(id) 当日下单数量,SUM(total_price) 金额,apply_name 创建人', 'apply_id');
|
|
|
|
|
|
- $rs_3_where = [
|
|
|
- ['oo.status', '=', 3],
|
|
|
- ['oo.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_3_where[] = ['s.supplierNo', '=', $param['relaComNo']];
|
|
|
$rs_3 = Db::name('order_out')
|
|
|
->alias('oo')
|
|
|
->leftJoin('sale s', 's.orderCode=oo.orderCode')
|
|
|
- ->where($rs_3_where)
|
|
|
+ ->where([
|
|
|
+ ['oo.status', '=', 3],
|
|
|
+ ['oo.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('oo.apply_id,oo.apply_name')
|
|
|
->column('COUNT(oo.id) 当日签收数量,SUM(s.total_price) 金额,oo.apply_name 创建人', 'oo.apply_id');
|
|
|
|
|
|
- $rs_4_where = [
|
|
|
- ['or.is_del', '=', 0],
|
|
|
- ['or.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_4_where[] = ['s.supplierNo', '=', $param['relaComNo']];
|
|
|
$rs_4 = Db::name('order_return')
|
|
|
->alias('or')
|
|
|
->leftJoin('sale s', 's.orderCode=or.orderCode')
|
|
|
- ->where($rs_4_where)
|
|
|
+ ->where([
|
|
|
+ ['or.is_del', '=', 0],
|
|
|
+ ['or.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('or.apply_id,or.apply_name')
|
|
|
->column('COUNT(or.id) 单日售后单数,SUM(s.total_price) 金额,or.apply_name 创建人', 'or.apply_id');
|
|
|
|
|
@@ -123,51 +115,43 @@ class SaleReport extends Base
|
|
|
//【一、管理报表】1.日报_导出
|
|
|
public function consultDayExport()
|
|
|
{
|
|
|
- $param = $this->request->only(['token', 'date' => date('Y-m-d'), 'relaComNo' => ''], 'post', 'trim');
|
|
|
+ $param = $this->request->only(['token', 'date' => date('Y-m-d')], 'post', 'trim');
|
|
|
|
|
|
- $rs_1_where = [
|
|
|
- ['ci.is_del', '=', 0],
|
|
|
- ['ci.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_1_where[] = ['co.companyNo', '=', $param['relaComNo']];
|
|
|
$rs_1 = Db::name('consult_info')
|
|
|
->alias('ci')
|
|
|
->leftJoin('consult_order co', 'co.zxNo=ci.zxNo')
|
|
|
- ->where($rs_1_where)
|
|
|
+ ->where([
|
|
|
+ ['ci.is_del', '=', 0],
|
|
|
+ ['ci.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('co.createrid,co.creater')
|
|
|
->column('COUNT(ci.id) 当日咨询单数量,SUM(ci.budget_price*ci.num) 金额,co.creater 创建人', 'co.createrid');
|
|
|
|
|
|
- $rs_2_where = [
|
|
|
- ['is_del', '=', 0],
|
|
|
- ['addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_2_where[] = ['supplierNo', '=', $param['relaComNo']];
|
|
|
$rs_2 = Db::name('sale')
|
|
|
- ->where($rs_2_where)
|
|
|
+ ->where([
|
|
|
+ ['is_del', '=', 0],
|
|
|
+ ['addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('apply_id,apply_name')
|
|
|
->column('COUNT(id) 当日下单数量,SUM(total_price) 金额,apply_name 创建人', 'apply_id');
|
|
|
|
|
|
- $rs_3_where = [
|
|
|
- ['oo.status', '=', 3],
|
|
|
- ['oo.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_3_where[] = ['s.supplierNo', '=', $param['relaComNo']];
|
|
|
$rs_3 = Db::name('order_out')
|
|
|
->alias('oo')
|
|
|
->leftJoin('sale s', 's.orderCode=oo.orderCode')
|
|
|
- ->where($rs_3_where)
|
|
|
+ ->where([
|
|
|
+ ['oo.status', '=', 3],
|
|
|
+ ['oo.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('oo.apply_id,oo.apply_name')
|
|
|
->column('COUNT(oo.id) 当日签收数量,SUM(s.total_price) 金额,oo.apply_name 创建人', 'oo.apply_id');
|
|
|
|
|
|
- $rs_4_where = [
|
|
|
- ['or.is_del', '=', 0],
|
|
|
- ['or.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
- ];
|
|
|
- if ($param['relaComNo'] !== '') $rs_4_where[] = ['s.supplierNo', '=', $param['relaComNo']];
|
|
|
$rs_4 = Db::name('order_return')
|
|
|
->alias('or')
|
|
|
->leftJoin('sale s', 's.orderCode=or.orderCode')
|
|
|
- ->where($rs_4_where)
|
|
|
+ ->where([
|
|
|
+ ['or.is_del', '=', 0],
|
|
|
+ ['or.addtime', 'between', [$param['date'] . ' 00:00:00', $param['date'] . ' 23:59:59']],
|
|
|
+ ])
|
|
|
->group('or.apply_id,or.apply_name')
|
|
|
->column('COUNT(or.id) 单日售后单数,SUM(s.total_price) 金额,or.apply_name 创建人', 'or.apply_id');
|
|
|
|