From 42df87e4459821a18aa8e4998ed94c50f1e1ca70 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 28 二月 2024 11:12:20 +0800
Subject: [PATCH] ERP接口

---
 server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceEventServiceImpl.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceEventServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceEventServiceImpl.java
index 6aa8bcf..ed3919c 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceEventServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceEventServiceImpl.java
@@ -368,6 +368,7 @@
                 .leftJoin(Device.class,Device::getHkId,DeviceEvent::getSrcParentIndex)
                 .selectAll(DeviceEvent.class)
                 .selectAs(Member::getName,DeviceEventDTO::getPersonName)
+                .selectAs(Member::getId,DeviceEventDTO::getMemberId)
                 .selectAs(Member::getType,DeviceEventDTO::getPersonType)
                 .selectAs(Member::getPhone,DeviceEventDTO::getPersonPhone)
                 .selectAs(Member::getIdcardDecode,DeviceEventDTO::getPersonIdcardDecode)
@@ -375,7 +376,7 @@
                 .selectAs(Company::getName,DeviceEventDTO::getPersonCompanyName);
         queryWrapper.like(number, Member::getPhone, pageWrap.getModel().getKeyWords())
                 .like((b||hasWord),Member::getName, pageWrap.getModel().getKeyWords())
-                .eq(StringUtils.isNotBlank(pageWrap.getModel().getPersonType()),
+                .eq(StringUtils.equals(pageWrap.getModel().getPersonType(),Constants.TWO+""),
                         Member::getType,
                         pageWrap.getModel().getPersonType())
                 .eq(Objects.nonNull(pageWrap.getModel().getEventType()),
@@ -387,6 +388,7 @@
                 .le(Objects.nonNull(pageWrap.getModel().getEndTime()),
                         DeviceEvent::getCreateDate,
                         pageWrap.getModel().getEndTime())
+                .isNull(!StringUtils.isNotBlank(pageWrap.getModel().getPersonType()) && !StringUtils.equals(pageWrap.getModel().getPersonType(),Constants.TWO+""),Member::getId)//闄や簡鍐呴儴浜哄憳閮芥槸澶栨潵璁垮
                 .orderByDesc(DeviceEvent::getCreateDate);
         queryWrapper.orderByDesc(DeviceEvent::getHappenTime);
         IPage<DeviceEventDTO> deviceEventDTOIPage = deviceEventJoinMapper.selectJoinPage(page, DeviceEventDTO.class, queryWrapper);

--
Gitblit v1.9.3