jiangping
2023-11-30 a8a5c4f0dcf32a85c584d78ccfa5c98cdc078119
server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceEventServiceImpl.java
@@ -19,7 +19,7 @@
/**
 * 门禁事件推送记录表Service实现
 * @author 江蹄蹄
 * @date 2023/11/23 18:16
 * @date 2023/11/30 15:33
 */
@Service
public class DeviceEventServiceImpl implements DeviceEventService {
@@ -112,52 +112,146 @@
        if (pageWrap.getModel().getRemark() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getRemark, pageWrap.getModel().getRemark());
        }
        if (pageWrap.getModel().getCompanyId() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getCompanyId, pageWrap.getModel().getCompanyId());
        if (pageWrap.getModel().getEventId() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getEventId, pageWrap.getModel().getEventId());
        }
        if (pageWrap.getModel().getFaceImg() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getFaceImg, pageWrap.getModel().getFaceImg());
        if (pageWrap.getModel().getEventType() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getEventType, pageWrap.getModel().getEventType());
        }
        if (pageWrap.getModel().getImgurl() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getImgurl, pageWrap.getModel().getImgurl());
        if (pageWrap.getModel().getSrcType() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getSrcType, pageWrap.getModel().getSrcType());
        }
        if (pageWrap.getModel().getType() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getType, pageWrap.getModel().getType());
        if (pageWrap.getModel().getHappenTime() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getHappenTime, pageWrap.getModel().getHappenTime());
        }
        if (pageWrap.getModel().getSrcIndex() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getSrcIndex, pageWrap.getModel().getSrcIndex());
        }
        if (pageWrap.getModel().getSrcName() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getSrcName, pageWrap.getModel().getSrcName());
        }
        if (pageWrap.getModel().getStatus() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getStatus, pageWrap.getModel().getStatus());
        }
        if (pageWrap.getModel().getTimeout() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getTimeout, pageWrap.getModel().getTimeout());
        }
        if (pageWrap.getModel().getExtAccessChannel() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtAccessChannel, pageWrap.getModel().getExtAccessChannel());
        }
        if (pageWrap.getModel().getExtEventAlarmInID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventAlarmInID, pageWrap.getModel().getExtEventAlarmInID());
        }
        if (pageWrap.getModel().getExtEventAlarmOutID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventAlarmOutID, pageWrap.getModel().getExtEventAlarmOutID());
        }
        if (pageWrap.getModel().getExtEventCardNo() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventCardNo, pageWrap.getModel().getExtEventCardNo());
        }
        if (pageWrap.getModel().getExtEventCaseID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventCaseID, pageWrap.getModel().getExtEventCaseID());
        }
        if (pageWrap.getModel().getExtEventCode() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventCode, pageWrap.getModel().getExtEventCode());
        }
        if (pageWrap.getModel().getExtEventDoorID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventDoorID, pageWrap.getModel().getExtEventDoorID());
        }
        if (pageWrap.getModel().getExtEventIDCardPictureURL() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventIDCardPictureURL, pageWrap.getModel().getExtEventIDCardPictureURL());
        }
        if (pageWrap.getModel().getExtEventInOut() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventInOut, pageWrap.getModel().getExtEventInOut());
        }
        if (pageWrap.getModel().getExtEventLocalControllerID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventLocalControllerID, pageWrap.getModel().getExtEventLocalControllerID());
        }
        if (pageWrap.getModel().getExtEventMainDevID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventMainDevID, pageWrap.getModel().getExtEventMainDevID());
        }
        if (pageWrap.getModel().getExtEventPersonNo() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventPersonNo, pageWrap.getModel().getExtEventPersonNo());
        }
        if (pageWrap.getModel().getExtEventReaderKind() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventReaderKind, pageWrap.getModel().getExtEventReaderKind());
        }
        if (pageWrap.getModel().getExtEventReaderID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventReaderID, pageWrap.getModel().getExtEventReaderID());
        }
        if (pageWrap.getModel().getExtEventPictureURL() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventPictureURL, pageWrap.getModel().getExtEventPictureURL());
        }
        if (pageWrap.getModel().getSvrIndexCode() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getSvrIndexCode, pageWrap.getModel().getSvrIndexCode());
        }
        if (pageWrap.getModel().getExtEventReportChannel() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventReportChannel, pageWrap.getModel().getExtEventReportChannel());
        }
        if (pageWrap.getModel().getExtEventRoleID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventRoleID, pageWrap.getModel().getExtEventRoleID());
        }
        if (pageWrap.getModel().getExtEventSubDevID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventSubDevID, pageWrap.getModel().getExtEventSubDevID());
        }
        if (pageWrap.getModel().getExtEventSwipNum() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventSwipNum, pageWrap.getModel().getExtEventSwipNum());
        }
        if (pageWrap.getModel().getExtEventType() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventType, pageWrap.getModel().getExtEventType());
        }
        if (pageWrap.getModel().getExtEventVerifyID() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventVerifyID, pageWrap.getModel().getExtEventVerifyID());
        }
        if (pageWrap.getModel().getExtEventWhiteListNo() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtEventWhiteListNo, pageWrap.getModel().getExtEventWhiteListNo());
        }
        if (pageWrap.getModel().getExtReceiveTime() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExtReceiveTime, pageWrap.getModel().getExtReceiveTime());
        }
        if (pageWrap.getModel().getSeq() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getSeq, pageWrap.getModel().getSeq());
        }
        if (pageWrap.getModel().getUserType() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getUserType, pageWrap.getModel().getUserType());
        }
        if (pageWrap.getModel().getAddress() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getAddress, pageWrap.getModel().getAddress());
        }
        if (pageWrap.getModel().getBirth() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getBirth, pageWrap.getModel().getBirth());
        }
        if (pageWrap.getModel().getEndDate() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getEndDate, pageWrap.getModel().getEndDate());
        }
        if (pageWrap.getModel().getIdNum() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getIdNum, pageWrap.getModel().getIdNum());
        }
        if (pageWrap.getModel().getIssuingAuthority() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getIssuingAuthority, pageWrap.getModel().getIssuingAuthority());
        }
        if (pageWrap.getModel().getName() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getName, pageWrap.getModel().getName());
        }
        if (pageWrap.getModel().getBirthday() != null) {
            queryWrapper.lambda().ge(DeviceEvent::getBirthday, Utils.Date.getStart(pageWrap.getModel().getBirthday()));
            queryWrapper.lambda().le(DeviceEvent::getBirthday, Utils.Date.getEnd(pageWrap.getModel().getBirthday()));
        if (pageWrap.getModel().getSex() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getSex, pageWrap.getModel().getSex());
        }
        if (pageWrap.getModel().getPhone() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getPhone, pageWrap.getModel().getPhone());
        if (pageWrap.getModel().getStartDate() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getStartDate, pageWrap.getModel().getStartDate());
        }
        if (pageWrap.getModel().getIdcardNo() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getIdcardNo, pageWrap.getModel().getIdcardNo());
        if (pageWrap.getModel().getTermOfValidity() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getTermOfValidity, pageWrap.getModel().getTermOfValidity());
        }
        if (pageWrap.getModel().getIdcardDecode() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getIdcardDecode, pageWrap.getModel().getIdcardDecode());
        if (pageWrap.getModel().getAccessChannel() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getAccessChannel, pageWrap.getModel().getAccessChannel());
        }
        if (pageWrap.getModel().getCode() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getCode, pageWrap.getModel().getCode());
        if (pageWrap.getModel().getEntryTimes() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getEntryTimes, pageWrap.getModel().getEntryTimes());
        }
        if (pageWrap.getModel().getClasses() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getClasses, pageWrap.getModel().getClasses());
        if (pageWrap.getModel().getExitTimes() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getExitTimes, pageWrap.getModel().getExitTimes());
        }
        if (pageWrap.getModel().getEventDate() != null) {
            queryWrapper.lambda().ge(DeviceEvent::getEventDate, Utils.Date.getStart(pageWrap.getModel().getEventDate()));
            queryWrapper.lambda().le(DeviceEvent::getEventDate, Utils.Date.getEnd(pageWrap.getModel().getEventDate()));
        }
        if (pageWrap.getModel().getMemberId() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getMemberId, pageWrap.getModel().getMemberId());
        }
        if (pageWrap.getModel().getEventCode() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getEventCode, pageWrap.getModel().getEventCode());
        }
        if (pageWrap.getModel().getInoutType() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getInoutType, pageWrap.getModel().getInoutType());
        if (pageWrap.getModel().getTotalTimes() != null) {
            queryWrapper.lambda().eq(DeviceEvent::getTotalTimes, pageWrap.getModel().getTotalTimes());
        }
        for(PageWrap.SortData sortData: pageWrap.getSorts()) {
            if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {