Commit 3c198cd5 by 陶光胜

观云台小程序

parent 61dd32e3
...@@ -88,26 +88,22 @@ public class BaseSalesController { ...@@ -88,26 +88,22 @@ public class BaseSalesController {
ServiceResponse<Page<BaseSalesDTO>> response = this.baseSalesApiService.pageBaseSales(dto); ServiceResponse<Page<BaseSalesDTO>> response = this.baseSalesApiService.pageBaseSales(dto);
vo.setPage(this.goDownComponent.parseData(response.getResult(), qo.getChannel(), qo.getEnterpriseId(), qo.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(response.getResult(), qo.getChannel(), qo.getEnterpriseId(), qo.getLevel(), maxLevel));
dto.setCountType(2);//合计 dto.setCountType(2);//合计
ServiceResponse<Page<BaseSalesDTO>> response1 = this.baseSalesApiService.pageBaseSales(dto); /**所有渠道或者线下渠道第一层级 合计算上无归属数据**/
if(response1.isSuccess() && response1.getResult() != null && CollectionUtils.isNotEmpty(response1.getResult().getResult())){ if(qo.getChannel() == null || (qo.getChannel() == StoreChannelEnum.OFFLINE.getChannel() && qo.getLevel() == levelVo.getLevel())){
BaseSalesDTO total = response1.getResult().getResult().get(0); dto.getStoreInfoIdList().add(-1);
if(total != null){ dto.getOnLine().add("-1");
total.setId("0");
total.setName("合计");
vo.setTotal(total);
}
} }
ServiceResponse<Page<BaseSalesDTO>> totalResponse = this.baseSalesApiService.pageBaseSales(dto);
this.goDownComponent.parseTotal(totalResponse, vo);
if(qo.getChannel() != null && qo.getChannel() == 1 && qo.getLevel() == levelVo.getLevel()){ if(qo.getChannel() != null && qo.getChannel() == 1 && qo.getLevel() == levelVo.getLevel()){
dto.setCountType(3); //无归属 dto.setCountType(3); //无归属
ServiceResponse<Page<BaseSalesDTO>> response2 = this.baseSalesApiService.pageBaseSales(dto); dto.setChannel(null);
if(response2.isSuccess() && response2.getResult() != null && CollectionUtils.isNotEmpty(response2.getResult().getResult())){ dto.getStoreInfoIdList().clear();
BaseSalesDTO wgs = response2.getResult().getResult().get(0); dto.getOnLine().clear();
if(wgs != null){ dto.getStoreInfoIdList().add(-1);
wgs.setName("无归属"); dto.getOnLine().add("-1");
wgs.setId("-1"); ServiceResponse<Page<BaseSalesDTO>> wgsResponse = this.baseSalesApiService.pageBaseSales(dto);
vo.setWgs(wgs); this.goDownComponent.parseWgs(wgsResponse, vo);
}
}
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
......
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