示例#1
0
 public function insertAction()
 {
     $data['goods_name'] = $_POST['goods_name'];
     $data['goods_sn'] = $_POST['goods_sn'];
     $data['cat_id'] = $_POST['cat_id'];
     $data['shop_price'] = $_POST['shop_price'];
     $data['market_price'] = $_POST['market_price'];
     $data['goods_desc'] = $_POST['goods_desc'];
     $data['goods_number'] = $_POST['goods_number'];
     $isbest = Framework::getNullRequrest('is_best', 0, 'post');
     $isnew = Framework::getNullRequrest('is_new', 0, 'post');
     $ishot = Framework::getNullRequrest('is_hot', 0, 'post');
     $data['goods_status'] = 0 | $isbest | $isnew | $ishot;
     $data['is_on_sale'] = Framework::getNullRequrest('is_on_sale', 0, 'post');
     if ($_FILES['goods_image']['error'] != 4) {
         $upload_tool = new UploadTool(GOODS_IMAGE_PATH, 20480000);
         $result = $upload_tool->upload($_FILES['goods_image']);
         if (!$result) {
             $this->redirect('pre', $upload_tool->error_info);
         }
         $data['image_ori'] = $result[0];
         $data['image_thumb'] = $result[1];
     }
     $goods_model = new GoodsModel();
     $result = $goods_model->insertGoods($data);
     if (!$result) {
         if (isset($data['image_ori'])) {
             unlink(GOODS_IMAGE_PATH . str_replace('/', DS, $data['image_ori']));
             unlink(GOODS_IMAGE_PATH . str_replace('/', DS, $data['image_thumb']));
         }
         $this->redirect('pre', $goods_model->error_info, 30);
     } else {
         $this->redirect('pre', '添加成功!', 2);
     }
 }
 /**
  * 增加商品
  */
 public function insertAction()
 {
     //获取添加的商品信息
     $data['goods_name'] = $_POST['goods_name'];
     $data['goods_sn'] = $_POST['goods_sn'];
     $data['cat_id'] = $_POST['cat_id'];
     $data['shop_price'] = $_POST['shop_price'];
     $data['market_price'] = $_POST['market_price'];
     $data['goods_desc'] = $_POST['goods_desc'];
     $data['goods_number'] = $_POST['goods_number'];
     //商品状态
     $is_best = isset($_POST['is_best']) ? $_POST['is_best'] : 0;
     $is_new = isset($_POST['is_new']) ? $_POST['is_new'] : 0;
     $is_hot = isset($_POST['is_hot']) ? $_POST['is_hot'] : 0;
     $data['goods_status'] = 0 | $is_best | $is_new | $is_hot;
     $data['is_on_sale'] = isset($_POST['is_on_sale']) ? $_POST['is_on_sale'] : '0';
     $data['add_time'] = time();
     $model_goods = new GoodsModel();
     if ($model_goods->insertGoods($data)) {
         $this->jump('index.php?p=back&c=Goods&a=list');
     } else {
         $this->jump('index.php?p=back&c=Goods&a=add', '失败原因');
     }
 }