|
@@ -1067,28 +1067,36 @@ class ROrderController extends AdminController{
|
|
|
$export =Yii::app()->request->getParam('export','execute_order');
|
|
|
$export_type = Yii::app()->request->getParam('export_type','');
|
|
|
if($export == 'execute_order'){
|
|
|
+
|
|
|
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
|
|
|
if($export_type == 'day'){
|
|
|
+ $name=date('Y-m-d').'日订单执行汇总'; //生成的Excel文件文件名
|
|
|
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
|
|
|
} else if($export_type == 'week') {
|
|
|
+ $name=date('Y-m-d').'周订单执行汇总'; //生成的Excel文件文件名
|
|
|
$beginYesterday=mktime(0,0,0,date('m'),date('d')-6,date('Y'));
|
|
|
} else if($export_type == 'month') {
|
|
|
+ $name=date('Y-m-d').'月订单执行汇总'; //生成的Excel文件文件名
|
|
|
$beginYesterday=mktime(0,0,0,date('m')-1,1,date('Y'));
|
|
|
$endYesterday=mktime(0,0,0,date('m'),1,date('Y'))-1;
|
|
|
}
|
|
|
} else {
|
|
|
$beginYesterday=mktime(0,0,0,date('m')-1,1,date('Y'));
|
|
|
$endYesterday=mktime(0,0,0,date('m'),1,date('Y'))-1;
|
|
|
+ if($export =='tech') {
|
|
|
+ $name=date('Y-m-d').'月保洁师营收'; //生成的Excel文件文件名
|
|
|
+ } else {
|
|
|
+ $name=date('Y-m-d').'月订单明细汇总'; //生成的Excel文件文件名
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
$criteria = new EMongoCriteria();
|
|
|
$criteria->booking_time('>=',$beginYesterday);//开始时间
|
|
|
$criteria->booking_time('<=',$endYesterday);//结束时间
|
|
|
- $criteria->status('=',6);
|
|
|
+ $criteria->status('==',6);
|
|
|
$data = ROrder::model()->findAll($criteria);
|
|
|
$rows = CommonFn::getRowsFromCursor($data);
|
|
|
$data = ROrder::model()->parse($rows);
|
|
|
- $name=date('Y-m-d').'导出'; //生成的Excel文件文件名
|
|
|
$res=Service::factory('ExcelToArrayService')->push($data,$name,$export);
|
|
|
echo "导出成功";
|
|
|
}
|