|
|
@@ -1,8 +1,9 @@
|
|
|
package com.zhongshu.card.server.core.service.devices.permiss;
|
|
|
|
|
|
+import com.github.microservice.models.gateDoor.use.GateDoorUseParam;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
|
+import com.github.microservice.types.user.DevicePermissFromType;
|
|
|
import com.zhongshu.card.client.model.devices.permiss.Device2UseUsableSearch;
|
|
|
-import com.zhongshu.card.client.type.permiss.DevicePermissTempType;
|
|
|
import com.zhongshu.card.server.core.dao.devices.Device2UseUsableDao;
|
|
|
import com.zhongshu.card.server.core.dao.visitor.VisitorSettingDeviceDao;
|
|
|
import com.zhongshu.card.server.core.domain.devices.permiss.Device2UseUsable;
|
|
|
@@ -52,7 +53,8 @@ public class Device2UseUsableService {
|
|
|
}
|
|
|
Device2UseUsable entity = new Device2UseUsable();
|
|
|
entity.setFromDataId(visitorMain.getId());
|
|
|
- entity.setTempType(DevicePermissTempType.Visitor);
|
|
|
+ entity.setTempType(DevicePermissFromType.Visitor);
|
|
|
+
|
|
|
List<String> useDataIds = new ArrayList<>();
|
|
|
useDataIds.add(visitorMain.getTempUserId());
|
|
|
if (StringUtils.isNotEmpty(visitorMain.getApplyUserId())) {
|
|
|
@@ -85,7 +87,8 @@ public class Device2UseUsableService {
|
|
|
* @param deviceId
|
|
|
* @return
|
|
|
*/
|
|
|
- public ResultContent<String> verifyDevice(String userId, String deviceId, String projectOid) {
|
|
|
+ public ResultContent<String> verifyDevice(String userId, String deviceId,
|
|
|
+ String projectOid, GateDoorUseParam deviceUserParam) {
|
|
|
String msg = "失败";
|
|
|
|
|
|
Device2UseUsableSearch param = new Device2UseUsableSearch();
|
|
|
@@ -99,9 +102,15 @@ public class Device2UseUsableService {
|
|
|
if (ObjectUtils.isNotEmpty(list)) {
|
|
|
msg = "成功";
|
|
|
for (Device2UseUsable device2UseUsable : list) {
|
|
|
- if (device2UseUsable.getTempType() == DevicePermissTempType.Visitor) {
|
|
|
+ if (device2UseUsable.getTempType() == DevicePermissFromType.Visitor) {
|
|
|
+ deviceUserParam.setPermissFromType(DevicePermissFromType.Visitor);
|
|
|
+
|
|
|
// 访客的数据
|
|
|
- msg = visitorMainService.markVisitor(device2UseUsable.getFromDataId());
|
|
|
+ VisitorMain entity = visitorMainService.markVisitor(device2UseUsable.getFromDataId());
|
|
|
+ if (ObjectUtils.isNotEmpty(entity) && deviceUserParam != null) {
|
|
|
+ deviceUserParam.setUserName(entity.getName());
|
|
|
+ deviceUserParam.setUserFromType(entity.getUserFromType());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return ResultContent.buildSuccess(msg);
|