Commit 23857450 by 程裕兵

feat:名称筛选

parent a205d68a
......@@ -104,11 +104,15 @@ public class StudioAxfOrderRpService extends MapperRepoService<Long, StudioAxfOr
if (null == vo) {
return AggStudioAxfOrderVO.builder().receivedActualAmount(BigDecimal.ZERO)
.receivedAmount(BigDecimal.ZERO)
.originalPrice(BigDecimal.ZERO)
.salePrice(BigDecimal.ZERO)
.build();
}
vo.setReceivedActualAmount(
vo.getReceivedActualAmount() == null ? BigDecimal.ZERO : vo.getReceivedActualAmount());
vo.setReceivedAmount(vo.getReceivedAmount() == null ? BigDecimal.ZERO : vo.getReceivedAmount());
vo.setSalePrice(vo.getSalePrice() == null ? BigDecimal.ZERO : vo.getSalePrice());
vo.setOriginalPrice(vo.getOriginalPrice() == null ? BigDecimal.ZERO : vo.getOriginalPrice());
return vo;
}
}
......@@ -612,8 +612,21 @@ public class AxfServiceImpl implements AxfService {
@Override
public AggStudioAxfOrderVO aggOrder(PageStudioAxfOrderRequest request) {
Set<Long> studioIds = new HashSet<>(1);
if (null != request.getStudioId()) {
if (CollectionUtils.isNotEmpty(studioIds)) {
if (!studioIds.contains(request.getStudioId())) {
return AggStudioAxfOrderVO.builder().receivedActualAmount(BigDecimal.ZERO)
.receivedAmount(BigDecimal.ZERO)
.originalPrice(BigDecimal.ZERO)
.salePrice(BigDecimal.ZERO)
.build();
}
}
studioIds.add(request.getStudioId());
}
AggStudioAxfOrderVO vo = studioAxfOrderRpService.agg(
Optional.ofNullable(request.getStudioId()).map(Lists::newArrayList).orElse(null),
Lists.newArrayList(studioIds),
request.getMemberId(), request.getMemberName(), request.getVoucherBusinessNo(),
request.getThirdOrderNo(), request.getSignTimeStart(), request.getSignTimeEnd(),
request.getCancelTimeStart(), request.getCancelTimeEnd(), request.getState());
......
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