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)); }
/** * 添加店铺 */ 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'); }
/** * 修改 美容师 * @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'])); }
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)); }
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)); }