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

Commit db7afb54 authored by 胡佳晨's avatar 胡佳晨

修改 sweet mongo 分片问题

修改 根据ar标签获取数据问题
parent 76bb80cb
......@@ -1504,13 +1504,35 @@ public class GoblinMongoUtils {
//根据艺人标签和演出查询商品
public List<GoblinGoodsInfoVo> getMusicTagPGoods(String musicTag, String performanceId) {
List<GoblinGoodsInfoVo> returnData = ObjectUtil.getGoblinGoodsInfoVos();
Query query = Query.query(Criteria.where("artagVoList.tagName").is(musicTag)
.and("delFlg").is("0").and("shelvesStatus").is("3"));
return mongoTemplate.find(query,
List<GoblinGoodsInfoVo> baseData = mongoTemplate.find(query,
GoblinGoodsInfoVo.class,
GoblinGoodsInfoVo.class.getSimpleName()
);
//查询活动id
Query queryShow = Query.query(Criteria.where("performanceId").is(performanceId));
List<GoblinSelfMarketingVo> showVoList = mongoTemplate.find(queryShow,
GoblinSelfMarketingVo.class,
GoblinSelfMarketingVo.class.getSimpleName()
);
if (showVoList.size() == 0) {
return baseData;
} else {
GoblinSelfMarketingVo showVo = showVoList.get(0);
//只保留 参加该活动或者没参加活动的数据
for (GoblinGoodsInfoVo vo : baseData) {
if (vo.getMarketId() == null || vo.getMarketId().equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue().concat(showVo.getSelfMarketId())) || vo.getMarketId().equals("")) {
returnData.add(vo);
}
}
return returnData;
}
}
//获取退款sku订单价格
......
......@@ -186,7 +186,7 @@ public class SweetPerformanceServiceImpl extends ServiceImpl<SweetPerformanceMap
}
//修改 mongo数据
BasicDBObject cv = new BasicDBObject("$set", mongoConverter.convertToMongoType(data));
mongoTemplate.getCollection(KylinOrderRefundsVo.class.getSimpleName()).updateOne(
mongoTemplate.getCollection(KylinOrderRefundsVo.class.getSimpleName()).updateMany(
Query.query(Criteria.where("arId").is("arId")).getQueryObject(),
cv
);
......
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