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

Commit bae5de7b authored by zhengfuxin's avatar zhengfuxin

修改金刚位 问题

parent ecf04627
......@@ -2,6 +2,7 @@ package com.liquidnet.service.goblin.param;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.service.goblin.entity.GoblinGoods;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
......@@ -110,5 +111,6 @@ public class GoblinFrontNavigationBuildParam implements Serializable {
@ApiModelProperty(value = "商品名字")
private String spuName;
@ApiModelProperty(value = "spu信息")
private GoblinGoods goblinGoods;
}
......@@ -12,7 +12,9 @@ import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.goblin.constant.GoblinRedisConst;
import com.liquidnet.service.goblin.entity.GoblinFrontNavigation;
import com.liquidnet.service.goblin.entity.GoblinGoods;
import com.liquidnet.service.goblin.mapper.GoblinFrontNavigationMapper;
import com.liquidnet.service.goblin.mapper.GoblinGoodsMapper;
import com.liquidnet.service.goblin.param.GoblinFrontNavigationBuildParam;
import com.mongodb.BasicDBObject;
import org.springframework.beans.BeanUtils;
......@@ -43,6 +45,8 @@ public class GoblinFrontNavigationServiceImpl extends ServiceImpl<GoblinFrontNav
private GoblinFrontNavigationMapper goblinFrontNavigationMapper;
@Autowired
private RedisDataSourceUtil redisDataSourceUtil;
@Autowired
GoblinGoodsMapper goblinGoodsMapper;
public boolean create(GoblinFrontNavigation goblinFrontNavigation){
goblinFrontNavigation.setCreateTime(LocalDateTime.now());
......@@ -117,6 +121,14 @@ public class GoblinFrontNavigationServiceImpl extends ServiceImpl<GoblinFrontNav
for(GoblinFrontNavigation goblinFrontNavigation:list){
GoblinFrontNavigationBuildParam goblinFrontNavigationBuildParam=new GoblinFrontNavigationBuildParam();
BeanUtils.copyProperties(goblinFrontNavigation,goblinFrontNavigationBuildParam);
if(null!=goblinFrontNavigationBuildParam.getNavigationType()&&goblinFrontNavigationBuildParam.getNavigationType()==3){
//获取商品
LambdaQueryWrapper<GoblinGoods> queryWrappers = Wrappers.lambdaQuery(GoblinGoods.class);
queryWrappers.ne(GoblinGoods::getDelFlg,"1");
queryWrappers.eq(GoblinGoods::getSpuId,goblinFrontNavigationBuildParam.getSpuId());
List<GoblinGoods> goodsList= goblinGoodsMapper.selectList(queryWrappers);
goblinFrontNavigationBuildParam.setGoblinGoods(goodsList.get(0));
}
list1.add(goblinFrontNavigationBuildParam);
}
return list1;
......
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