|
|
@@ -28,7 +28,7 @@ class LaborReportService
|
|
|
private function conditionQuery(array $params){
|
|
|
$user=Auth::user();
|
|
|
$laborReports=LaborReport::query()->with(['user','userDutyCheck','userWorkgroup','laborCompany'])->orderBy('labor_reports.id','DESC');
|
|
|
- if (!($params["is_export"] ?? false)){
|
|
|
+ if (!($params["is_export"] ?? false)&&!($params['id']??null)){
|
|
|
$laborReports = $laborReports->whereNotIn('labor_reports.enter_number',function ($builder)use($params){
|
|
|
$builder->select('enter_number')->from('labor_reports')
|
|
|
->leftJoin('labor_report_statuses','labor_reports.id','labor_report_statuses.labor_report_id')
|
|
|
@@ -178,14 +178,12 @@ class LaborReportService
|
|
|
$mobile_phone=$userDetail['mobile_phone'];
|
|
|
$identity_number=$userDetail['identity_number'];
|
|
|
$labor_company_id=UserLabor::where('user_id',$user_id)->value('labor_company_id');
|
|
|
-// $labor_company=LaborCompany::where('id',$labor_company_id)->value('name');
|
|
|
$laborReport=new LaborReport([
|
|
|
'user_workgroup_id'=>$userWorkgroupID,
|
|
|
'user_id'=>$user_id,
|
|
|
'name'=>$name,
|
|
|
'mobile_phone'=>$mobile_phone,
|
|
|
'identity_number'=>$identity_number,
|
|
|
-// 'labor_company'=>$labor_company,
|
|
|
'labor_company_id'=>$labor_company_id,
|
|
|
'check_in_at'=>date('Y-m-d H:i:s'),
|
|
|
'user_duty_check_id'=>$userDutyCheck->id,
|