|
@@ -12,6 +12,7 @@ class JRecordController extends AdminController
|
|
|
public function actionIndex()
|
|
|
{
|
|
|
$status = CommonFn::getComboboxData(JRecord::$status_options, 100, true, 100);
|
|
|
+ $type = CommonFn::getComboboxData(Gift::$type_options, 100, true, 100);
|
|
|
$tmp = Business::model()->findAll();
|
|
|
// foreach ($tmp as $k) {
|
|
|
// $k->delete();
|
|
@@ -30,7 +31,8 @@ class JRecordController extends AdminController
|
|
|
// }
|
|
|
|
|
|
$this->render('index',array(
|
|
|
- 'status' => $status
|
|
|
+ 'status' => $status,
|
|
|
+ 'type' => $type,
|
|
|
));
|
|
|
|
|
|
}
|
|
@@ -124,9 +126,10 @@ class JRecordController extends AdminController
|
|
|
{
|
|
|
$start_time = Yii::app()->request->getParam('start_time','');
|
|
|
$end_time = Yii::app()->request->getParam('end_time','');
|
|
|
+ $type = (int)Yii::app()->request->getParam('type','');
|
|
|
$criteria = new EMongoCriteria();
|
|
|
- $criteria->addCond('time','>=',strtotime(date('Y-m-d 00:00:00',strtotime($start_time))));
|
|
|
- $criteria->addCond('time','<=',strtotime(date('Y-m-d 23:59:59',strtotime($start_time))));
|
|
|
+ $criteria->addCond('time','>=',strtotime(date('Y-m-d H:i:s',strtotime($start_time))));
|
|
|
+ $criteria->addCond('time','<=',strtotime(date('Y-m-d H:i:s',strtotime($end_time))));
|
|
|
$cursor = JRecord::model()->findAll($criteria);
|
|
|
|
|
|
|
|
@@ -136,6 +139,13 @@ class JRecordController extends AdminController
|
|
|
$item->status = 2;
|
|
|
$item->save();
|
|
|
}
|
|
|
+ if ($type != 100) {
|
|
|
+ foreach ($parsedRows as &$row) {
|
|
|
+ if ($row['type'] != $type) {
|
|
|
+ unset($row);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
$res=Service::factory('JRecordService')->push($parsedRows);
|
|
|
}
|