/** * ChannelPriceAct::act_delChannelPrice() * 删除运费价目 * @param int $id 运费价目ID * @return bool */ public function act_delChannelPrice() { $id = isset($_POST["id"]) ? intval(trim($_POST["id"])) : 0; $chname = isset($_POST["chname"]) ? $_POST["chname"] : ""; $act = isset($_REQUEST["act"]) ? post_check($_REQUEST["act"]) : ""; $mod = isset($_REQUEST["mod"]) ? post_check($_REQUEST["mod"]) : ""; if (!AuthUser::checkLogin($mod, $act)) { self::$errCode = 30002; self::$errMsg = "对不起,您无数据删除权限!"; return false; } if (empty($id) || !is_numeric($id)) { self::$errCode = 30000; self::$errMsg = "运费价目ID有误!"; return false; } if (!in_array($chname, self::$chnameArr)) { self::$errCode = 30001; self::$errMsg = "渠道运费参数有误!"; return false; } $res = ChannelPriceModel::delChannelPrice($chname, $id); self::$errCode = ChannelPriceModel::$errCode; self::$errMsg = ChannelPriceModel::$errMsg; if (empty(self::$errCode)) { $cacheFee = TransOpenApiModel::updateCacheTableFee($chname, $data); } return $res; }