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

Commit 3ff1a6d4 authored by GaoHu's avatar GaoHu

修改sku名称查询为模糊查询

parent effadfdf
......@@ -62,23 +62,23 @@ public class GoblinMongoUtils {
Pageable pageable = PageRequest.of(goblinGoodsAnticipateValueParam.getPageNum() - 1, 20, Sort.by(Sort.Direction.DESC, "createdDate"));
Criteria criteria = Criteria.where("delTag").is(0);
if (StringUtils.isNotBlank(goblinGoodsAnticipateValueParam.getName())) {
criteria = criteria.and("skuName").is(goblinGoodsAnticipateValueParam.getName());
criteria = criteria.and("skuName").regex(".*?" + goblinGoodsAnticipateValueParam.getName() + ".*");
}
if (StringUtils.isNotBlank(goblinGoodsAnticipateValueParam.getCreatedDate())) {
LocalDateTime createDt = DateUtil.Formatter.yyyyMMddHHmmss.parse(goblinGoodsAnticipateValueParam.getCreatedDate());
LocalDateTime createdAtBegin = createDt.withHour(0).withMinute(0).withSecond(0).withNano(0);
LocalDateTime createdAtEnd = createDt.withHour(23).withMinute(59).withSecond(59).withNano(999);
criteria = criteria.and("createdDate").gte(createdAtBegin).lte(createdAtEnd);
criteria = criteria.and("createdDate").gte(createdAtBegin).lte(createdAtEnd);
}
if (StringUtils.isNotBlank(goblinGoodsAnticipateValueParam.getAboutStartDate())){
if (StringUtils.isNotBlank(goblinGoodsAnticipateValueParam.getAboutStartDate())) {
LocalDateTime createDt = DateUtil.Formatter.yyyyMMddHHmmss.parse(goblinGoodsAnticipateValueParam.getAboutStartDate());
LocalDateTime createdAtBegin = createDt.withHour(0).withMinute(0).withSecond(0).withNano(0);
LocalDateTime createdAtEnd = createDt.withHour(23).withMinute(59).withSecond(59).withNano(999);
criteria = criteria.and("aboutStartDate").gte(createdAtBegin).lte(createdAtEnd);
}
if (StringUtils.isNotBlank(goblinGoodsAnticipateValueParam.getAboutEndDate())){
if (StringUtils.isNotBlank(goblinGoodsAnticipateValueParam.getAboutEndDate())) {
LocalDateTime createDt = DateUtil.Formatter.yyyyMMddHHmmss.parse(goblinGoodsAnticipateValueParam.getAboutEndDate());
LocalDateTime createdAtBegin = createDt.withHour(0).withMinute(0).withSecond(0).withNano(0);
LocalDateTime createdAtEnd = createDt.withHour(23).withMinute(59).withSecond(59).withNano(999);
......
......@@ -85,7 +85,7 @@ public class GoblinRedisUtils {
*/
public void setUserAboutSku(GoblinGoodAnticipateUserVo user) {
goblinMongoUtils.setGoblinGoodsAnticipateUserVo(user);
redisUtil.set(GoblinRedisConst.USER_ANTICIPATE_STATE.concat(user.getSkuId()).concat(user.getUid()),user);
redisUtil.set(GoblinRedisConst.USER_ANTICIPATE_STATE.concat(user.getSkuId()).concat(user.getUid()),user,60*60*24*30);
}
/**
......
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