|
|
@@ -75,7 +75,6 @@ class PersonnelController extends Controller
|
|
|
if(!Gate::allows('人事管理')){ return ["success"=>false,"data"=>"您无此权限操作!!!"]; }
|
|
|
$id=$request->input('id');
|
|
|
$userDutyCheck=UserDutyCheck::find($id);
|
|
|
- $check_in_at=$userDutyCheck->checked_at;
|
|
|
$user=User::find($userDutyCheck->user_id);
|
|
|
$workgroup=$user->userWorkgroups()->first();
|
|
|
if ($workgroup){
|
|
|
@@ -85,8 +84,9 @@ class PersonnelController extends Controller
|
|
|
$type=$request->input('type');
|
|
|
$userDutyCheck->type=$type;
|
|
|
$userDutyCheck->group_user_id=Auth::user()['id'];
|
|
|
+ $check_in_at=$userDutyCheck->checked_at;
|
|
|
$userDutyCheck->update();
|
|
|
- $laborReport=LaborReport::where('check_in_at',$check_in_at)->first();
|
|
|
+ $laborReport=LaborReport::where('check_in_at',$check_in_at)->where('user_id',$userDutyCheck->user_id)->where('user_workgroup_id',$workgroup->id)->first();
|
|
|
$this->updateLaborReportData($laborReport,$userDutyCheck);
|
|
|
$this->log(__METHOD__,"打卡组长审核".__FUNCTION__,json_encode($userDutyCheck),Auth::user()['id']);
|
|
|
event(new TeamAuditEvent($userDutyCheck));
|