|
|
|
@ -427,6 +427,11 @@ class DoorRepository
|
|
|
|
public function checkRepeatDoor($mobile, $appointmentConfig, $end_time, &$out)
|
|
|
|
public function checkRepeatDoor($mobile, $appointmentConfig, $end_time, &$out)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
foreach ($appointmentConfig as $value) {
|
|
|
|
foreach ($appointmentConfig as $value) {
|
|
|
|
|
|
|
|
// 车牌等场地不需要门禁,未配置门禁时无需做重复授权校验。
|
|
|
|
|
|
|
|
if (empty($value->door)) {
|
|
|
|
|
|
|
|
continue;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$door = is_array($value->door) ? $value->door : json_decode($value->door, true);
|
|
|
|
$door = is_array($value->door) ? $value->door : json_decode($value->door, true);
|
|
|
|
if (!is_array($door) || empty($door['doorName'])) {
|
|
|
|
if (!is_array($door) || empty($door['doorName'])) {
|
|
|
|
$out = "场地【{$value->name}】的门禁配置无效";
|
|
|
|
$out = "场地【{$value->name}】的门禁配置无效";
|
|
|
|
|