From cc3ce6f4816cf3c406a8748ece554a57e4f8192b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BD=90=E5=A4=A9=E5=A4=A7=E5=9C=A3?= <17615834396@163.com> Date: Mon, 25 Mar 2024 13:50:29 +0800 Subject: [PATCH] bug --- .../service/impl/LJStaffServiceImpl.java | 2 +- .../business/member/utils/QrCodeUtils.java | 8 +- .../controller/BackendStoreController.java | 4 + .../business/store/mapper/MtStoreMapper.java | 1 + .../store/mapper/xml/ExportExcelService.xml | 4 + .../business/store/service/StoreService.java | 1 + .../store/service/impl/StoreServiceImpl.java | 17 +++ .../service/impl/QRCodeServiceImpl.java | 2 +- .../tag/controller/TagCodeController.java | 74 +++++++++++- .../controller/TagCodeRecordController.java | 41 +++++-- .../business/tag/service/TagCodeService.java | 6 +- .../impl/TagCodeRecordServiceImpl.java | 15 ++- .../tag/service/impl/TagCodeServiceImpl.java | 105 ++++++++++++++++-- .../controller/BackendDutyController.java | 7 +- 14 files changed, 257 insertions(+), 30 deletions(-) diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/service/impl/LJStaffServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/service/impl/LJStaffServiceImpl.java index a712eef7b..c41f22532 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/service/impl/LJStaffServiceImpl.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/service/impl/LJStaffServiceImpl.java @@ -326,7 +326,7 @@ public class LJStaffServiceImpl extends ServiceImpl impl InputStream backgroundStream = this.getClass().getClassLoader().getResourceAsStream(backgroundImage); InputStream logoStream = this.getClass().getClassLoader().getResourceAsStream(logoImage); //背景图片路径 loge图片 二维码 输出地址 - qrCodeUtils.createLogoCodePicture(backgroundStream, logoStream, url, finalPath, staff.getId(),store.getId()); + qrCodeUtils.createLogoCodePicture(backgroundStream, logoStream, url, finalPath, staff.getId(),store.getId(),null); File file1 = new File("/temp/qrCode/"); // 判断目录是否存在 if (!file1.exists()) { diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/utils/QrCodeUtils.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/utils/QrCodeUtils.java index 824989588..542dbdf9d 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/utils/QrCodeUtils.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/utils/QrCodeUtils.java @@ -46,7 +46,7 @@ public class QrCodeUtils { * @param staffId 员工id * @param storeId 店铺id */ - public void createLogoCodePicture(InputStream backgroundStream, InputStream logoStream, String url, String outImgPath, Integer staffId, Integer storeId) { + public void createLogoCodePicture(InputStream backgroundStream, InputStream logoStream, String url, String outImgPath, Integer staffId, Integer storeId,String urls) { try { // 读取原图片信息 //得到文件 @@ -109,7 +109,11 @@ public class QrCodeUtils { // g.drawString(storeNumber, 200, 800); g.dispose(); // 输出图片 - File file1 = new File("/temp/qrCode/"); + String urlsss = "/temp/qrCode/"; + if (ObjectUtils.isNotEmpty(urls)){ + urlsss = urls; + } + File file1 = new File(urlsss); // 判断目录是否存在 if (!file1.exists()) { file1.mkdirs(); diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/controller/BackendStoreController.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/controller/BackendStoreController.java index 35e6e37ff..07283ecac 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/controller/BackendStoreController.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/controller/BackendStoreController.java @@ -343,4 +343,8 @@ public class BackendStoreController extends BaseController { //return getSuccessResult(storeService.loginVerification(flag)); return null; } + @GetMapping("getByStroeName") + public ResponseObject getByStroeName(MtStore storeName) { + return getSuccessResult(storeService.getByStroeName(storeName)); + } } diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/MtStoreMapper.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/MtStoreMapper.java index ee7dd88ed..978a4e60d 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/MtStoreMapper.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/MtStoreMapper.java @@ -45,4 +45,5 @@ public interface MtStoreMapper extends BaseMapper { int ifDeleteByDeptId(@Param("deptId") Long deptId); + MtStore getByStroeName(@Param("name") String name); } diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/xml/ExportExcelService.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/xml/ExportExcelService.xml index 69870351f..e3212a24e 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/xml/ExportExcelService.xml +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/store/mapper/xml/ExportExcelService.xml @@ -17,6 +17,10 @@ + +