获取商品详细,添加被删除商品
This commit is contained in:
@@ -383,7 +383,10 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
//添加商品信息
|
||||
List<BuyOrderProduct> buyOrderProducts = buyOrderProductDao.selectList(new LambdaQueryWrapper<BuyOrderProduct>().eq(BuyOrderProduct::getOrderId, b.getOrderId()));
|
||||
for (BuyOrderProduct b1:buyOrderProducts){
|
||||
ShopProduct byId = shopProductService.getById(b1.getProductId());
|
||||
MPJLambdaWrapper<ShopProduct> shopProductWrapper = new MPJLambdaWrapper<>();
|
||||
//关掉本次查询del_flg = 0的条件,查询删除商品
|
||||
shopProductWrapper.disableLogicDel().eq(ShopProduct::getProductId,b1.getProductId());
|
||||
ShopProduct byId = shopProductService.getOne(shopProductWrapper);
|
||||
byId.setBooks(shopProductBookService.getBookByProductId(byId.getProductId()));
|
||||
b1.setProduct(byId);
|
||||
b1.setExpressOrder(expressOrderDao.selectById(b1.getExpressOrderId()));
|
||||
@@ -394,14 +397,20 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
consigneeVo.setConsigneeName(b.getShippingUser());
|
||||
consigneeVo.setConsigneeMobile(b.getUserPhone());
|
||||
City city = cityService.getOne(new LambdaQueryWrapper<City>().eq(City::getCityName, b.getCity()));
|
||||
consigneeVo.setCity(city.getCityName());
|
||||
consigneeVo.setCityCode(city.getRegionCode());
|
||||
County county = countyService.getOne(new LambdaQueryWrapper<County>().eq(County::getCountyName,b.getDistrict()).eq(County::getCityId,city.getCityId()));
|
||||
consigneeVo.setCounty(county.getCountyName());
|
||||
consigneeVo.setCountyCode(county.getRegionCode());
|
||||
Province province = provinceService.getOne(new LambdaQueryWrapper<Province>().eq(Province::getProvId, city.getProvId()));
|
||||
consigneeVo.setProvince(province.getProvName());
|
||||
consigneeVo.setProvinceCode(province.getRegionCode());
|
||||
if(city!=null){
|
||||
consigneeVo.setCity(city.getCityName());
|
||||
consigneeVo.setCityCode(city.getRegionCode());
|
||||
County county = countyService.getOne(new LambdaQueryWrapper<County>().eq(County::getCountyName,b.getDistrict()).eq(County::getCityId,city.getCityId()));
|
||||
if (county != null) {
|
||||
consigneeVo.setCounty(county.getCountyName());
|
||||
consigneeVo.setCountyCode(county.getRegionCode());
|
||||
Province province = provinceService.getOne(new LambdaQueryWrapper<Province>().eq(Province::getProvId, city.getProvId()));
|
||||
if (province != null) {
|
||||
consigneeVo.setProvince(province.getProvName());
|
||||
consigneeVo.setProvinceCode(province.getRegionCode());
|
||||
}
|
||||
}
|
||||
}
|
||||
b.setConsigneeVo(consigneeVo);
|
||||
//添加快递包裹信息
|
||||
// LambdaQueryWrapper<BuyOrderProduct> b_wrapper = new LambdaQueryWrapper<>();
|
||||
@@ -770,8 +779,9 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
List<GoodsResponseVo> goodsResponseVoList = new ArrayList<>();
|
||||
for (BuyOrderProduct buyOrderProduct : buyOrderProductList) {
|
||||
GoodsResponseVo goodsResponseVo = new GoodsResponseVo();
|
||||
QueryWrapper<ShopProduct> shopProductQueryWrapper = new QueryWrapper<>();
|
||||
shopProductQueryWrapper.eq("product_id", buyOrderProduct.getProductId());
|
||||
MPJLambdaWrapper<ShopProduct> shopProductQueryWrapper = new MPJLambdaWrapper<>();
|
||||
//关掉本次查询del_flg = 0的条件,查询删除商品
|
||||
shopProductQueryWrapper.disableLogicDel().eq("product_id", buyOrderProduct.getProductId());
|
||||
ShopProduct shopProduct = shopProductService.getOne(shopProductQueryWrapper);
|
||||
goodsResponseVo.setBuyOrderProductId(buyOrderProduct.getId());
|
||||
goodsResponseVo.setProductName(shopProduct.getProductName());
|
||||
|
||||
Reference in New Issue
Block a user