diff --git a/ics-admin/src/main/java/com/ics/admin/controller/CustomerStaffController.java b/ics-admin/src/main/java/com/ics/admin/controller/CustomerStaffController.java index 3168aa6..38532da 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/CustomerStaffController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/CustomerStaffController.java @@ -480,7 +480,7 @@ public class CustomerStaffController extends BaseController { Long tenantId = currentUserService.getTenantId(); Equipment equipment1 = new Equipment(); equipment1.setParkId(parkId); - equipment1.setTenantId(tenantId); +// equipment1.setTenantId(tenantId); //根据园区id 查询所有的设备信息 List equipment = equipmentService.selectEquipmentList(equipment1); diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/EquipmentController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/EquipmentController.java index fefe43a..5dd681b 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/EquipmentController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/EquipmentController.java @@ -125,7 +125,7 @@ public class EquipmentController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); equipment.setParkId(parkId); - equipment.setTenantId(tenantId); +// equipment.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ @@ -385,7 +385,6 @@ public class EquipmentController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); customerStaff.setParkId(parkId); - customerStaff.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ @@ -425,7 +424,7 @@ public class EquipmentController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); userEquipment.setParkId(parkId); - userEquipment.setTenantId(tenantId); +// userEquipment.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationController.java index fc77131..bf07138 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationController.java @@ -160,7 +160,7 @@ public class ReservationController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); reservation.setParkId(parkId); - reservation.setTenantId(tenantId); +// reservation.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomContentController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomContentController.java index f1fb1ad..c247637 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomContentController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomContentController.java @@ -106,14 +106,14 @@ public class RoomContentController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); roomContent.setParkId(parkId); - roomContent.setTenantId(tenantId); +// roomContent.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); roomContent.setParkId(parkId); - roomContent.setTenantId(tenantId); +// roomContent.setTenantId(tenantId); // User user = userService.selectUserById(getCurrentUserId()); // if (null != user.getCustomerId()){ @@ -314,7 +314,7 @@ public class RoomContentController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); roomContent.setParkId(parkId); - roomContent.setTenantId(tenantId); +// roomContent.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ @@ -322,7 +322,7 @@ public class RoomContentController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); roomContent.setParkId(parkId); - roomContent.setTenantId(tenantId); +// roomContent.setTenantId(tenantId); // User user = userService.selectUserById(getCurrentUserId()); // if (null != user.getCustomerId()){ diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java index 90a1c57..bee20ca 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java @@ -52,7 +52,7 @@ public class RoomItemController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); roomItem.setParkId(parkId); - roomItem.setTenantId(tenantId); +// roomItem.setTenantId(tenantId); } return result(roomItemService.selectRoomItemList(roomItem)); } diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeController.java index d255610..7025d38 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeController.java @@ -52,7 +52,7 @@ public class RoomServeController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); roomServe.setParkId(parkId); - roomServe.setTenantId(tenantId); +// roomServe.setTenantId(tenantId); } return result(roomServeService.selectRoomServeList(roomServe)); diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomController.java index 3ea64b5..e9c945b 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomController.java @@ -92,7 +92,7 @@ public class ShowroomController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); showroom.setParkId(parkId); - showroom.setTenantId(tenantId); +// showroom.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ @@ -161,6 +161,7 @@ public class ShowroomController extends BaseController { @GetMapping("/showroomList") public R roomContentList(Showroom showroom) { + if (null != showroom.getBuildingId()){ List rooms = roomService.selectRoomByBuildingId(showroom.getBuildingId()); if (CollUtil.isNotEmpty(rooms)){ @@ -173,7 +174,7 @@ public class ShowroomController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); showroom.setParkId(parkId); - showroom.setTenantId(tenantId); +// showroom.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomRecordController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomRecordController.java index d03204f..44f85d8 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomRecordController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ShowroomRecordController.java @@ -148,7 +148,7 @@ public class ShowroomRecordController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); showroomRecord.setParkId(parkId); - showroomRecord.setTenantId(tenantId); +// showroomRecord.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/TicketController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/TicketController.java index 104d82a..304acdd 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/TicketController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/TicketController.java @@ -107,7 +107,7 @@ public class TicketController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); ticket.setParkId(parkId); - ticket.setTenantId(tenantId); +// ticket.setTenantId(tenantId); } List tickets = ticketService.selectTicketList(ticket); diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/VisitorPersonController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/VisitorPersonController.java index 2076d36..4841c06 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/VisitorPersonController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/VisitorPersonController.java @@ -142,7 +142,7 @@ public class VisitorPersonController extends BaseController { Long parkId = currentUserService.getParkId(); Long tenantId = currentUserService.getTenantId(); visitorPerson.setParkId(parkId); - visitorPerson.setTenantId(tenantId); +// visitorPerson.setTenantId(tenantId); } boolean b = SubjectUtil.hasRole(getRequest(),"admin"); if (b){ @@ -318,14 +318,6 @@ public class VisitorPersonController extends BaseController { //则删除设备中的人员信息 } - - - - - - - - return toAjax(visitorPersonService.updateReservationPerson(visitorPerson)); } diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationServiceImpl.java index e1c331b..9939fda 100644 --- a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationServiceImpl.java +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationServiceImpl.java @@ -283,7 +283,7 @@ public class ReservationServiceImpl extends ServiceImpl selectByRoomContent(RoomContent roomContent) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("room_content_id",roomContent.getId()); - queryWrapper.gt("start_time",new Date()); +// queryWrapper.gt("start_time",new Date()); return reservationMapper.selectList(queryWrapper); } diff --git a/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml b/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml index 969752c..35a9691 100644 --- a/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml +++ b/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml @@ -55,6 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND cs.name LIKE CONCAT('%', #{name}, '%') AND icc.park_id = #{parkId} AND cs.tenant_id = #{tenantId} + AND cs.data_type = #{dataType} diff --git a/ics-common/ics-common-core/src/main/java/com/ics/common/utils/DeviceUtils.java b/ics-common/ics-common-core/src/main/java/com/ics/common/utils/DeviceUtils.java index 3c761a5..ccf881d 100644 --- a/ics-common/ics-common-core/src/main/java/com/ics/common/utils/DeviceUtils.java +++ b/ics-common/ics-common-core/src/main/java/com/ics/common/utils/DeviceUtils.java @@ -249,6 +249,18 @@ public class DeviceUtils { } + /** + *获取定期清理过期访客配置 + */ + public static String getCleanExpiredPersonConfig(String ip) { + String url = ip + "/api/viso/v2/getCleanExpiredPersonConfig"; + + String msg = HttpUtil.post(url,""); + log.info("获取定期清理过期访客配置:{}", msg); + return msg; + } + + /** * 记录查询 */ diff --git a/ics-quartz/src/main/java/com/ics/quartz/task/VisitorPersonTask.java b/ics-quartz/src/main/java/com/ics/quartz/task/VisitorPersonTask.java new file mode 100644 index 0000000..1510ceb --- /dev/null +++ b/ics-quartz/src/main/java/com/ics/quartz/task/VisitorPersonTask.java @@ -0,0 +1,31 @@ +package com.ics.quartz.task; + +import com.ics.admin.domain.meeting.Equipment; +import com.ics.admin.service.meeting.IEquipmentService; +import com.ics.common.utils.DeviceUtils; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.List; + +@Slf4j +@Component("visitorPersonTask") +public class VisitorPersonTask { + + @Autowired + private IEquipmentService equipmentService; + + + /** + * 删除已经过期的访客信息 + */ + public void deleteExpiredVisitorPerson(){ + List equipment = equipmentService.selectEquipmentList(new Equipment()); + for (Equipment equipment1 : equipment) { + String cleanExpiredPersonConfig = DeviceUtils.getCleanExpiredPersonConfig(equipment1.getIp()); + log.info("清除过期访客信息配置:{}",cleanExpiredPersonConfig); + } + + } +} diff --git a/ics-web/src/main/java/com/ics/controller/mobile/meeting/ApiVisitorController.java b/ics-web/src/main/java/com/ics/controller/mobile/meeting/ApiVisitorController.java index f470c44..03f0fa6 100644 --- a/ics-web/src/main/java/com/ics/controller/mobile/meeting/ApiVisitorController.java +++ b/ics-web/src/main/java/com/ics/controller/mobile/meeting/ApiVisitorController.java @@ -170,7 +170,9 @@ public class ApiVisitorController extends BaseController { Customer customer = customerService.selectCustomerById(visitorPerson.getCustomerId()); - visitorPerson.setCustomerName(customer.getName()); + if(customer != null) { + visitorPerson.setCustomerName(customer.getName()); + } } return R.ok().put("data", visitorPersons); }