|
|
@@ -177,7 +177,6 @@ class MeetingService extends BaseService
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 签到
|
|
|
* @param $userId
|
|
|
@@ -223,6 +222,16 @@ class MeetingService extends BaseService
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ $otherRecord = MeetingRecordsModel::with(['meeting'])->where(['user_id'=>$userId,'mark'=>1])->first();
|
|
|
+ $meeting = isset($otherRecord['meeting'])?$otherRecord['meeting']:[];
|
|
|
+ $meetingStartAt = isset($meeting['start_at'])?$meeting['start_at'] : '';
|
|
|
+ $meetingEndAt = isset($meeting['end_at'])?$meeting['end_at'] : '';
|
|
|
+ if($otherRecord && $meetingStartAt <= $nowDate && $nowDate <= $meetingEndAt){
|
|
|
+ RedisService::clear($cacheKey);
|
|
|
+ $this->error = '您有未完成的会议,请完成后再签到';
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
$data = [
|
|
|
'user_id' => $userId,
|
|
|
'meeting_id' => $meetingId,
|