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

Commit cfeea9a2 authored by jiangxiulong's avatar jiangxiulong

mongo换成队列 订单和藏品

parent 558976d9
...@@ -453,7 +453,7 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService { ...@@ -453,7 +453,7 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
// nftOrderUtils.addNftOrderList(uid, orderVo.getOrderId()); // nftOrderUtils.addNftOrderList(uid, orderVo.getOrderId());
// mongo // mongo
goblinOrderUtils.setMongoList(nftOrder.getOrderId(), 1, 1); goblinOrderUtils.setMongoList("GoblinNftOrderVo", "orderId", orderVo.getOrderId(), "goblin:nft:order:id:", 1);
// goblinMongoUtils.setGoblinNftOrderVo(orderVo); // goblinMongoUtils.setGoblinNftOrderVo(orderVo);
// 执行sql // 执行sql
...@@ -646,7 +646,7 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService { ...@@ -646,7 +646,7 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
// redis // redis
nftOrderUtils.setNftOrder(orderVo); nftOrderUtils.setNftOrder(orderVo);
// mongo // mongo
goblinOrderUtils.setMongoList(orderId, 1, 1); goblinOrderUtils.setMongoList("GoblinNftOrderVo", "orderId", orderVo.getOrderId(), "goblin:nft:order:id:", 1);
// goblinMongoUtils.updateGoblinNftOrderVo(orderVo); // goblinMongoUtils.updateGoblinNftOrderVo(orderVo);
// mysql // mysql
LinkedList<String> sqls = CollectionUtil.linkedListString(); LinkedList<String> sqls = CollectionUtil.linkedListString();
...@@ -780,7 +780,7 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService { ...@@ -780,7 +780,7 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
digitalArtworkVo.setPublisher(goodsInfoVo.getPublisher()); digitalArtworkVo.setPublisher(goodsInfoVo.getPublisher());
// Mongo记录VO // Mongo记录VO
// goblinOrderUtils.setMongoList(nftOrder.getOrderId(), 1, 1, 1); // goblinOrderUtils.setMongoList("GoblinUserDigitalArtworkVo", "artworkId", digitalArtworkVo.getArtworkId(), "goblin:u_d_art:", 1);
goblinMongoUtils.insertGoblinUserDigitalArtworkVo(digitalArtworkVo); goblinMongoUtils.insertGoblinUserDigitalArtworkVo(digitalArtworkVo);
// Redis记录VO // Redis记录VO
goblinRedisUtils.setGoblinUserDigitalArtworkVo(digitalArtworkVo); goblinRedisUtils.setGoblinUserDigitalArtworkVo(digitalArtworkVo);
......
...@@ -223,17 +223,20 @@ public class GoblinOrderUtils { ...@@ -223,17 +223,20 @@ public class GoblinOrderUtils {
/** /**
* mongo操作入队列 * mongo操作入队列
* @param bizId 业务id 例如orderId * @param collect Mongo集合名
* @param bizType 业务类型 1NFT订单 2... * @param column Mongo集合中的字段属性名称
* @param opType 操作类型 1创建 2修改 * @param bizId Mongo集合中的字段属性值
* @param prefix Redis缓存中的Key前缀
* @param opType 操作类型[1-insert|2-update]
*/ */
public void setMongoList(String bizId, int bizType, int opType) { public void setMongoList(String collect, String column, String bizId, String prefix, int opType) {
GoblinQueueBizMongoDto goblinQueueBizMongoDto = GoblinQueueBizMongoDto.getNew(); GoblinQueueBizMongoDto goblinQueueBizMongoDto = GoblinQueueBizMongoDto.getNew();
goblinQueueBizMongoDto.setBizId(bizId); goblinQueueBizMongoDto.setCollect(collect);
goblinQueueBizMongoDto.setBizType(bizType + ""); goblinQueueBizMongoDto.setColumn(column);
goblinQueueBizMongoDto.setOpType(opType); goblinQueueBizMongoDto.setBizId(bizId);
// goblinQueueBizMongoDto.setListType(listType); goblinQueueBizMongoDto.setPrefix(prefix);
queueUtils.sendMsgByRedis(MQConst.GoblinQueue.BIZ_NFT_MONGO.getKey(), goblinQueueBizMongoDto.toJson()); goblinQueueBizMongoDto.setOpType(opType);
queueUtils.sendMsgByRedis(MQConst.GoblinQueue.BIZ_NFT_MONGO.getKey(), goblinQueueBizMongoDto.toJson());
} }
public GoblinUseResultVo useStoreCoupon(String ucouponId, String content, BigDecimal totalPrice, List<GoblinOrderSku> goblinOrderSkuList, String uid) { public GoblinUseResultVo useStoreCoupon(String ucouponId, String content, BigDecimal totalPrice, List<GoblinOrderSku> goblinOrderSkuList, String uid) {
......
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