|
@@ -20,6 +20,7 @@ import shop.alien.mapper.StoreImgMapper;
|
|
|
import shop.alien.mapper.StoreOfficialAlbumMapper;
|
|
import shop.alien.mapper.StoreOfficialAlbumMapper;
|
|
|
import shop.alien.store.service.StoreImgService;
|
|
import shop.alien.store.service.StoreImgService;
|
|
|
import shop.alien.store.util.ai.AiImageColorExtractUtil;
|
|
import shop.alien.store.util.ai.AiImageColorExtractUtil;
|
|
|
|
|
+import shop.alien.util.common.Constants;
|
|
|
|
|
|
|
|
import java.util.Comparator;
|
|
import java.util.Comparator;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -207,4 +208,23 @@ public class StoreImgServiceImpl extends ServiceImpl<StoreImgMapper, StoreImg> i
|
|
|
log.error("异步提取图片颜色异常,storeImgId: {}, imgUrl: {}", storeImgId, imgUrl, e);
|
|
log.error("异步提取图片颜色异常,storeImgId: {}, imgUrl: {}", storeImgId, imgUrl, e);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<StoreImg> getByCover(Integer storeId, Integer imgType) {
|
|
|
|
|
+
|
|
|
|
|
+ log.info("StoreImgController.getByBusinessId?storeId={}&imgType={}", storeId, imgType);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ QueryWrapper<StoreImg> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
+
|
|
|
|
|
+ queryWrapper.lambda()
|
|
|
|
|
+ .eq(StoreImg::getImgType, imgType) // 商品 图片
|
|
|
|
|
+ .eq(StoreImg::getDeleteFlag, Constants.DeleteFlag.NOT_DELETED)
|
|
|
|
|
+ .eq(StoreImg::getStoreId,storeId );
|
|
|
|
|
+ List<StoreImg> imagesList= storeImgMapper.getByCover(queryWrapper);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ return imagesList;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|