From 7109e2fefaa46caffcd36b44828f48e0f8a790ba Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期二, 11 七月 2023 09:36:50 +0800 Subject: [PATCH] 管理台bug和用户端 --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java index 1a0a4f2..5bf7f88 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java @@ -30,6 +30,7 @@ import javax.annotation.Resource; import java.math.BigDecimal; +import java.nio.charset.StandardCharsets; import java.text.ParseException; import java.util.*; import java.util.function.Function; @@ -202,6 +203,12 @@ newShop = true; } BeanUtils.copyProperties(mgtEditShopDto,shop); + String shopDetail = shop.getShopDetail(); + if(StringUtils.isNotBlank(shopDetail)){ + byte[] decodedBytes = Base64.getDecoder().decode(shopDetail); + shopDetail = new String(decodedBytes, StandardCharsets.UTF_8); + shop.setShopDetail(shopDetail); + } //商户编号 if(mgtEditShopDto.getShopId()==null){ String shopNo = CodeFactoryUtil.getShopNo(); @@ -495,6 +502,12 @@ Shop shop = this.getById(shopId); //基本信息拷贝 BeanUtils.copyProperties(shop,mgtShopInfoVo); + String shopDetail = mgtShopInfoVo.getShopDetail(); + if(StringUtils.isNotBlank(shopDetail)){ + byte[] encodedBytes = Base64.getEncoder().encode(shopDetail.getBytes(StandardCharsets.UTF_8)); + shopDetail = new String(encodedBytes, StandardCharsets.UTF_8); + mgtShopInfoVo.setShopDetail(shopDetail); + } //商户标签 List<ShopRelTag> shopRelTagList = shopRelTagService.listShopRelTagByShopId(shopId); if(shopRelTagList!=null&&!shopRelTagList.isEmpty()){ -- Gitblit v1.7.1