Browse Source

bannner图详情接口

ldz 1 tuần trước cách đây
mục cha
commit
a6a734d17f

+ 24 - 0
alien-store/src/main/java/shop/alien/store/controller/StoreInfoController.java

@@ -1038,4 +1038,28 @@ public class StoreInfoController {
             return R.fail("店铺审核失败:" + e.getMessage());
         }
     }
+
+    @ApiOperation(value = "获取banner图详情")
+    @ApiOperationSupport(order = 7)
+    @GetMapping("/getBannerUrlInfo")
+    @ResponseBody
+    public R getBannerUrlInfo(@RequestParam("storeId") String storeId, @RequestParam("businessId") Integer businessId) {
+        log.info("StoreInfoController.getBannerUrlInfo?storeId={},businessId{}", storeId, businessId);
+
+        try {
+
+            return R.data(storeInfoService.getBannerUrlInfo(storeId, businessId));
+
+        } catch (Exception e) {
+
+            log.error("StoreInfoController.getBannerUrlInfo ERROR Msg={}", e.getMessage(), e);
+
+            return R.fail("查询失败");
+        }
+
+    }
+
+
+
+
 }

+ 5 - 0
alien-store/src/main/java/shop/alien/store/service/StoreInfoService.java

@@ -287,6 +287,11 @@ public interface StoreInfoService extends IService<StoreInfo> {
      * 获取活动banner图
      */
     List<StoreImg> getBannerUrl (String storeId);
+    /**
+     * 获取活动banner图
+     */
+
+    List<StoreImg> getBannerUrlInfo(String storeId, Integer businessId);
 
 
     /**

+ 22 - 1
alien-store/src/main/java/shop/alien/store/service/impl/StoreInfoServiceImpl.java

@@ -3014,10 +3014,31 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
     public List<StoreImg> getBannerUrl(String storeId){
         LambdaQueryWrapper<StoreImg> queryWrapper = new LambdaQueryWrapper<StoreImg>()
                 .eq(StoreImg::getStoreId, Integer.parseInt(storeId))
-                .eq(StoreImg::getImgType, 26);
+                .eq(StoreImg::getImgType, 26)
+                .eq(StoreImg::getDeleteFlag, 0);
         return storeImgMapper.selectList(queryWrapper);
     }
 
+
+
+
+
+    public List<StoreImg> getBannerUrlInfo(String storeId, Integer businessId){
+        LambdaQueryWrapper<StoreImg> queryWrapper = new LambdaQueryWrapper<StoreImg>()
+                .eq(StoreImg::getStoreId, Integer.parseInt(storeId))
+                .eq(StoreImg::getImgType, 27)
+                .eq(StoreImg::getDeleteFlag, 0)
+                .eq(StoreImg::getBusinessId, businessId);
+        return storeImgMapper.selectList(queryWrapper);
+    }
+
+
+
+
+
+
+
+
     void verificationStoreInfoStatus(StoreInfoDto storeInfo) {
         //营业状态 0:正常营业, 1:暂停营业, 2:筹建中, 99:永久关门
         if (!Objects.isNull(storeInfo.getBusinessStatus()) && storeInfo.getBusinessStatus() == 99) {