|
|
@ -1,6 +1,7 @@
|
|
|
|
package com.itmk.web.wxapi.controller;
|
|
|
|
package com.itmk.web.wxapi.controller;
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
|
import com.itmk.utils.ResultUtils;
|
|
|
|
import com.itmk.utils.ResultUtils;
|
|
|
|
import com.itmk.utils.ResultVo;
|
|
|
|
import com.itmk.utils.ResultVo;
|
|
|
|
import com.itmk.web.goods.entity.SysGoods;
|
|
|
|
import com.itmk.web.goods.entity.SysGoods;
|
|
|
@ -32,6 +33,21 @@ public class HomeController {
|
|
|
|
QueryWrapper<SysBanner> query = new QueryWrapper<>();
|
|
|
|
QueryWrapper<SysBanner> query = new QueryWrapper<>();
|
|
|
|
query.lambda().eq(SysBanner::getStatus,"1");
|
|
|
|
query.lambda().eq(SysBanner::getStatus,"1");
|
|
|
|
List<SysBanner> list = sysBannerService.list(query);
|
|
|
|
List<SysBanner> list = sysBannerService.list(query);
|
|
|
|
|
|
|
|
if(list.size() > 0){
|
|
|
|
|
|
|
|
for (int i=0;i<list.size();i++){
|
|
|
|
|
|
|
|
if(StringUtils.isNotEmpty(list.get(i).getGoodsId().toString())){
|
|
|
|
|
|
|
|
//查询商品
|
|
|
|
|
|
|
|
SysGoods goods = sysGoodsService.getById(list.get(i).getGoodsId());
|
|
|
|
|
|
|
|
list.get(i).setSysGoods(goods);
|
|
|
|
|
|
|
|
//查询价格
|
|
|
|
|
|
|
|
QueryWrapper<SysGoodsSpecs> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
|
|
|
queryWrapper.lambda().eq(SysGoodsSpecs::getGoodsId,list.get(i).getGoodsId())
|
|
|
|
|
|
|
|
.orderByAsc(SysGoodsSpecs::getOrderNum);
|
|
|
|
|
|
|
|
List<SysGoodsSpecs> specs = sysGoodsSpecsService.list(queryWrapper);
|
|
|
|
|
|
|
|
list.get(i).getSysGoods().setSpecs(specs);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
return ResultUtils.success("查询成功",list);
|
|
|
|
return ResultUtils.success("查询成功",list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|