本系统的公共函数在:application\common.php 以下列举部分函数,具体用法及其他函数请参考源码。 ## msectime >[success] 含义:获取毫秒数 返回:返回当前的毫秒时间戳 ## get_client_ip >[success] 含义:获取客户端IP 返回:客户端IP ## get_client_broswer >[success] 含义:判断前端浏览器类型 返回:微信、支付宝 ## get_sn($type) >[success] 含义:根据类型生成编号 返回:订单、售后单、支付单、商品编号、货品编号等 | 参数 | 类型 | 含义 | | --- | --- |--- | | $type | string | 类型 | ## get_hash >[success] 含义:获取hash值 返回:hash值 ## get_file_extension($filename) >[success] 含义:获取文件扩展名 返回:txt、jpg | 参数 | 类型 | 含义 | | --- | --- |--- | | $filename | string | 文件名(带路径)| ## get_hash_dir >[success] 含义:获取HASH目录 返回:1b/74/eb ## mkdirs($dir,$mode) >[success] 含义:递归创建目录 返回:true|false | 参数 | 类型 | 含义 | | --- | --- |--- | | $dir| string | 路径名| | $mode| string | 权限值,例如:777| ## _sImage($image_id) >[success] 含义:返回图片真实路径 返回:https://images.gitee.com/uploads/images/2018/1018/184408_a1c0d706_8503.jpeg | 参数 | 类型 | 含义 | | --- | --- |--- | | $image_id| string | 图片id | ## getRealUrl($url) >[success] 含义:相对地址转换为绝对地址 返回:https://images.gitee.com/uploads/images/2018/1018/184408_a1c0d706_8503.jpeg | 参数 | 类型 | 含义 | | --- | --- |--- | | $url| string | 图片相对地址 | ## format_mobile($mobile) >[success] 含义:格式化数据化手机号码 返回:18530****53 | 参数 | 类型 | 含义 | | --- | --- |--- | | $mobile| string | 手机号| ## redirect_url >[success] 含义:获取来源地址,如果没有登陆的情况下,记录来源url,并跳转到登陆页面 返回:来源地址 ## get_user_info($user_id,$field = 'mobile') >[success] 含义:获取用户信息,默认返回手机号 返回:手机号 | 参数 | 类型 | 含义 | | --- | --- |--- | | $user_id| int| 用户user表ID| | $field | string| 要返回的字段| ## get_goods_info($goods_id,$field = 'name') >[success] 含义:获取商品信息,默认返回商品名称 返回:测试商品 | 参数 | 类型 | 含义 | | --- | --- |--- | | $goods_id| int| 商品goods表ID| | $field | string| 要返回的字段| ## get_user_id($mobile) >[success] 含义:根据手机号获取用户id 返回:用户id | 参数 | 类型 | 含义 | | --- | --- |--- | | $mobile| number| 13184240161| ## get_operation_url($id) >[success] 含义:根据operation_id 取得链接地址 返回:链接地址 | 参数 | 类型 | 含义 | | --- | --- |--- | | $id| int| operation_id | ## getMoney($money) >[success] 含义:获取转换后的金额 返回:保留2位小数金额 | 参数 | 类型 | 含义 | | --- | --- |--- | | $money | float| 金额| ## get_payment_info($payment_code,$field) >[success] 含义:根据支付方式编码取支付方式名称等 返回:支付方式名称等 | 参数 | 类型 | 含义 | | --- | --- |--- | | $payment_code| string| 支付方式编码| | $field| string| 要返回的字段| ## get_logi_info($logi_code,$field) >[success] 含义:根据物流编码取物流名称等信息 返回:物流名称 | 参数 | 类型 | 含义 | | --- | --- |--- | | $logi_code| string| 物流编码 | | $field| string| 要返回的字段| ## get_area($area_id) >[success] 含义:根据地区id取省市区的信息 返回:省市区信息 | 参数 | 类型 | 含义 | | --- | --- |--- | | $area_id| int| 地区ID | ## error_code($code,$mini = false) >[success] 含义:根据错误码返回错误信息 返回:错误信息 | 参数 | 类型 | 含义 | | --- | --- |--- | | $code| int| 错误码 | | $mini | bool| 是否只返回错误信息 | ## delImage($image_id) >[success] 含义:根据图片ID删除图片 返回:true|false | 参数 | 类型 | 含义 | | --- | --- |--- | | $image_id| string| 图片id | ## getLabel($ids) >[success] 含义:查询标签 返回:array 标签信息 | 参数 | 类型 | 含义 | | --- | --- |--- | | $ids| array| 图片id | ## getLabelStyle($style) >[success] 含义:获取标签样式 返回:标签样式 | 参数 | 类型 | 含义 | | --- | --- |--- | | $style| string| 标签编码 | ## getRealSize($size) >[success] 含义:单位自动转换函数 返回:最终单位 | 参数 | 类型 | 含义 | | --- | --- |--- | | $size| number| 文件大小,单位B | ## convertUrlQuery($query) >[success] 含义:url参数转换为数组 返回:数组 | 参数 | 类型 | 含义 | | --- | --- |--- | | $query| string| url参数 | ## load_wechat($type) >[success] 含义:获取微信操作对象(单例模式) 返回:对象 | 参数 | 类型 | 含义 | | --- | --- |--- | | $type| string| 对象名称| ## sendMessage($user_id, $code, $params) >[success] 含义:发送信息助手 返回:true|false | 参数 | 类型 | 含义 | | --- | --- |--- | | $user_id| int| 用户ID | | $code| string| 短信模板编码 | | $params| string| 参数 | ## bankCardNoFormat($cardNo) >[success] 含义:格式化银行卡号 返回:返回格式化后银行卡号,前四位和最后显示原样的,其他隐藏 | 参数 | 类型 | 含义 | | --- | --- |--- | | $cardNo| string| 银行卡号 | ## getSetting($key) >[success] 含义:获取配置信息 返回:string|array | 参数 | 类型 | 含义 | | --- | --- |--- | | $key| string| 配置参数 | ## getAddonsConfig($name) >[success] 含义:获取插件配置信息 返回:array 插件配置信息 | 参数 | 类型 | 含义 | | --- | --- |--- | | $name | string| 插件名称| ## get_manage_info($manage_id,$field = 'username') >[success] 含义:获取管理员信息 返回:返回管理员信息,默认返回名称 | 参数 | 类型 | 含义 | | --- | --- |--- | | $manage_id| int| 管理员ID| | $field | int| 要返回的字段| ## isInGroup($gid = 0, &$promotion_id = 0) >[success] 含义:判断商品是否参加团购或秒杀并返回团购或秒杀id 返回:true|false | 参数 | 类型 | 含义 | | --- | --- |--- | | $gid | int| 商品ID| | $promotion_id | int| 返回团购或秒杀id| ## isMobile($mobile) >[success] 含义:判断是否手机号 返回:true|false | 参数 | 类型 | 含义 | | --- | --- |--- | | $mobile| int| 手机号| ## secondConversion($second = 0) >[success] 含义:秒转换为天,小时,分钟 返回:X天X小时X分钟 | 参数 | 类型 | 含义 | | --- | --- |--- | | $second | int| 秒|