|
|
|
@ -91,13 +91,13 @@ public class ReturnSaleController { |
|
|
|
saleReturnVO.setReturnSale(returnSale); |
|
|
|
QueryWrapper<ReturnDetail> queryWrapper = new QueryWrapper<>(); |
|
|
|
queryWrapper.select("product_id") |
|
|
|
.eq("sale_id",id) |
|
|
|
.eq("return_sale_id",id) |
|
|
|
.groupBy("product_id"); |
|
|
|
List<String> list = returnDetailService.selectByCondition1(queryWrapper); |
|
|
|
List<SaleDetailDTO> saleDetailDTOS = new ArrayList<>(); |
|
|
|
for(String productId : list){ |
|
|
|
QueryWrapper<ReturnDetail> queryPWrapper = new QueryWrapper<>(); |
|
|
|
queryPWrapper.eq("sale_id",id).eq("product_id",productId); |
|
|
|
queryPWrapper.eq("return_sale_id",id).eq("product_id",productId); |
|
|
|
List<ReturnDetail> saleDetailList = returnDetailService.list(queryPWrapper); |
|
|
|
List<SaleDetailQueryDTO> saleDetailQueryDTOS = new ArrayList<>(); |
|
|
|
SaleDetailDTO saleDetailDTO = new SaleDetailDTO(); |
|
|
|
@ -202,7 +202,17 @@ public class ReturnSaleController { |
|
|
|
QueryWrapper<ReturnSale> queryWrapper = new QueryWrapper<>(); |
|
|
|
if (!ObjectUtils.isEmpty(saleComVO)){ |
|
|
|
if (!StringUtils.isEmpty(saleComVO.getShopId())) queryWrapper.eq("shop_id",saleComVO.getShopId()); |
|
|
|
queryWrapper.ne("status","5"); |
|
|
|
if (!StringUtils.isEmpty(saleComVO.getSaleId())) queryWrapper.eq("sale_id",saleComVO.getSaleId()); |
|
|
|
String remark = saleComVO.getRemark(); |
|
|
|
if(!StringUtils.isEmpty(remark)){ |
|
|
|
if("1".equals(remark)){ |
|
|
|
queryWrapper.ne("status","5"); |
|
|
|
}else if("2".equals(remark)){ |
|
|
|
queryWrapper.eq("status","5"); |
|
|
|
} |
|
|
|
}else { |
|
|
|
return ResultUtil.error("退货标识参数缺失,请确认!"); |
|
|
|
} |
|
|
|
SearchDateVo searchDateVo = saleComVO.getSearchDateVo(); |
|
|
|
if (!ObjectUtils.isEmpty(searchDateVo) && !searchDateVo.isAnyFieldEmpty()){ |
|
|
|
Date endDate = searchDateVo.getEndDate(); |
|
|
|
@ -233,7 +243,17 @@ public class ReturnSaleController { |
|
|
|
QueryWrapper<ReturnSale> queryWrapper = new QueryWrapper<>(); |
|
|
|
if (!ObjectUtils.isEmpty(saleComVO)){ |
|
|
|
if (!StringUtils.isEmpty(saleComVO.getShopId())) queryWrapper.eq("shop_id",saleComVO.getShopId()); |
|
|
|
queryWrapper.ne("status","5"); |
|
|
|
if (!StringUtils.isEmpty(saleComVO.getSaleId())) queryWrapper.eq("sale_id",saleComVO.getSaleId()); |
|
|
|
String remark = saleComVO.getRemark(); |
|
|
|
if(!StringUtils.isEmpty(remark)){ |
|
|
|
if("1".equals(remark)){ |
|
|
|
queryWrapper.ne("status","5"); |
|
|
|
}else if("2".equals(remark)){ |
|
|
|
queryWrapper.eq("status","5"); |
|
|
|
} |
|
|
|
}else { |
|
|
|
return ResultUtil.error("退货标识参数缺失,请确认!"); |
|
|
|
} |
|
|
|
SearchDateVo searchDateVo = saleComVO.getSearchDateVo(); |
|
|
|
if (!ObjectUtils.isEmpty(searchDateVo) && !searchDateVo.isAnyFieldEmpty()){ |
|
|
|
Date endDate = searchDateVo.getEndDate(); |
|
|
|
|