|
|
@@ -135,26 +135,26 @@ class UserDutyCheckController extends Controller
|
|
|
$userDutyCheck->save();
|
|
|
app('LogService')->log(__METHOD__, "创建打卡记录" . __FUNCTION__, json_encode($userDutyCheck));
|
|
|
return $userDutyCheck;
|
|
|
- }
|
|
|
-
|
|
|
- if ($importAndExportQRCodeType && $importAndExportQRCodeType == 'import') {
|
|
|
- if ($userDutyCheckOld->type == '登入'&&$userDutyCheckOld->laborReport) {
|
|
|
- $userDutyCheck->import = true;//已入场的不能再入场
|
|
|
- return $userDutyCheck;
|
|
|
+ }else{
|
|
|
+ if ($importAndExportQRCodeType && $importAndExportQRCodeType == 'import') {
|
|
|
+ if ($userDutyCheckOld->type == '登入'&&$userDutyCheckOld->laborReport) {
|
|
|
+ $userDutyCheck->import = true;//已入场的不能再入场
|
|
|
+ return $userDutyCheck;
|
|
|
+ }
|
|
|
+ $userDutyCheck->type = '登入';
|
|
|
}
|
|
|
- $userDutyCheck->type = '登入';
|
|
|
- }
|
|
|
- if ($importAndExportQRCodeType && $importAndExportQRCodeType == 'export') {
|
|
|
- if ($userDutyCheckOld->type == '登出') {
|
|
|
- $userDutyCheck->export = true;//已出场的不能再出场
|
|
|
- return $userDutyCheck;
|
|
|
+ if ($importAndExportQRCodeType && $importAndExportQRCodeType == 'export') {
|
|
|
+ if ($userDutyCheckOld->type == '登出') {
|
|
|
+ $userDutyCheck->export = true;//已出场的不能再出场
|
|
|
+ return $userDutyCheck;
|
|
|
+ }
|
|
|
+ $userDutyCheck->verify_user_id = $userDutyCheckOld->verify_user_id;
|
|
|
+ $userDutyCheck->type = '登出';
|
|
|
}
|
|
|
- $userDutyCheck->verify_user_id = $userDutyCheckOld->verify_user_id;
|
|
|
- $userDutyCheck->type = '登出';
|
|
|
+ $userDutyCheck->save();
|
|
|
+ app('LogService')->log(__METHOD__, "创建打卡记录" . __FUNCTION__, json_encode($userDutyCheck));
|
|
|
+ return $userDutyCheck;
|
|
|
}
|
|
|
- $userDutyCheck->save();
|
|
|
- app('LogService')->log(__METHOD__, "创建打卡记录" . __FUNCTION__, json_encode($userDutyCheck));
|
|
|
- return $userDutyCheck;
|
|
|
}
|
|
|
//去往登记资料页面
|
|
|
public function createUserDetail($mobile_phone)
|
|
|
@@ -196,7 +196,7 @@ class UserDutyCheckController extends Controller
|
|
|
if ($errorMessage) return $errorMessage;
|
|
|
$laravelEchoPrefix = config('database.redis.options.prefix');
|
|
|
return response()->view('personnel/checking-in/importAndExportSuccess',['full_name'=>$userDetail->full_name,'checked_at'=>$userDutyCheck->checked_at,'type'=>$userDutyCheck->type,'laravelEchoPrefix'=>$laravelEchoPrefix])
|
|
|
- ->cookie('userLaborToken', $userLaborToken, config('users.cookie_expire_minutes'), '/');
|
|
|
+ ->cookie('userLaborToken', $userLaborToken, config('users.token_check_in_expire_minutes'), '/');
|
|
|
}
|
|
|
|
|
|
public function updateValidator(Request $request)
|
|
|
@@ -256,7 +256,7 @@ class UserDutyCheckController extends Controller
|
|
|
Controller::logS(__METHOD__,"录入临时工,用户,对应工作组,打卡记录".__FUNCTION__,json_encode($userDetail));
|
|
|
$laravelEchoPrefix = config('database.redis.options.prefix');
|
|
|
return response()->view('personnel/checking-in/importAndExportSuccess',['full_name'=>$userDetail->full_name,'checked_at'=>$userDutyCheck->checked_at,'type'=>$userDutyCheck->type,'laravelEchoPrefix'=>$laravelEchoPrefix])
|
|
|
- ->cookie('userLaborToken',$userLaborToken,config('users.cookie_expire_minutes'),'/');
|
|
|
+ ->cookie('userLaborToken',$userLaborToken,config('users.token_check_in_expire_minutes'),'/');
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -334,7 +334,7 @@ class UserDutyCheckController extends Controller
|
|
|
}
|
|
|
if ($userLaborToken){
|
|
|
return response()->view('personnel/checking-in/success', ['group_name' => $group_name ?? '', 'full_name' => $userDetail->full_name, 'check_in_at' => $newLaborReport->check_in_at, 'laravelEchoPrefix' => $laravelEchoPrefix])
|
|
|
- ->cookie('userLaborToken',$userLaborToken,config('users.cookie_expire_minutes'),'/');
|
|
|
+ ->cookie('userLaborToken',$userLaborToken,config('users.token_check_in_expire_minutes'),'/');
|
|
|
}else{
|
|
|
return response()->view('personnel/checking-in/success', ['group_name' => $group_name ?? '', 'full_name' => $userDetail->full_name, 'check_in_at' => $newLaborReport->check_in_at, 'laravelEchoPrefix' => $laravelEchoPrefix]);
|
|
|
}
|