DengTao 8 年之前
父节点
当前提交
538d0957c2

+ 1 - 0
www/protected/commands/GetPetWorkCommand.php

@@ -43,6 +43,7 @@ class GetPetWorkCommand extends CConsoleCommand {
                         $petsList = $resources['data']['list'];
                         foreach ($petsList as $k => $pet) {
                             $count++;
+                            var_dump($count);
                             //获取pet详情
                             $tmp = json_decode(CommonFn::simple_http("http://deal.wozhua.mobi/api/pet/info?user_id=546b16f50eb9fb494f8b4664&pet_id=" . $pet['id']), true);
                             $tmp = $tmp['data'];

+ 51 - 0
www/protected/modules/o2o/controllers/AdvisoryController.php

@@ -7,6 +7,55 @@
  */
 class AdvisoryController extends O2oBaseController {
 
+    public function actionIndex(){
+        $status_option = CommonFn::getComboboxData(TechInfo::$status_option, 1, true, 100);
+        $this->render('index', [
+            'status_option' => $status_option
+           ]);
+    }
+    public function actionList(){
+        $pageParams = CommonFn::getPageParams();
+
+        $id     = intval(Yii::app()->request->getParam('id'));
+        $search = Yii::app()->request->getParam('search', '');
+        $status = intval(Yii::app()->request->getParam('status', 100));
+
+        $criteria = new EMongoCriteria($pageParams);
+        // id筛选
+        if ($id) {
+            $criteria->_id('==', new MongoId($id));
+        }
+        // 状态筛选
+        if ($status != 100) {
+            $criteria->status('==', $status);
+        }
+       /* // 搜索
+        if ($search) {
+            // 搜索ID
+            if (!preg_match('/\D/', $search)) {
+                $criteria->_id('==', intval($search));
+                // 搜索姓名或微信ID
+            } else {
+                $criteria->name('or', new MongoRegex('/'.$search.'/'));
+                $criteria->wechat_id('or', new MongoRegex('/'.$search.'/'));
+            }
+        }*/
+
+        $cursor = Advisory::model()->findAll($criteria);
+        $rows = CommonFn::getRowsFromCursor($cursor);
+        $parsedRows = Advisory::model()->parse($rows);
+        $total = $cursor->count();
+        var_dump($parsedRows);
+        echo CommonFn::composeDatagridData($parsedRows, $total);
+
+    }
+    public function actionEdit(){
+
+    }
+
+
+
+
     //名宿保洁
     public function actionSinglesDay(){
 
@@ -24,6 +73,7 @@ class AdvisoryController extends O2oBaseController {
             $advisory->mobile = $mobile;
             $advisory->num = $num;
             $advisory->area =$area;
+            $advisory->time = time();
             $advisory->status = 0;
             $advisory->tech_content = $tech_content;
             if ($advisory->save()) {
@@ -49,6 +99,7 @@ class AdvisoryController extends O2oBaseController {
             $advisory->mobile = $mobile;
             $advisory->num = $num;
             $advisory->area = $area;
+            $advisory->time = time();
             $advisory->status = 0;
             $advisory->tech_content = $tech_content;
             if ($advisory->save()) {

+ 8 - 0
www/protected/modules/o2o/models/Advisory.php

@@ -16,6 +16,12 @@ class Advisory extends MongoAr{
     public $sex;
     public $tech_content;//服务内容
     public $status;//0 待处理 1 已处理
+    public $time;//创建时间
+
+    public static $status_option = array(
+        0 => '待处理',
+        1 => '已处理'
+    );
     public function __construct($scenario='insert'){
         $this->setMongoDBComponent(Yii::app()->getComponent('mongodb_o2o'));
         parent::__construct($scenario);
@@ -54,6 +60,8 @@ class Advisory extends MongoAr{
         $newRow['num'] = CommonFn::get_val_if_isset($row,'num','');
         $newRow['sex'] = CommonFn::get_val_if_isset($row,'sex','');
         $newRow['tech_content'] = CommonFn::get_val_if_isset($row,'tech_content','');
+        $newRow['status'] = CommonFn::get_val_if_isset($row,'status');
+        $newRow['time'] = CommonFn::get_val_if_isset($row,'time','');
         if(APPLICATION=='admin'){
 
             $newRow['action_user'] = CommonFn::get_val_if_isset($row,'action_user',"");