|
@@ -231,18 +231,18 @@ public class SaleQuotationServiceImpl extends ServiceImpl<SaleQuotationMapper, S
|
|
|
//存放报价的数据;
|
|
|
List<Map<String, Object>> contractList = new ArrayList<>();
|
|
|
|
|
|
- dto.setBeginTime(DateUtil.format(DateUtil.offsetMonth(new Date(), -12), "yy-MM"));
|
|
|
- dto.setEndTime(DateUtil.format(new Date(), "yy-MM"));
|
|
|
+ dto.setBeginTime(DateUtil.format(DateUtil.offsetMonth(new Date(), -12), "yyyy-MM"));
|
|
|
+ dto.setEndTime(DateUtil.format(new Date(), "yyyy-MM"));
|
|
|
//查询指定客户的每月报价总额
|
|
|
List<SaleQuotationVo> saleQuotationVoList = this.getAmount(dto);
|
|
|
|
|
|
Map<String, List<SaleQuotationVo>> saleQuotationVoMap = saleQuotationVoList.stream()
|
|
|
- .collect(Collectors.groupingBy(item -> DateUtil.format(item.getCreateTime(), "yyyy-MM")));
|
|
|
+ .collect(Collectors.groupingBy(SaleQuotationVo::getTime));
|
|
|
|
|
|
//查询指定客户的每月合同总额
|
|
|
List<ContractVo> contractVoList = contractService.getAmount(dto);
|
|
|
Map<String, List<ContractVo>> contractVoMap = contractVoList.stream()
|
|
|
- .collect(Collectors.groupingBy(item -> DateUtil.format(item.getCreateTime(), "yyyy-MM")));
|
|
|
+ .collect(Collectors.groupingBy(ContractVo::getTime));
|
|
|
|
|
|
//赋值每个月的值
|
|
|
for (String month : monthBetweenDate) {
|