From 81b2bbdbb92dd70ca28c9d556cd8dc4e9329584f Mon Sep 17 00:00:00 2001 From: nidapeng <jp@doumee.com> Date: 星期一, 11 三月 2024 09:15:55 +0800 Subject: [PATCH] 整理 --- server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java index 777cb11..a91649b 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java +++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java @@ -209,7 +209,6 @@ model.setOrgIndexCode(c.getHkId()); model.setOrgName(c.getName()); return model; - } /** @@ -269,6 +268,7 @@ .eq(Member::getHkStatus,Constants.ZERO) .eq(Member::getStatus,Constants.ZERO) .eq(Member::getType,Constants.memberType.internal) + .notExists("select d.id from empower d where d.member_id=t.id and d.send_status in (1,5)")//鎺掗櫎鏈夋鍦ㄥ悓姝ヤ笅鍙戜换鍔$殑鏁版嵁 .orderByAsc(Member::getErpDate)); if(list ==null || list.size()==0){ return; @@ -350,6 +350,12 @@ } List<Integer> doorIds = getRoleIdByParam(member,deviceRoleMapper); if(doorIds==null || doorIds.size() == 0){ + //濡傛灉鏉冮檺娓呯┖锛屽垯娓呯┖浜哄憳鎺堟潈鐨勬潈闄愭暟鎹� + empowerMapper.update(null,new UpdateWrapper<Empower>().lambda() + .eq(Empower::getMemberId,member.getId()) + .set(Empower::getIsdeleted,Constants.ONE) + .eq(Empower::getIsdeleted,Constants.ZERO) + .set(Empower::getSendStatus,Constants.ZERO)); return; } if(StringUtils.isBlank(member.getFaceImg())){ -- Gitblit v1.9.3