|
@@ -1005,8 +1005,8 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
|
|
|
if (CollectionUtils.isEmpty(voList)) {
|
|
|
return new ArrayList<>();
|
|
|
}
|
|
|
- //当前时间戳
|
|
|
- Long nowTime = DateUtils.getNowTime();
|
|
|
+
|
|
|
+ String nowTime = DateUtils.getNowTime().toString()+ToolsUtils.getCharAndNumr(4);
|
|
|
voList.forEach(goodsVo -> {
|
|
|
User user = users.stream().filter(x -> x.getTenantId().equals(goodsVo.getTenantId())).findFirst().orElse(null);
|
|
|
//已学和未学
|
|
@@ -1074,7 +1074,7 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
|
|
|
phoneBo.setTelphone(bo.getTelphone());
|
|
|
phoneBo.setTenantId(tenantId);
|
|
|
//缓存用户手机号码 30分钟失效
|
|
|
- redisCache.setCacheObjectTenant(tenantId+":"+nowTime.toString(), JSONObject.toJSONString(phoneBo), 30, TimeUnit.MINUTES);
|
|
|
+ redisCache.setCacheObjectTenant(tenantId+":"+nowTime, JSONObject.toJSONString(phoneBo), 30, TimeUnit.MINUTES);
|
|
|
|
|
|
});
|
|
|
return voList;
|
|
@@ -1192,8 +1192,7 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
|
|
|
if (CollectionUtils.isNotEmpty(courseIds) && courseIds.size() == 1) {
|
|
|
courseId = courseIds.get(0);
|
|
|
}
|
|
|
- //当前时间戳
|
|
|
- Long nowTime = DateUtils.getNowTime();
|
|
|
+ String nowTime = DateUtils.getNowTime().toString()+ToolsUtils.getCharAndNumr(4);
|
|
|
if (bo.getSkipPort() == 1) {
|
|
|
//PC端
|
|
|
if (goods.getGoodsType() == 2) {
|
|
@@ -1226,7 +1225,7 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
|
|
|
phoneBo.setTenantId(bo.getTenantId());
|
|
|
log.info(String.format("旧系统获取商品学习中心路径:%s(url),%s(tenantId)",url,bo.getTenantId()));
|
|
|
//缓存用户手机号码 30分钟失效
|
|
|
- redisCache.setCacheObjectTenant(bo.getTenantId()+":"+nowTime.toString(), JSONObject.toJSONString(phoneBo), 30, TimeUnit.MINUTES);
|
|
|
+ redisCache.setCacheObjectTenant(bo.getTenantId()+":"+nowTime, JSONObject.toJSONString(phoneBo), 30, TimeUnit.MINUTES);
|
|
|
return url;
|
|
|
}
|
|
|
|