|
@@ -90,7 +90,8 @@ class MasterWorkerTeamLogic extends BaseLogic
|
|
|
if(isset($params['category_ids']) && !empty($params['category_ids']) && is_array($params['category_ids'])){
|
|
if(isset($params['category_ids']) && !empty($params['category_ids']) && is_array($params['category_ids'])){
|
|
|
$params['category_ids'] = implode(',',$params['category_ids']);
|
|
$params['category_ids'] = implode(',',$params['category_ids']);
|
|
|
}
|
|
}
|
|
|
- MasterWorker::where('team_id',$team->id)->where('team_role',2)->where('id',$masterWorkerId)->update(['real_name'=>$params['real_name'],'account'=>$params['mobile'],'mobile'=>$params['mobile'],'category_ids'=>$params['category_ids']??'']);
|
|
|
|
|
|
|
+ // 包括队长自己 ->where('team_role',2)
|
|
|
|
|
+ MasterWorker::where('team_id',$team->id)->where('id',$masterWorkerId)->update(['real_name'=>$params['real_name'],'account'=>$params['mobile'],'mobile'=>$params['mobile'],'category_ids'=>$params['category_ids']??'']);
|
|
|
return true;
|
|
return true;
|
|
|
} catch (\Exception $e) {
|
|
} catch (\Exception $e) {
|
|
|
self::setError($e->getMessage());
|
|
self::setError($e->getMessage());
|
|
@@ -199,19 +200,13 @@ class MasterWorkerTeamLogic extends BaseLogic
|
|
|
$start_time = strtotime($month.'-01');
|
|
$start_time = strtotime($month.'-01');
|
|
|
$end_time = $start_time + 31 * 86400;
|
|
$end_time = $start_time + 31 * 86400;
|
|
|
}
|
|
}
|
|
|
- // 临时测试数据UI 测试数据,正式上线去掉这段代码
|
|
|
|
|
- $lists = ServiceWork::field('DATE(FROM_UNIXTIME(create_time)) as days, COUNT(id) as count_num')
|
|
|
|
|
- ->where('create_time','between',[$start_time,$end_time])
|
|
|
|
|
- ->group('DATE(FROM_UNIXTIME(create_time))')
|
|
|
|
|
- ->order('create_time desc')
|
|
|
|
|
- ->select()->toArray();
|
|
|
|
|
- /*$lists = ServiceWork::whereIn('master_worker_id',
|
|
|
|
|
|
|
+ $lists = ServiceWork::whereIn('master_worker_id',
|
|
|
MasterWorker::where('team_id', $userInfo['team_id'])->where('team_role', 2)->column('id')
|
|
MasterWorker::where('team_id', $userInfo['team_id'])->where('team_role', 2)->column('id')
|
|
|
)->group('DATE(FROM_UNIXTIME(create_time))')
|
|
)->group('DATE(FROM_UNIXTIME(create_time))')
|
|
|
->field('DATE(FROM_UNIXTIME(create_time)) as days, COUNT(id) as count_num')
|
|
->field('DATE(FROM_UNIXTIME(create_time)) as days, COUNT(id) as count_num')
|
|
|
->where('create_time','between',[$start_time,$end_time])
|
|
->where('create_time','between',[$start_time,$end_time])
|
|
|
->order('create_time desc')
|
|
->order('create_time desc')
|
|
|
- ->select()->toArray();*/
|
|
|
|
|
|
|
+ ->select()->toArray();
|
|
|
return array_column($lists,'count_num','days');
|
|
return array_column($lists,'count_num','days');
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|