From a8e56f03a22c722ccf3f67a408919e6c8f256de3 Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期四, 10 八月 2023 01:45:01 +0800
Subject: [PATCH] bug

---
 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 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 e42a5dc..6f6f916 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
@@ -6,7 +6,6 @@
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.github.binarywang.wxpay.bean.ecommerce.ApplymentsStatusResult;
 import com.github.binarywang.wxpay.exception.WxPayException;
 import com.ruoyi.common.core.constant.CacheConstants;
 import com.ruoyi.common.core.exception.ServiceException;
@@ -20,7 +19,6 @@
 import com.ruoyi.shop.domain.pojo.shop.*;
 import com.ruoyi.shop.domain.pojo.task.ShopFile;
 import com.ruoyi.shop.domain.vo.*;
-import com.ruoyi.shop.enums.WxApplyMentStateEnum;
 import com.ruoyi.shop.mapper.shop.ShopMapper;
 import com.ruoyi.shop.service.shop.*;
 import com.ruoyi.shop.service.task.MemberTaskService;
@@ -195,9 +193,10 @@
         //验证商户名唯一
         Shop shopSame = this.getOne(new LambdaQueryWrapper<Shop>().eq(Shop::getDelFlag,0).eq(Shop::getShopName,mgtEditShopDto.getShopName()));
         if(mgtEditShopDto.getShopId()!=null){
-            if(shopSame!=null&&!Objects.equals(shopSame.getShopId(),mgtEditShopDto.getShopId())){
+            //取消验重
+            /*if(shopSame!=null&&!Objects.equals(shopSame.getShopId(),mgtEditShopDto.getShopId())){
                 throw new ServiceException(AppErrorConstant.SHOP_DOUBLE);
-            }
+            }*/
             shop = this.getById(mgtEditShopDto.getShopId());
             shop.setUpdateTime(new Date());
             shop.setUpdateUserId(mgtEditShopDto.getUserId());
@@ -216,9 +215,10 @@
                 remoteMemberService.updateMemberShopName(mgtMemberShopNameDto);
             }
         }else{
-            if(shopSame!=null){
+            //取消验重
+            /*if(shopSame!=null){
                 throw new ServiceException(AppErrorConstant.SHOP_DOUBLE);
-            }
+            }*/
             shop.setDelFlag(0);
             shop.setShopStatus(3);
             shop.setCreateTime(new Date());
@@ -312,7 +312,7 @@
             //生成商户关联记录
             initNewShop(shop,mgtEditShopDto.getUserId());
             CodeGetDto codeGetDto = new CodeGetDto();
-            String url = "https://wxapp.hhhrt.cn/mini/activity?activityId="+shop.getShopId();
+            String url = "https://wxapp.hhhrt.cn/mini/shop?id="+shop.getShopId();
             codeGetDto.setUrl(url);
             codeGetDto.setFileName("shop-"+shop.getShopId());
             String codeUrl = remoteFileService.getAppOrderTotal(codeGetDto).getData();
@@ -969,11 +969,14 @@
         ShopAuthentication shopAuthentication = shopAuthenticationService.getById(mgtShopAuthDto.getAuthId());
         Shop shop = this.getByShopId(shopAuthentication.getShopId());
         String applyNumber = IdUtils.simpleUUID();
+        if(mgtShopAuthDto.getBlBusinessFoeverFlag()!=null&&mgtShopAuthDto.getBlBusinessFoeverFlag()==1){
+            mgtShopAuthDto.setBlBusinessDeanline("长期");
+        }
         BeanUtils.copyProperties(mgtShopAuthDto , shopAuthentication);
         shopAuthentication.setApplyNumber(applyNumber);
         shopAuthentication.setAuditStatus(3);
         shopAuthenticationService.saveOrUpdate(shopAuthentication);
-        wechatPayUtils.ecommerceApply(shopAuthentication,applyNumber,shop);
+        //wechatPayUtils.ecommerceApply(shopAuthentication,applyNumber,shop);
     }
 
     /**
@@ -1093,6 +1096,11 @@
         MgtShopAuthGetVo shopAuthGetVo = new MgtShopAuthGetVo();
         ShopAuthentication shopAuthentication = shopAuthenticationService.getById(authId);
         BeanUtils.copyProperties(shopAuthentication, shopAuthGetVo);
+        if(shopAuthGetVo.getBlBusinessDeanline().equals("长期")){
+            shopAuthGetVo.setBlBusinessFoeverFlag(1);
+        }else{
+            shopAuthGetVo.setBlBusinessFoeverFlag(0);
+        }
         return shopAuthGetVo;
     }
 
@@ -1353,7 +1361,7 @@
      * @param applymentId
      */
     private void queryApplyStatusByApplymentId(String applymentId, Long shopId) {
-        try {
+        /*try {
             if (StringUtils.isNotBlank(applymentId)) {
                 ApplymentsStatusResult result = wechatPayUtils.queryApplyStatusByApplymentId(applymentId);
                 shopAuthenticationService.updateAuditStatusByApplymentId(applymentId, result);
@@ -1364,7 +1372,7 @@
             }
         } catch (WxPayException e) {
             e.printStackTrace();
-        }
+        }*/
     }
 
     /**

--
Gitblit v1.7.1