|
|
@@ -157,14 +157,16 @@ public class DistributePopularizeController {
|
|
|
if (lastDate != null) {
|
|
|
end = DateUtil.format(DateTime.of(lastDate), "yyyy-MM-dd");
|
|
|
}
|
|
|
- List<PersonDistributeBrokenLineView> views = beanSearcher.searchAll(PersonDistributeBrokenLineView.class, MapUtils.builder()
|
|
|
- .field(PersonDistributeBrokenLineView::getDate, first, end).op(Operator.Between)
|
|
|
- .put("userId", String.format("dw.shared_id = %s", userId))
|
|
|
- .orderBy(PersonDistributeBrokenLineView::getDate).asc()
|
|
|
- .build());
|
|
|
BrokenLineObjView brokenLineObjView = orderDonMapper.selectPersonDistributeBrokenLine(userId, first, end);
|
|
|
- Map<Long, List<PersonDistributeBrokenLineView>> distributeMap = views.stream().collect(Collectors.groupingBy(PersonDistributeBrokenLineView::getGoodsId));
|
|
|
- brokenLineObjView.setDistributeData(distributeMap);
|
|
|
+ if (brokenLineObjView != null) {
|
|
|
+ List<PersonDistributeBrokenLineView> views = beanSearcher.searchAll(PersonDistributeBrokenLineView.class, MapUtils.builder()
|
|
|
+ .field(PersonDistributeBrokenLineView::getDate, first, end).op(Operator.Between)
|
|
|
+ .put("userId", String.format("dw.shared_id = %s", userId))
|
|
|
+ .orderBy(PersonDistributeBrokenLineView::getDate).asc()
|
|
|
+ .build());
|
|
|
+ Map<Long, List<PersonDistributeBrokenLineView>> distributeMap = views.stream().collect(Collectors.groupingBy(PersonDistributeBrokenLineView::getGoodsId));
|
|
|
+ brokenLineObjView.setDistributeData(distributeMap);
|
|
|
+ }
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(brokenLineObjView);
|
|
|
}
|
|
|
|