Commit 7439ada6 authored by shiyu's avatar shiyu

寄售单数据为空的处理

parent cc3e8841
...@@ -18,6 +18,8 @@ import org.slf4j.Logger; ...@@ -18,6 +18,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -44,6 +46,9 @@ public class ConsignSaleServiceImpl implements ConsignSaleService { ...@@ -44,6 +46,9 @@ public class ConsignSaleServiceImpl implements ConsignSaleService {
public Result findList(ConsignSaleRequestDto dto) { public Result findList(ConsignSaleRequestDto dto) {
List<ConsignSale> list = consignSaleDao.find(dto); List<ConsignSale> list = consignSaleDao.find(dto);
PageInfo<ConsignSale> pageInfo = new PageInfo<>(list); PageInfo<ConsignSale> pageInfo = new PageInfo<>(list);
if (CollectionUtils.isEmpty(list)) {
return Result.success();
}
List<Long> itemIds = list.stream().map(ConsignSale::getItemId).collect(Collectors.toList()); List<Long> itemIds = list.stream().map(ConsignSale::getItemId).collect(Collectors.toList());
//查询商品的信息 //查询商品的信息
List<Item> itemList = itemDao.findDetails(itemIds); List<Item> itemList = itemDao.findDetails(itemIds);
......
...@@ -94,6 +94,9 @@ public class ConsignSaleServiceImpl implements ConsignSaleService { ...@@ -94,6 +94,9 @@ public class ConsignSaleServiceImpl implements ConsignSaleService {
} }
List<ConsignSale> list = consignSaleDao.find(dto); List<ConsignSale> list = consignSaleDao.find(dto);
PageInfo<ConsignSale> pageInfo = new PageInfo<>(list); PageInfo<ConsignSale> pageInfo = new PageInfo<>(list);
if (CollectionUtils.isEmpty(list)) {
return Result.success();
}
List<Long> itemIds = list.stream().map(ConsignSale::getItemId).collect(Collectors.toList()); List<Long> itemIds = list.stream().map(ConsignSale::getItemId).collect(Collectors.toList());
//查询商品的信息 //查询商品的信息
List<Item> itemList = itemDao.findDetails(itemIds); List<Item> itemList = itemDao.findDetails(itemIds);
......
...@@ -73,7 +73,7 @@ public class ConsignSaleController { ...@@ -73,7 +73,7 @@ public class ConsignSaleController {
@ApiOperation(value = "用户查询寄售单") @ApiOperation(value = "用户查询寄售单")
@PostMapping("/findList") @PostMapping("/findList")
public Result findList(@RequestBody ConsignSaleRequestDto dto) { public Result findList(@RequestBody ConsignSaleRequestDto dto) {
logger.info("【请求开始】用户取消寄售单,请求参数:{}", JSON.toJSONString(dto)); logger.info("【请求开始】用户查询寄售单,请求参数:{}", JSON.toJSONString(dto));
Validator validator = new Validator(FormHandler.ofEntity(dto)); Validator validator = new Validator(FormHandler.ofEntity(dto));
validator.set("userId", "用户id").must().number() validator.set("userId", "用户id").must().number()
.end(); .end();
......
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