/** * CarrierProNodeAct::act_addCarrierProNode() * 添加运输方式处理节点 * @param string $nodeTitle 节点名 * @param string $nodeKey 处理关键词 * @param string $carrierId 运输方式ID * @return bool */ public function act_addCarrierProNode() { $nodeTitle = isset($_POST["nodeTitle"]) ? post_check($_POST["nodeTitle"]) : ""; $nodeKey = isset($_POST["nodeKey"]) ? post_check($_POST["nodeKey"]) : ""; $carrierId = isset($_POST["carrierId"]) ? abs(intval(trim($_POST["carrierId"]))) : 0; $act = isset($_REQUEST["act"]) ? post_check($_REQUEST["act"]) : ""; $mod = isset($_REQUEST["mod"]) ? post_check($_REQUEST["mod"]) : ""; if (!AuthUser::checkLogin($mod, $act)) { self::$errCode = 10010; self::$errMsg = "对不起,您无数据添加权限!"; return false; } if (empty($carrierId)) { self::$errCode = 10000; self::$errMsg = "运输方式参数有误!"; return false; } if (empty($nodeTitle)) { self::$errCode = 10001; self::$errMsg = "节点名参数有误!"; return false; } if (empty($nodeKey) || !preg_match("/^([\\S]+\\s?)*[\\S]\$/", $nodeKey)) { self::$errCode = 10002; self::$errMsg = "处理关键词参数有误!"; return false; } $uid = $_SESSION[C('USER_AUTH_SYS_ID')]; $data = array("nodeName" => $nodeTitle, "nodeKey" => $nodeKey, "carrierId" => $carrierId, "addTime" => time(), "add_user_id" => $uid); $res = CarrierProNodeModel::addCarrierProNode($data); self::$errCode = CarrierProNodeModel::$errCode; self::$errMsg = CarrierProNodeModel::$errMsg; return $res; }