| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 | 
							- <?php
 
- namespace Admin\Controller;
 
- /**
 
-  * 样式管理
 
-  * @author   xusong
 
-  * @version  0.0.1
 
-  */
 
- class PrizeDefaultV2Controller extends CommonController {
 
-     protected $table = ''; //表名
 
-     /**
 
-      * [_initialize 前置操作-继承公共前置方法]
 
-      * @author   Devil
 
-      * @blog     http://gong.gg/
 
-      * @version  0.0.1
 
-      * @datetime 2016-12-03T12:39:08+0800
 
-      */
 
-     public function _initialize() {
 
-         // 调用父类前置方法
 
-         parent::_initialize();
 
-         // 登录校验
 
-         $this->Is_Login();
 
-         // 权限校验
 
-         $this->Is_Power();
 
-         //要执行的表
 
-         $this->table = M('prize_default_v2');
 
-     }
 
-     /**
 
-      * [Index 列表]
 
-      */
 
-     public function Index() {
 
-         
 
-         $data = $this->table
 
-                 ->order('id Desc')
 
-                 ->select();
 
-         $prize_list = M('activity_v2')->getField('id,prize_list,activity_name');
 
-         foreach ($prize_list as $key => $value) {
 
-             $prizes[$key]['activity_name'] = $value['activity_name'];
 
-             foreach (json_decode($value['prize_list'],TRUE) as $k => $v) {
 
-                 $tmp[$v['prize_id']] = $v;
 
-             }
 
-             $prizes[$key]['prize_list'] = $tmp;
 
-         }
 
- //        dump($prizes);
 
-         $this->assign('List', $data);
 
-         $this->assign('Prizes', $prizes);
 
-         $this->display('Index');
 
-     }
 
-     /**
 
-      * [SaveInfo 添加/编辑页面]
 
-      */
 
-     public function SaveInfo() {
 
-         $data = M('Activity_v2')->field('id,activity_name')->select();
 
-         $this->assign('Acts', $data);
 
-         $this->display('SaveInfo');
 
-     }
 
-     /**
 
-      * [Save 添加/编辑]
 
-      */
 
-     public function Save() {
 
-         // 是否ajax请求
 
-         if (!IS_AjAX) {
 
-             $this->error(L('common_unauthorized_access'));
 
-         }
 
-         $data = array(
 
-             'act_id'        =>I('act_id'),
 
-             'prize_id'      =>I('prize_id'),
 
-             'uid'           =>I('uid'),
 
-             'phone'         =>I('phone'),
 
-             'prize_date'    =>I('prize_date')
 
-         );
 
-         if (empty(I('id'))) {
 
-             // 添加
 
-             if (M('Prize_default_v2')->add($data)) {
 
-                 $this->ajaxReturn('添加成功');
 
-             } else {
 
-                 $this->ajaxReturn('添加失败',400);
 
-             }
 
-         } else {
 
-             // 数据更新
 
-             if (M('Prize_default_v2')->where(array('id' => I('id')))->save($data)!==false) {
 
-                 $this->ajaxReturn('更新成功');
 
-             } else {
 
-                 echo M()->getLastSql();die;
 
-                 $this->ajaxReturn('更新失败',400);
 
-             }
 
-         }
 
-     }
 
-     /**
 
-      * [Delete 删除]
 
-      */
 
-     public function Delete() {
 
-         // 是否ajax请求
 
-         if (!IS_AJAX) {
 
-             $this->error(L('common_unauthorized_access'));
 
-         }
 
-         // 删除数据
 
-         if (!empty(I('id'))) {
 
-             // 更新
 
-             if ($this->table->delete(I('id'))) {
 
-                 $this->ajaxReturn(L('common_operation_delete_success'));
 
-             } else {
 
-                 $this->ajaxReturn(L('common_operation_delete_error'), -100);
 
-             }
 
-         } else {
 
-             $this->ajaxReturn(L('common_param_error'), -1);
 
-         }
 
-     }
 
-     
 
-     /**
 
-      * [Search 搜索]
 
-      */
 
-     public function Search()
 
-     {
 
-         $act_id = I('act_id');
 
-         if(empty($act_id)){
 
-             echo json_encode(array());
 
-             die;
 
-         }
 
-         $data['activity'] = M('Activity_v2')->where(['id'=>$act_id])->find();
 
-         
 
-         $data['activity']['start_at'] = $data['activity']['start_at'];        
 
-         $data['activity']['end_at'] = $data['activity']['end_at'];
 
- //         dump(json_decode($data['activity']['prize_list'],true));
 
-         $data['prizes'] = json_decode($data['activity']['prize_list'],true);
 
-         echo json_encode($data);
 
-     }
 
-     
 
- }
 
 
  |