From 5f7b0eb7b6b41b4a283a4d0203a97923179de7e6 Mon Sep 17 00:00:00 2001 From: LegnaYet <1023868505@qq.com> Date: Mon, 27 Apr 2020 19:42:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E5=BA=97=E5=8F=B7=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../store/service/StoreEmployeeService.java | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java b/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java index fb7d346..4397df3 100644 --- a/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java +++ b/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java @@ -312,9 +312,19 @@ public class StoreEmployeeService { if (StringUtils.isBlank(cpUserId)) { continue; } + QueryWrapper userQw = new QueryWrapper<>(); + userQw.eq("cp_user_id",cpUserId).last("limit 1"); + PrivilageCpUserDO privilageCpUserDO = privilageCpUserDOMapper.selectOne(userQw); - String url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_STORE, "0", poiStore.getCode()); - + String url = ""; + if (privilageCpUserDO != null){ + url = privilageCpUserDO.getQrCode(); + } + if (StringUtils.isBlank(url)){ + url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_STORE, "0", poiStore.getCode()); + privilageCpUserDO.setQrCode(url); + int update = privilageCpUserDOMapper.updateById(privilageCpUserDO); + } if (StringUtils.isBlank(url)) { continue; } @@ -494,8 +504,12 @@ public class StoreEmployeeService { if (StringUtils.isBlank(cpUserId)) { continue; } - - String url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_STORE, poiStoreStaff.getStaffCode(), poiStore.getCode()); + String url = poiStoreStaff.getEpWechatQrCode(); + if (StringUtils.isBlank(url)){ + url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_STORE, poiStoreStaff.getStaffCode(), poiStore.getCode()); + poiStoreStaff.setEpWechatQrCode(url); + poiStoreStaffDOMapper.updateById(poiStoreStaff); + } if (StringUtils.isBlank(url)) { continue; }