|
|
@@ -125,13 +125,12 @@ class UserDutyCheckController extends Controller
|
|
|
$userWorkgroupID=$request->input('userWorkgroupID');
|
|
|
$user=User::where('name',$mobile_phone)->first();
|
|
|
$userDetail=UserDetail::where('mobile_phone',$mobile_phone)->first();
|
|
|
- if ($userWorkgroupID)$user->userWorkgroups()->sync([$userWorkgroupID]);
|
|
|
$labor_company_id=$request->input('labor_company_id');
|
|
|
-// $labor_company_id=LaborCompany::where('name',$laborCompany)->value('id');
|
|
|
$userLabor=UserLabor::where('user_id',$userDetail->user_id)->first();
|
|
|
$userLabor->update([
|
|
|
'labor_company_id'=>$labor_company_id,
|
|
|
]);
|
|
|
+ $this->log(__METHOD__,"更改临时工劳务所信息".__FUNCTION__,json_encode($userLabor),Auth::user()['id']);
|
|
|
$userDutyCheck=$this->dutyCheck($userDetail->user_id,$userWorkgroupID);
|
|
|
//添加临时工报表数据
|
|
|
$this->createLaborReportData($userDetail,$userWorkgroupID,$userDutyCheck);
|
|
|
@@ -156,6 +155,7 @@ class UserDutyCheckController extends Controller
|
|
|
'password'=>Uuid::uuid1(),
|
|
|
]);
|
|
|
$user->save();
|
|
|
+ $this->log(__METHOD__,"创建临时工用户__".__FUNCTION__,json_encode($user));
|
|
|
if ($userWorkgroupID)$user->userWorkgroups()->sync([$userWorkgroupID]);
|
|
|
$userDetail=new UserDetail([
|
|
|
'user_id'=>$user->id,
|
|
|
@@ -166,13 +166,14 @@ class UserDutyCheckController extends Controller
|
|
|
'type'=>'临时工',
|
|
|
]);
|
|
|
$userDetail->save();
|
|
|
-// $laborCompany=$request->input('laborCompany');
|
|
|
-// $labor_company_id=LaborCompany::where('name',$laborCompany)->value('id');
|
|
|
+ $this->log(__METHOD__,"提交临时工信息__".__FUNCTION__,json_encode($userDetail));
|
|
|
$labor_company_id=$request->input('labor_company_id');
|
|
|
$userLabor=new UserLabor([
|
|
|
+ 'user_id'=>$user->id,
|
|
|
'labor_company_id'=>$labor_company_id,
|
|
|
]);
|
|
|
$userLabor->save();
|
|
|
+ $this->log(__METHOD__,"提交临时工对应劳务所信息__".__FUNCTION__,json_encode($userLabor));
|
|
|
$userDutyCheck=$this->dutyCheck($user->id,$userWorkgroupID);
|
|
|
$this->createLaborReportData($userDetail,$userWorkgroupID,$userDutyCheck);
|
|
|
if ($userDutyCheck&&$userDutyCheck->error)return "<h1 style='color: darkred;text-align:center'>重复打卡!</h1>";
|
|
|
@@ -209,6 +210,7 @@ class UserDutyCheckController extends Controller
|
|
|
$userDutyCheck->type="登入";
|
|
|
$userDutyCheck->verify_user_id=0;
|
|
|
$userDutyCheck->save();
|
|
|
+ $this->log(__METHOD__,"提交打卡记录__".__FUNCTION__,json_encode($userDutyCheck));
|
|
|
return $userDutyCheck;
|
|
|
}
|
|
|
if($diffDate<=5){
|
|
|
@@ -300,8 +302,9 @@ class UserDutyCheckController extends Controller
|
|
|
'full_name'=>['filled'],
|
|
|
'gender'=>['filled'],
|
|
|
'mobile_phone'=>['required','integer','digits:11'],
|
|
|
- 'identity_number' => ['filled','identity_cards'],
|
|
|
+ 'identity_number' => ['filled','identity_cards','unique:user_details,identity_number'],
|
|
|
],[
|
|
|
+ 'unique'=>':attribute 已经存在,不能重复!',
|
|
|
'filled' => ':attribute 不能为空',
|
|
|
'required'=>':attribute 为必填项',
|
|
|
'integer'=>':attribute 数字类型',
|