Esempio n. 1
0
 public function updateSlider($sliderId)
 {
     if (!$sliderId) {
         $this->message('ID不能为空!');
     }
     if (RequestUtil::isPost()) {
         $this->sliderModel->deleteSliderCache();
         $params = RequestUtil::postParams();
         // href
         if (!preg_match('~^http[s]?://~', $params['href'])) {
             $params['href'] = 'http://' . $params['href'];
         }
         if ($this->sliderModel->rules()->run()) {
             $upload = UploadUtil::commonUpload(array('upload/resize_200x200', 'upload/resize_100x100', 'upload/resize_600x600'));
             if ($upload) {
                 $params['pic'] = $upload;
             }
             $returnUrl = 'slider/updateSlider/' . $sliderId;
             if ((new CurdUtil($this->sliderModel))->update(array('slider_id' => $sliderId), $params)) {
                 $this->message('修改成功!', $returnUrl);
             } else {
                 $this->message('修改失败!', $returnUrl);
             }
         }
     }
     $slider = (new CurdUtil($this->sliderModel))->readOne(array('slider_id' => $sliderId, 'disabled' => 0));
     if (!$slider) {
         $this->message('记录不存在或者已被删除!', 'slider/index');
     }
     $this->view('slider/updateSlider', array('slider' => $slider));
 }
Esempio n. 2
0
 /**
  * 添加店铺
  */
 public function addShop()
 {
     if (RequestUtil::isPost()) {
         if ($this->shopModel->rules()->run()) {
             $params = RequestUtil::postParams();
             $params['shop_logo'] = UploadUtil::commonUpload(array('upload/resize_200x200', 'upload/resize_100x100'));
             $insertId = (new CurdUtil($this->shopModel))->create(array_merge($params, array('create_time' => DateUtil::now())));
             if ($insertId) {
                 $this->message('新增店铺成功!', 'shop/index');
             } else {
                 $this->message('新增店铺失败!', 'shop/index');
             }
         }
     }
     $this->view('shop/addShop');
 }
Esempio n. 3
0
 /**
  * 修改 美容师
  * @param $beautician_id
  */
 public function updateBeautician($beautician_id)
 {
     if (RequestUtil::isPost()) {
         if ($this->beauticianModel->rules()->run()) {
             $params = RequestUtil::postParams();
             $upload = UploadUtil::commonUpload(array('upload/resize_200x200', 'upload/resize_350x350', 'upload/resize_100x100'));
             if ($upload) {
                 $params['avatar'] = $upload;
             }
             if ((new CurdUtil($this->beauticianModel))->update(array('beautician_id' => $beautician_id), $params)) {
                 $this->message('修改美容师信息成功!', 'beautician/updateBeautician/' . $beautician_id);
             } else {
                 $this->message('修改美容师信失败!', 'beautician/updateBeautician/' . $beautician_id);
             }
         }
     }
     $beautician = $this->beauticianModel->readOne($beautician_id);
     if (!$beautician) {
         $this->message('美容师不存在!', 'beautician/index');
     }
     $this->view('beautician/updateBeautician', array('beautician' => $beautician, 'selectShop' => $beautician['shop_id']));
 }
Esempio n. 4
0
 public function updateExchangeGoods($exchangeGoodsId, $limit = '')
 {
     if (RequestUtil::isPost()) {
         if ($this->exchangeGoodsModel->rules()->run()) {
             $params = RequestUtil::postParams();
             $upload = UploadUtil::commonUpload(array('upload/resize_200x200', 'upload/resize_600x600', 'upload/resize_100x100'));
             if ($upload) {
                 $params['exchange_goods_pic'] = $upload;
             }
             if ((new CurdUtil($this->exchangeGoodsModel))->update(array('exchange_goods_id' => $exchangeGoodsId), $params)) {
                 $this->message('修改兑换商品成功!', 'exchangeGoods/updateExchangeGoods/' . $exchangeGoodsId . "/{$limit}");
             } else {
                 $this->message('修改兑换商品失败!', 'exchangeGoods/updateExchangeGoods/' . $exchangeGoodsId . "/{$limit}");
             }
         }
     }
     $shops = (new ShopModel())->getAllShops();
     $exchangeGoods = $this->exchangeGoodsModel->readOne($exchangeGoodsId);
     if (!$exchangeGoods) {
         $this->message('兑换商品不存在或者已被删除!', "exchangeGoods/index/{$limit}");
     }
     $this->view('exchangeGoods/updateExchangeGoods', array('exchangeGoods' => $exchangeGoods, 'shops' => $shops, 'limit' => $limit));
 }
Esempio n. 5
0
 public function addProject()
 {
     if (RequestUtil::isPost()) {
         if ($this->projectModel->rules()->run()) {
             $params = RequestUtil::postParams();
             $mainProjectId = $params['main_project_id'];
             unset($params['main_project_id']);
             $params['project_cover'] = UploadUtil::commonUpload(array('upload/resize_200x200', 'upload/resize_600x600', 'upload/resize_100x100'));
             $insertId = (new CurdUtil($this->projectModel))->create(array_merge($params, array('create_time' => DateUtil::now())));
             // 关联项目
             if ($mainProjectId) {
                 (new CurdUtil(new ProjectRelationModel()))->create(array('main_project_id' => $mainProjectId, 'relation_project_id' => $insertId));
             }
             if ($insertId) {
                 $this->message('新增项目成功!', 'project/index');
             } else {
                 $this->message('新增项目失败!', 'project/index');
             }
         }
     }
     $categories = (new CategoryModel())->getAllCategories();
     $shops = (new ShopModel())->getAllShops();
     $this->view('project/addProject', array('categories' => $categories, 'shops' => $shops));
 }