|
|
@@ -203,7 +203,10 @@ class PersonnelController extends Controller
|
|
|
}
|
|
|
$checkInDate=Carbon::parse($userDutyCheck->checked_at)->format('Y-m-d');
|
|
|
$laborReport=LaborReport::where('user_workgroup_id',$userWorkgroupID)->where('check_in_at','like',$checkInDate."%")->where('user_id',$user_id)->first();
|
|
|
- if ($laborReport&&$userDutyCheck->type){
|
|
|
+ if (!$laborReport){
|
|
|
+ $laborReportNew=LaborReport::createLaborReportData($userDutyCheck->user_id,$userDutyCheck->workgroup_id,$userDutyCheck);
|
|
|
+ $this->log(__METHOD__,"提交临时工报表记录__".__FUNCTION__,json_encode([$userDutyCheck->user_id,$userDutyCheck->workgroup_id,$userDutyCheck]));
|
|
|
+ }else if ($laborReport&&$userDutyCheck->type){
|
|
|
LaborReport::updateLaborReportData($laborReport,$userDutyCheck);
|
|
|
$this->log(__METHOD__,"更新临时工报表记录__".__FUNCTION__,json_encode([$laborReport,$userDutyCheck]));
|
|
|
}
|