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 @@ + +