|
@@ -9,7 +9,6 @@ import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.utils.BeanUtil;
|
|
import org.springblade.core.tool.utils.BeanUtil;
|
|
|
import org.springblade.salesPart.dto.*;
|
|
import org.springblade.salesPart.dto.*;
|
|
|
-import org.springblade.salesPart.excel.PjCorpsDescExportExcel;
|
|
|
|
|
import org.springblade.salesPart.statistics.service.IStatisticsService;
|
|
import org.springblade.salesPart.statistics.service.IStatisticsService;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
@@ -113,11 +112,11 @@ public class StatisticsController {
|
|
|
@GetMapping("/saleDetailExport")
|
|
@GetMapping("/saleDetailExport")
|
|
|
public void saleDetailExport(SaleDetail saleDetailDto, HttpServletResponse response) {
|
|
public void saleDetailExport(SaleDetail saleDetailDto, HttpServletResponse response) {
|
|
|
List<SaleDetailDto> saleDetailDtoList = statisticsService.saleDetailExport(saleDetailDto);
|
|
List<SaleDetailDto> saleDetailDtoList = statisticsService.saleDetailExport(saleDetailDto);
|
|
|
- if ("XS,TKXS".equals(saleDetailDto.getBsType())){
|
|
|
|
|
|
|
+ if ("XS,TKXS".equals(saleDetailDto.getBsType())) {
|
|
|
ExcelUtil.export(response, "统计销售明细", "统计销售明细", saleDetailDtoList, SaleDetailDto.class);
|
|
ExcelUtil.export(response, "统计销售明细", "统计销售明细", saleDetailDtoList, SaleDetailDto.class);
|
|
|
- }else if ("RZCG".equals(saleDetailDto.getBsType())){
|
|
|
|
|
|
|
+ } else if ("RZCG".equals(saleDetailDto.getBsType())) {
|
|
|
ExcelUtil.export(response, "融资采购明细", "统计采购明细", BeanUtil.copy(saleDetailDtoList, SaleDetailRZDto.class), SaleDetailRZDto.class);
|
|
ExcelUtil.export(response, "融资采购明细", "统计采购明细", BeanUtil.copy(saleDetailDtoList, SaleDetailRZDto.class), SaleDetailRZDto.class);
|
|
|
- }else{
|
|
|
|
|
|
|
+ } else {
|
|
|
ExcelUtil.export(response, "统计采购明细", "统计采购明细", saleDetailDtoList, SaleDetailDto.class);
|
|
ExcelUtil.export(response, "统计采购明细", "统计采购明细", saleDetailDtoList, SaleDetailDto.class);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -144,7 +143,7 @@ public class StatisticsController {
|
|
|
@GetMapping("/salespersonCustomerExport")
|
|
@GetMapping("/salespersonCustomerExport")
|
|
|
public void salespersonCustomerExport(SaleDetail saleDetailDto, HttpServletResponse response) {
|
|
public void salespersonCustomerExport(SaleDetail saleDetailDto, HttpServletResponse response) {
|
|
|
List<SalespersonCustomer> saleDetailDtoList = statisticsService.salespersonCustomerExport(saleDetailDto);
|
|
List<SalespersonCustomer> saleDetailDtoList = statisticsService.salespersonCustomerExport(saleDetailDto);
|
|
|
- ExcelUtil.export(response, "销售分析明细", "销售分析明细", saleDetailDtoList, SalespersonCustomer.class);
|
|
|
|
|
|
|
+ ExcelUtil.export(response, "销售分析明细", "销售分析明细", saleDetailDtoList, SalespersonCustomer.class);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -152,7 +151,7 @@ public class StatisticsController {
|
|
|
* 实时总览
|
|
* 实时总览
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/realTimeOverview")
|
|
@GetMapping("/realTimeOverview")
|
|
|
- public R<Map<String, Object>> realTimeOverview(@RequestParam(value = "date",required = false) String date ) {
|
|
|
|
|
|
|
+ public R<Map<String, Object>> realTimeOverview(@RequestParam(value = "date", required = false) String date) {
|
|
|
return statisticsService.realTimeOverview(date);
|
|
return statisticsService.realTimeOverview(date);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -187,7 +186,7 @@ public class StatisticsController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/corpBuySingularDetail")
|
|
@GetMapping("/corpBuySingularDetail")
|
|
|
public R<IPage<CorpBuySingular>> corpBuySingularDetail(CorpBuySingular corpBuySingular, Query query) {
|
|
public R<IPage<CorpBuySingular>> corpBuySingularDetail(CorpBuySingular corpBuySingular, Query query) {
|
|
|
- return statisticsService.corpBuySingularDetail(corpBuySingular,query );
|
|
|
|
|
|
|
+ return statisticsService.corpBuySingularDetail(corpBuySingular, query);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -215,4 +214,31 @@ public class StatisticsController {
|
|
|
return statisticsService.corpBuySingularStatistics(corpBuySingular);
|
|
return statisticsService.corpBuySingularStatistics(corpBuySingular);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 统计销售明细-融资
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping("/saleFinancingDetail")
|
|
|
|
|
+ public R<IPage<SaleFinancingDetailDto>> saleFinancingDetail(SaleFinancingDetail saleDetailDto, Query query) {
|
|
|
|
|
+ return statisticsService.saleFinancingDetail(saleDetailDto, Condition.getPage(query));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 统计销售明细合计-融资
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping("/saleFinancingDetailSum")
|
|
|
|
|
+ public R saleFinancingDetailSum(SaleFinancingDetail saleDetailDto) {
|
|
|
|
|
+ return statisticsService.saleFinancingDetailSum(saleDetailDto);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 统计销售明细导出-融资
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping("/saleFinancingDetailExport")
|
|
|
|
|
+ public void saleFinancingDetailExport(SaleFinancingDetail saleDetailDto, HttpServletResponse response) {
|
|
|
|
|
+ List<SaleFinancingDetailDto> saleDetailDtoList = statisticsService.saleFinancingDetailExport(saleDetailDto);
|
|
|
|
|
+ ExcelUtil.export(response, "统计销售明细导出-融资明细", "统计销售明细导出-融资明细", saleDetailDtoList, SaleFinancingDetailDto.class);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|