Example #1
0
 /**
  * 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;
 }