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

Commit bae5de7b authored by zhengfuxin's avatar zhengfuxin

修改金刚位 问题

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