|
@@ -61,43 +61,84 @@ class Stat extends BaseController{
|
|
|
}
|
|
|
return app_show(0,"获取成功",$data);
|
|
|
}
|
|
|
+//
|
|
|
+// public function performance(){
|
|
|
+// $param = $this->request->only(["start"=>"","end"=>""],"post","trim");
|
|
|
+// $valid =Validate::rule([
|
|
|
+// "start|起始时间"=>"require|date",
|
|
|
+// "end|结束时间"=>"require|date|gt:start",
|
|
|
+// ]);
|
|
|
+// if($valid->check($param)==false) return error_show(1005,$valid->getError());
|
|
|
+// $list =Db::name("trade_pool")->alias("a")
|
|
|
+// ->leftJoin("assoc b","a.logNo = b.viceCode and b.is_del=0 and b.status=2 and b.type=2")
|
|
|
+// ->leftJoin("qrd_info c","b.orderCode=c.sequenceNo and c.is_del=0")
|
|
|
+// ->where(["a.status"=>2,"a.is_del"=>0])
|
|
|
+// ->whereBetween("a.addtime",[date("Y-m-d 00:00:00",strtotime($param['start'])),date("Y-m-d 23:59:59",
|
|
|
+// strtotime($param['end']))])
|
|
|
+// ->field("
|
|
|
+// a.logNo 回款单号,
|
|
|
+// c.ownerName 销售人员,
|
|
|
+// c.department 部门,
|
|
|
+// c.qrdType 订单类型,
|
|
|
+// if(c.cxCode='',c.sequenceNo,c.cxCode) 确认单编号,
|
|
|
+// c.cgdNo 采购单号,
|
|
|
+// c.customerAttr 客户属性,
|
|
|
+// c.branch 客户分公司,
|
|
|
+// c.customerName 客户名称,
|
|
|
+// c.goodName 产品名称,
|
|
|
+// c.firstCat 一级分类,
|
|
|
+// c.goodPrice 销售单价,
|
|
|
+// c.goodNum-c.thNum 下单数量,
|
|
|
+// c.totalPrice 销售总额,
|
|
|
+// c.createdTime 确认单下单时间,
|
|
|
+// a.addtime 回款日期,
|
|
|
+// a.total_fee 回款金额,
|
|
|
+// ( timestampdiff( DAY, a.addtime, now())) 账期")
|
|
|
+// ->order("a.addtime desc")
|
|
|
+// ->cursor();
|
|
|
+// $header=["回款单号","销售人员","部门","订单类型","确认单编号","采购单号","客户属性","客户分公司","客户名称","产品名称","一级分类",
|
|
|
+// "销售单价","下单数量","销售总额","确认单下单时间","回款日期","回款金额","账期"];
|
|
|
+// excelExport("业绩报表",$header,$list);
|
|
|
+// }
|
|
|
+//
|
|
|
+// public function cgdPerformance(){
|
|
|
+// $param = $this->request->only(["start"=>"","end"=>""],"post","trim");
|
|
|
+// $valid =Validate::rule([
|
|
|
+// "start|起始时间"=>"require|date",
|
|
|
+// "end|结束时间"=>"require|date|gt:start",
|
|
|
+// ]);
|
|
|
+// if($valid->check($param)==false) return error_show(1005,$valid->getError());
|
|
|
+// $db =Db::connect("mysql_wsm");
|
|
|
+// $list =$db->name("order_out")->alias("a")
|
|
|
+// ->leftJoin("sale b","a.orderCode=b.orderCode")
|
|
|
+// ->leftJoin("order_send c","a.outCode=c.outCode")
|
|
|
+// ->where(["a.status"=>2,"a.is_del"=>0,"b.is_stock"=>0])
|
|
|
+// ->whereBetween("a.sendtime",[date("Y-m-d 00:00:00",strtotime($param['start'])),date("Y-m-d 23:59:59",
|
|
|
+// strtotime($param['end']))])
|
|
|
+// ->field("
|
|
|
+// a.outCode 发货单号,
|
|
|
+// c.cgdNo 采购单号,
|
|
|
+// a.orderCode 销售单号,
|
|
|
+// b.platform_id,
|
|
|
+// b.apply_id ,
|
|
|
+// b.apply_name,
|
|
|
+// b.order_source,
|
|
|
+// a.sendtime ,
|
|
|
+// b.cat_id,
|
|
|
+// b.good_name,
|
|
|
+// a.post_name,
|
|
|
+// a.post_code,
|
|
|
+// a.send_num,
|
|
|
+// b.sale_price,
|
|
|
+// b.good_num,
|
|
|
+// b.total_price,
|
|
|
+// b.supplierNo
|
|
|
+// ")
|
|
|
+// ->order("a.addtime desc")
|
|
|
+// ->cursor();
|
|
|
+// $header=["回款单号","销售人员","部门","订单类型","确认单编号","采购单号","客户属性","客户分公司","客户名称","产品名称","一级分类",
|
|
|
+// "销售单价","下单数量","销售总额","确认单下单时间","回款日期","回款金额","账期"];
|
|
|
+// excelExport("业绩报表",$header,$list);
|
|
|
+// }
|
|
|
|
|
|
- public function performance(){
|
|
|
- $param = $this->request->only(["start"=>"","end"=>""],"post","trim");
|
|
|
- $valid =Validate::rule([
|
|
|
- "start|起始时间"=>"require|date",
|
|
|
- "end|结束时间"=>"require|date|gt:start",
|
|
|
- ]);
|
|
|
- if($valid->check($param)==false) return error_show(1005,$valid->getError());
|
|
|
- $list =Db::name("trade_pool")->alias("a")
|
|
|
- ->leftJoin("assoc b","a.logNo = b.viceCode and b.is_del=0 and b.status=2 and b.type=2")
|
|
|
- ->leftJoin("qrd_info c","b.orderCode=c.sequenceNo and c.is_del=0")
|
|
|
- ->where(["a.status"=>2,"a.is_del"=>0])
|
|
|
- ->whereBetween("a.addtime",[date("Y-m-d 00:00:00",strtotime($param['start'])),date("Y-m-d 23:59:59",
|
|
|
- strtotime($param['end']))])
|
|
|
- ->field("
|
|
|
- a.logNo 回款单号,
|
|
|
- c.ownerName 销售人员,
|
|
|
- c.department 部门,
|
|
|
- c.qrdType 订单类型,
|
|
|
- if(c.cxCode='',c.sequenceNo,c.cxCode) 确认单编号,
|
|
|
- c.cgdNo 采购单号,
|
|
|
- c.customerAttr 客户属性,
|
|
|
- c.branch 客户分公司,
|
|
|
- c.customerName 客户名称,
|
|
|
- c.goodName 产品名称,
|
|
|
- c.firstCat 一级分类,
|
|
|
- c.goodPrice 销售单价,
|
|
|
- c.goodNum-c.thNum 下单数量,
|
|
|
- c.totalPrice 销售总额,
|
|
|
- c.createdTime 确认单下单时间,
|
|
|
- a.addtime 回款日期,
|
|
|
- a.total_fee 回款金额,
|
|
|
- ( timestampdiff( DAY, a.addtime, now())) 账期")
|
|
|
- ->order("a.addtime desc")
|
|
|
- ->cursor();
|
|
|
- $header=["回款单号","销售人员","部门","订单类型","确认单编号","采购单号","客户属性","客户分公司","客户名称","产品名称","一级分类",
|
|
|
- "销售单价","下单数量","销售总额","确认单下单时间","回款日期","回款金额","账期"];
|
|
|
- excelExport("业绩报表",$header,$list);
|
|
|
- }
|
|
|
}
|