记得上下班打卡 | git大法好,push需谨慎

Commit 435523a3 authored by zhanggb's avatar zhanggb

~api:店铺管理:店铺ERP.shopNoList获取;

parent b6e66ee8
...@@ -459,6 +459,16 @@ public class GoblinMongoUtils { ...@@ -459,6 +459,16 @@ public class GoblinMongoUtils {
/* ---------------------------------------- 店铺ERP配置数据源 ---------------------------------------- */ /* ---------------------------------------- 店铺ERP配置数据源 ---------------------------------------- */
public List<String> getStoreErpShopNoList() {
Query query = Query.query(Criteria.where("shopNo").ne(""));
query.fields().include("shopNo");
List<GoblinStoreErpConfigVo> vos = mongoTemplate.find(query, GoblinStoreErpConfigVo.class, GoblinStoreErpConfigVo.class.getSimpleName());
if (!CollectionUtils.isEmpty(vos)) {
return vos.stream().map(GoblinStoreErpConfigVo::getShopNo).distinct().collect(Collectors.toList());
}
return null;
}
public GoblinStoreErpConfigVo getStoreErpConfigVo(String storeId) { public GoblinStoreErpConfigVo getStoreErpConfigVo(String storeId) {
Query query = Query.query(Criteria.where("storeId").is(storeId)); Query query = Query.query(Criteria.where("storeId").is(storeId));
return mongoTemplate.findOne(query, GoblinStoreErpConfigVo.class, GoblinStoreErpConfigVo.class.getSimpleName()); return mongoTemplate.findOne(query, GoblinStoreErpConfigVo.class, GoblinStoreErpConfigVo.class.getSimpleName());
......
...@@ -611,8 +611,11 @@ public class GoblinRedisUtils { ...@@ -611,8 +611,11 @@ public class GoblinRedisUtils {
} }
public List<String> getStoreErpShopNoList() { public List<String> getStoreErpShopNoList() {
// TODO: 2023/1/6 zhanggb mongo get List<String> storeErpShopNoList = (List<String>) redisUtil.get(GoblinRedisConst.BASIC_STORE_ERPS);
return (List<String>) redisUtil.get(GoblinRedisConst.BASIC_STORE_ERPS); if (CollectionUtils.isEmpty(storeErpShopNoList) && !CollectionUtils.isEmpty(storeErpShopNoList = goblinMongoUtils.getStoreErpShopNoList())) {
redisUtil.set(GoblinRedisConst.BASIC_STORE_ERPS, storeErpShopNoList);
}
return storeErpShopNoList;
} }
public void delStoreErpShopNoList() { public void delStoreErpShopNoList() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment