|
|
@@ -31,6 +31,7 @@ import org.springblade.purchase.sales.entity.OrderItems;
|
|
|
import org.springblade.purchase.sales.excel.EnquiryExcel;
|
|
|
import org.springblade.purchase.sales.excel.ExportOrderExcel;
|
|
|
import org.springblade.purchase.sales.excel.ProfitItemExcel;
|
|
|
+import org.springblade.purchase.sales.excel.SalesDetailsExcel;
|
|
|
import org.springblade.purchase.sales.service.*;
|
|
|
import org.springblade.purchase.sales.vo.*;
|
|
|
import org.springblade.system.user.entity.User;
|
|
|
@@ -656,7 +657,7 @@ public class ExportOrderController extends BladeController {
|
|
|
@ApiOperation(value = "统计分析 销售明细", notes = "统计分析 销售明细")
|
|
|
public R<IPage<SalesDetailsVo>> selBusinessOrder(SalesDetailsVo detailsVo, Query query)
|
|
|
{
|
|
|
- System.out.println("detailsVo================"+detailsVo);
|
|
|
+ detailsVo.setTenandId(SecureUtil.getTenantId());
|
|
|
IPage<SalesDetailsVo> pages = orderService.selBusinessOrder(Condition.getPage(query), detailsVo);
|
|
|
return R.data(pages);
|
|
|
}
|
|
|
@@ -664,10 +665,25 @@ public class ExportOrderController extends BladeController {
|
|
|
/**
|
|
|
* 统计分析 销售明细导出
|
|
|
*/
|
|
|
- /**@GetMapping("/export")
|
|
|
- @ApiOperation(value = "销售明细导出", notes = "销售明细导出")
|
|
|
- public void export(SalesDetailsVo detailsVo, Query query, HttpServletResponse response){
|
|
|
- IPage<SalesDetailsVo> page = orderService.selBusinessOrder(Condition.getPage(query), detailsVo);;
|
|
|
- //enquiryExcels = JSON.parseArray(JSON.toJSONString(page.getRecords()), EnquiryExcel.class);
|
|
|
- }*/
|
|
|
+// @GetMapping("/salesDetailsExport")
|
|
|
+// @ApiOperation(value = "销售明细导出", notes = "销售明细导出")
|
|
|
+// public void salesDetailsExport(SalesDetailsVo detailsVo, Query query, HttpServletResponse response){
|
|
|
+// List<SalesDetailsExcel> enquiryExcels = new ArrayList<>();
|
|
|
+// List<SalesDetailsVo> list = orderService.salesDetailsExport(detailsVo);;
|
|
|
+// ExcelUtil.export(response, "销售明细", "销售明细", enquiryExcels, SalesDetailsExcel.class);
|
|
|
+// }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 统计分析 销售人员提成列表和检索条件查询
|
|
|
+ * @param detailsVo
|
|
|
+ * @param query
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/salesCommission")
|
|
|
+ @ApiOperation(value = "销售人员提成", notes = "销售人员提成")
|
|
|
+ public R<IPage<SalesDetailsVo>> salesCommission(SalesDetailsVo detailsVo,Query query){
|
|
|
+ detailsVo.setTenandId(SecureUtil.getTenantId());
|
|
|
+ IPage<SalesDetailsVo> pages = orderService.salesCommission(Condition.getPage(query), detailsVo);
|
|
|
+ return R.data(pages);
|
|
|
+ }
|
|
|
}
|