|
@@ -430,8 +430,7 @@ class ReportByRelaComNo extends Base
|
|
|
|
|
|
if (!$val_params->check($param)) return error_show(1004, $val_params->getError());
|
|
|
|
|
|
- //@todo 此处无法添加业务公司筛选
|
|
|
- $where = [['cb.is_del', '=', 0]];
|
|
|
+ $where = [['cb.is_del', '=', 0], ['d.companyNo', '=', $this->relaComNo]];
|
|
|
if ($param['start_date'] != '' && $param['end_date'] != '') $where[] = ['cb.addtime', 'between', [$param['start_date'] . ' 00:00:00', $param['end_date'] . ' 23:59:59']];
|
|
|
// if ($param['supplier'] != '') $where[] = ['s.name', 'like', '%' . $param['supplier'] . '%'];
|
|
|
|
|
@@ -464,22 +463,22 @@ class ReportByRelaComNo extends Base
|
|
|
->cursor();
|
|
|
|
|
|
//所有账号
|
|
|
- $user=Db::connect('mysql_sys')
|
|
|
+ $user = Db::connect('mysql_sys')
|
|
|
->name('user')
|
|
|
->alias('a')
|
|
|
- ->leftJoin('account_item b','b.account_id=a.account_id')
|
|
|
- ->leftJoin('company_item c','c.id=b.itemid')
|
|
|
- ->column('a.nickname,c.name','a.account_id');
|
|
|
+ ->leftJoin('account_item b', 'b.account_id=a.account_id')
|
|
|
+ ->leftJoin('company_item c', 'c.id=b.itemid')
|
|
|
+ ->column('a.nickname,c.name', 'a.account_id');
|
|
|
|
|
|
$data = [];
|
|
|
foreach ($list as $value) {
|
|
|
|
|
|
- if(isset($user[$value['createrid']])){
|
|
|
- $value['nickname']=$user[$value['createrid']]['nickname'];
|
|
|
- $value['name']=$user[$value['createrid']]['name'];
|
|
|
- }else{
|
|
|
- $value['nickname']=$value['supplierName'];
|
|
|
- $value['name']='供应商';
|
|
|
+ if (isset($user[$value['createrid']])) {
|
|
|
+ $value['nickname'] = $user[$value['createrid']]['nickname'];
|
|
|
+ $value['name'] = $user[$value['createrid']]['name'];
|
|
|
+ } else {
|
|
|
+ $value['nickname'] = $value['supplierName'];
|
|
|
+ $value['name'] = '供应商';
|
|
|
}
|
|
|
|
|
|
if ($value['name'] == '供应商') {
|
|
@@ -1502,7 +1501,6 @@ class ReportByRelaComNo extends Base
|
|
|
]);
|
|
|
|
|
|
if (!$val_params->check($param)) return error_show(1004, $val_params->getError());
|
|
|
-
|
|
|
$where = [['gp.is_del', '=', 0], ['gp.exam_status', '=', 3], ['gb.companyNo', '=', $this->relaComNo]];
|
|
|
//exam_status==6 上线成功
|
|
|
if ($param['start_date'] != '' && $param['end_date'] != '') $where[] = ['gp.online_time', 'between', [$param['start_date'] . ' 00:00:00', $param['end_date'] . ' 23:59:59']];//当上面状态确定为exam_status==6时,上线时间也可以取 updatetime
|