/** * 统计产品条数 * @param string $condition 条件 * @param integer $type 选择数据表 默认1为正式表 2为M表 * @param array $bind 条件 * @return int 条数 */ public function productNum($condition, $type = 1, $bind = array()) { if (empty($condition)) { return $this->outputData(0); } if ($type == 1) { $count = \Gcproinfo\Models\Pdinfo::count(array($condition, "bind" => $bind)); } elseif ($type == 2) { $count = \Gcproinfo\Models\Mproduct::count(array($condition, "bind" => $bind)); } elseif ($type == 3) { $count = \Gcproinfo\Models\Pdoptimize::count(array($condition, "bind" => $bind)); } elseif ($type == 4) { $count = \Gcproinfo\Models\Pdspecialpro::count(array($condition, "bind" => $bind)); } elseif ($type == 5) { $count = \Gcproinfo\Models\Mspecialpro::count(array($condition, "bind" => $bind)); } return $this->outputData($count); }
/** * 统计普通商品条数 * @param string $condition 条件 必须有cid * @param array $bind 条件 * @return int 条数 */ public function productNum($condition, $bind = array()) { if (empty($condition)) { return $this->outputData(false, 600, '参数有误'); } $count = Pdinfo::count(array($condition, "bind" => $bind)); return $this->outputData($count); }