예제 #1
0
 function act_getProductList($select = '*', $where)
 {
     $list = ProductModel::getProductList($select, $where);
     if ($list) {
         return $list;
     } else {
         self::$errCode = ProductModel::$errCode;
         self::$errMsg = ProductModel::$errMsg;
         return false;
     }
 }
 function upd()
 {
     $id = $_GET['id'];
     $pOb = new ProductModel();
     $arr = $pOb->getProductList(0, 1, "id={$id} and status=1");
     //echo $proOb->getLastSql();
     if (!empty($arr)) {
         $this->error("该产品未下架,不能修改");
     } else {
         unset($arr);
     }
     $oOb = new OrderModel();
     $arr = $oOb->getList("pid={$id} and (status=1 or status=2 or status=3)", 0, 1);
     if (!empty($arr)) {
         $this->error("该产品已在用户订单中存在,不能修改");
     } else {
         unset($arr);
         unset($oOb);
     }
     $pOb = new ProductModel();
     $arr = $pOb->getProductList(0, 1, "id={$id}");
     //echo $proOb->getLastSql();
     //var_dump($arr[0]);
     $this->assign("arr", $arr[0]);
     $this->display();
 }