|
|
@@ -130,7 +130,7 @@ class MasterWorkerLogic extends BaseLogic
|
|
|
|
|
|
public static function detail($userId): array
|
|
|
{
|
|
|
- $worker = MasterWorker::field('id,team_id,team_role,sn,avatar,real_avatar,real_name,nickname,account,mobile,sex,estimate_money,user_money,earnest_money,exp,worker_number,work_status,accept_order_status')
|
|
|
+ $worker = MasterWorker::field('id,team_id,team_role,sn,avatar,real_avatar,real_name,nickname,account,mobile,sex,estimate_money,user_money,earnest_money,exp,worker_number,work_status,accept_order_status,identity_source')
|
|
|
->findOrEmpty($userId)
|
|
|
->toArray();
|
|
|
|
|
|
@@ -155,6 +155,10 @@ class MasterWorkerLogic extends BaseLogic
|
|
|
$worker['success_work'] = ServiceWork::where(['master_worker_id'=>$worker['id'],'service_status'=>3])->whereTime('create_time', 'month')->count();
|
|
|
//本月失败单
|
|
|
$worker['fail_work'] = ServiceWork::where(['master_worker_id'=>$worker['id']])->whereIn('service_status','4,5')->whereTime('create_time', 'month')->count();
|
|
|
+
|
|
|
+ // 该工程师所有必须任务是否完成
|
|
|
+ $worker['task_required'] = MasterWorkerLogic::taskRequired($worker['id'],$worker['identity_source']);
|
|
|
+
|
|
|
return $worker;
|
|
|
}
|
|
|
|