|
@@ -132,11 +132,8 @@ public class ReportServiceImpl implements ReportService {
|
|
|
QueryWxFactoryRes res = new QueryWxFactoryRes();
|
|
|
if (isMainAccount.equals(0)) {
|
|
|
//子账号报表
|
|
|
- //获取现在时间
|
|
|
- queryWxFactoryReq.setNow(LocalDateTime.now());
|
|
|
- //获取前三个月的时间
|
|
|
- queryWxFactoryReq.setMonth(getMonth());
|
|
|
- List<QueryWxFactoryVO> queryWxFactoryVO = reportServiceMapper.queryWxFactory(queryWxFactoryReq);
|
|
|
+ //获取现在时间 获取前三个月的时间
|
|
|
+ List<QueryWxFactoryVO> queryWxFactoryVO = reportServiceMapper.queryWxFactory(queryWxFactoryReq,LocalDateTime.now(),getMonth());
|
|
|
AssertUtil.isNull(queryWxFactoryVO,"报表数据查询为空");
|
|
|
List<QueryWxFactoryRes.QueryWxFactoryBean> queryWxFactoryBeans = PojoConverterUtils.copyList(queryWxFactoryVO, QueryWxFactoryRes.QueryWxFactoryBean.class);
|
|
|
queryWxFactoryBeans.forEach(beans->{
|
|
@@ -146,7 +143,7 @@ public class ReportServiceImpl implements ReportService {
|
|
|
return res;
|
|
|
}
|
|
|
//下单量-激活量-库存
|
|
|
- List<QueryWxFactoryVO> queryWxFactoryVO = reportServiceMapper.queryWxFactory(queryWxFactoryReq);
|
|
|
+ List<QueryWxFactoryVO> queryWxFactoryVO = reportServiceMapper.queryWxFactory(queryWxFactoryReq,null,null);
|
|
|
AssertUtil.isNull(queryWxFactoryVO,"查询为空");
|
|
|
List<QueryWxFactoryRes.QueryWxFactoryBean> queryWxFactoryBeans = PojoConverterUtils.copyList(queryWxFactoryVO, QueryWxFactoryRes.QueryWxFactoryBean.class);
|
|
|
Long total = queryWxFactoryBeans.stream().mapToLong(QueryWxFactoryRes.QueryWxFactoryBean::getTotal).sum();
|
|
@@ -412,7 +409,12 @@ public class ReportServiceImpl implements ReportService {
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 获取进三个月的
|
|
|
+ * @author lu
|
|
|
+ * @date 2021/6/10 17:03
|
|
|
+ * @return java.time.LocalDateTime
|
|
|
+ */
|
|
|
private LocalDateTime getMonth(){
|
|
|
Calendar calStart = Calendar.getInstance();
|
|
|
calStart.add(Calendar.MONTH, -3);//上一月
|