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

Commit 174266b5 authored by 张国柄's avatar 张国柄

~api:受赠列表查取条件调整;

parent 5e40ecf0
...@@ -136,7 +136,7 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr ...@@ -136,7 +136,7 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
for (int i = 0, size = artworkIdsTransferList.size(); i < size; i++) { for (int i = 0, size = artworkIdsTransferList.size(); i < size; i++) {
GoblinUserDigitalArtworkVo userDigitalArtworkVo = goblinRedisUtils.getUserDigitalArtworkVo(artworkIdsTransferList.get(i)); GoblinUserDigitalArtworkVo userDigitalArtworkVo = goblinRedisUtils.getUserDigitalArtworkVo(artworkIdsTransferList.get(i));
if (null == userDigitalArtworkVo || !userDigitalArtworkVo.getUid().equals(uid)) { if (null == userDigitalArtworkVo || !userDigitalArtworkVo.getReceiverUid().equals(uid)) {
continue; continue;
} }
...@@ -396,6 +396,9 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr ...@@ -396,6 +396,9 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
userDigitalArtworkVo.setTransferState(GoblinStatusConst.TransferState.PENDING.name()); userDigitalArtworkVo.setTransferState(GoblinStatusConst.TransferState.PENDING.name());
userDigitalArtworkVo.setReceiverUser(SensitizeUtil.custom(receiverArr[1], 0, 1) + String.format(" (%s)", SensitizeUtil.custom(receiverArr[2], 3, 4))); userDigitalArtworkVo.setReceiverUser(SensitizeUtil.custom(receiverArr[1], 0, 1) + String.format(" (%s)", SensitizeUtil.custom(receiverArr[2], 3, 4)));
if (goblinRedisUtils.setUserDigitalArtworkVo(userDigitalArtworkVo)) { if (goblinRedisUtils.setUserDigitalArtworkVo(userDigitalArtworkVo)) {
// 受赠人受赠藏品处理
goblinRedisUtils.addUserDigitalArtworkIdsTransfer(userDigitalArtworkVo.getReceiverUid(), userDigitalArtworkVo.getArtworkId());
// Mongo同步更新 // Mongo同步更新
GoblinQueueBizMongoDto goblinQueueBizMongoDto = GoblinQueueBizMongoDto.getNew(); GoblinQueueBizMongoDto goblinQueueBizMongoDto = GoblinQueueBizMongoDto.getNew();
goblinQueueBizMongoDto.setCollect(GoblinUserDigitalArtworkVo.class.getSimpleName()); goblinQueueBizMongoDto.setCollect(GoblinUserDigitalArtworkVo.class.getSimpleName());
......
...@@ -2133,6 +2133,17 @@ public class GoblinRedisUtils { ...@@ -2133,6 +2133,17 @@ public class GoblinRedisUtils {
return (List<String>) redisUtil.get(GoblinRedisConst.USER_DIGITAL_ARTWORK_IDS_TRANSFER.concat(uid)); return (List<String>) redisUtil.get(GoblinRedisConst.USER_DIGITAL_ARTWORK_IDS_TRANSFER.concat(uid));
} }
public boolean addUserDigitalArtworkIdsTransfer(String uid, String artworkId) {
List<String> ids = this.getUserDigitalArtworkIdsTransfer(uid);
if (CollectionUtils.isEmpty(ids)) {
ids = CollectionUtil.arrayListString();
ids.add(artworkId);
} else {
ids.add(0, artworkId);
}
return redisUtil.set(GoblinRedisConst.USER_DIGITAL_ARTWORK_IDS_TRANSFER, ids);
}
public boolean setUserDigitalArtworkIdsTransfer(String uid, List<String> artworkIdList) { public boolean setUserDigitalArtworkIdsTransfer(String uid, List<String> artworkIdList) {
return redisUtil.set(GoblinRedisConst.USER_DIGITAL_ARTWORK_IDS_TRANSFER, artworkIdList); return redisUtil.set(GoblinRedisConst.USER_DIGITAL_ARTWORK_IDS_TRANSFER, artworkIdList);
} }
......
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