|
|
@@ -21,6 +21,7 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springblade.common.constant.CommonConstant;
|
|
|
+import org.springblade.common.constant.Constants;
|
|
|
import org.springblade.core.mp.support.Condition;
|
|
|
import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
@@ -29,6 +30,7 @@ import org.springblade.core.tool.constant.BladeConstant;
|
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
|
import org.springblade.device.entity.DoorDevice;
|
|
|
import org.springblade.device.feign.IDoorDeviceClient;
|
|
|
+import org.springblade.estate.entity.AuthorizeRecords;
|
|
|
import org.springblade.estate.entity.GuestRecord;
|
|
|
import org.springblade.estate.service.IUserAccessPermissionsService;
|
|
|
import org.springblade.estate.vo.GuestRecordVO;
|
|
|
@@ -101,12 +103,14 @@ public class GuestRecordServiceImpl extends BaseServiceImpl<GuestRecordMapper, G
|
|
|
deviceDTO.setFactory(item.getDeviceFactory());
|
|
|
return deviceDTO;
|
|
|
}).collect(Collectors.toList());
|
|
|
+
|
|
|
UserDeviceDTO userDeviceDTO = new UserDeviceDTO();
|
|
|
userDeviceDTO.setTargetType(2);
|
|
|
userDeviceDTO.setUserName(guestRecord.getGuestName());
|
|
|
userDeviceDTO.setDeviceList(deviceDTOList);
|
|
|
userDeviceDTO.setUserFaceUrl(guestRecord.getFaceUrl());
|
|
|
userDeviceDTO.setUserId(CommonConstant.UserFlag.GUEST_FLAG.getValue() + guestRecord.getId());
|
|
|
+ userDeviceDTO.setUserType(CommonConstant.UserFlag.GUEST_FLAG.getValue());
|
|
|
userDeviceDTO.setAddOrUpdate(1);
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
userDeviceDTO.setStartTime(sdf.format(guestRecord.getBeginTime()));
|