<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 系統類說明 * \service\CacheService 系統緩存類 ``` // 設置系統緩存 set($key, $value) // 獲取系統緩存 get($key, $default) // 刪除指定系統緩存 rm($key) // 清空所有系統緩存 clear() ``` * \service\ExportService 導出csv表格類 ``` // 導出Csv exportCsv($list 數據, $fliename 文件名, $header 表格頭部, $br 換行分隔符) ``` * \service\GroupDataService 組合數據類 ``` // 獲得組合數據信息+組合數據列表 getGroupData($configName,$limit) // 獲得組合數據列表 getData($configName,$limit) ``` * \service\HookService 行為擴展類 ``` // 資源監聽 自動注冊前置行為操作 + 行為操作 resultListen($tag, $params, $extra = null, $once = false,$behavior = null 自動注冊類) // 監聽后置行為操作 afterListen($tag, $params, $extra = null, $once = false, $behavior = null 自動注冊類) // 監聽前置行為操作 beforeListen($tag,$params,$extra = null, $once = false, $behavior = null) // 監聽行為操作 listen($tag, $params, $extra = null, $once = false, $behavior = null) // 添加前置行為 addBefore($tag, $behavior, $first = false) // 添加后置行為 addAfter($tag, $behavior, $first = false) // 添加行為 add($tag, $behavior, $first = false) ``` * \service\HttpService Request請求類 ``` // 發送get請求 getRequest($url, $data = array(), $header = false, $timeout = 10) // 發送post請求 postRequest($url, $data = array(), $header = false, $timeout = 10) // 發送請求 request($url, $method = 'get', $data = array(), $header = false, $timeout = 15) // 獲取請求head頭 getHeaderStr():String // 獲取請求head頭 getHeader():Array ``` * \service\JsonService Json輸出類 ``` // 成功 successful($msg = 'ok',$data=[]) // 成功+狀態 status($status,$msg,$result = []) // 失敗 fail($msg,$data=[]) ``` * \service\QrcodeService 二維碼生成類 ``` // 獲取一個臨時二維碼,不存在自動生成 getTemporaryQrcode($type,$id) // 獲取一個永久二維碼,不存在自動生成 getForeverQrcode($type,$id) // 查詢已有的二維碼 getQrcode($id,$type = 'id') ``` * \service\SystemConfigService 系統配置類 ``` // 獲取一個系統配置,帶緩存 config($key) // 獲取一個系統配置,不帶緩存 get($key) // 獲取多個系統配置,不帶緩存 more($keys = []) // 獲取所有系統配置,不帶緩存 getAll() ``` * \service\UploadService 文件上傳類 ``` // 單圖上傳 image($fileName, $path, $moveName = true, $autoValidate=true, $root=null, $rule='uniqid') // 文件上傳 file($fileName, $path, $moveName = true, $autoValidate=[], $root=null, $rule='uniqid') // 圖片壓縮 thumb($filePath, $ratio=8, $pre='s_') ``` * \service\WechatService 微信服務類 參考:https://www.easywechat.com/docs/3.x ``` // 獲取微信配置參數 options() // 多客服消息轉發 transfer($account = '') // 上傳永久素材接口 materialService() // 上傳臨時素材接口 materialTemporaryService() // 用戶接口 userService() // 客服消息接口 staffService() // 微信公眾號菜單接口 menuService() // 微信二維碼生成接口 qrcodeService() // 短鏈接生成接口 urlService() // 用戶授權 oauthService() // 模板消息接口 noticeService() // 發送模板消息 sendTemplate($openid,$templateId,array $data,$url = null,$defaultColor = null) // 支付接口 paymentService() // 下載商戶流水 downloadBill($day,$type = 'ALL') // 用戶標簽服務 userTagService() // 用戶分組服務 userGroupService() // 獲得jsSdk支付參數 jsPay($openid, $out_trade_no, $total_fee, $attach, $body, $detail='', $trade_type='JSAPI', $options = []) // 訂單退款 payOrderRefund($orderNo, array $opt) // 支付成功回調 handleNotify() // jssdk Config參數 jsSdk($url = '') // 回復文本消息 textMessage($content) // 回復圖片消息 imageMessage($media_id) // 回復視頻消息 videoMessage($media_id, $title = '', $description = '...', $thumb_media_id = null) // 回復聲音消息 voiceMessage($media_id) // 回復圖文消息 newsMessage($title, $description = '...', $url = '', $image = '') // 回復文章消息 articleMessage($title, $thumb_media_id, $source_url, $content = '', $author = '', $digest = '', $show_cover_pic = 0, $need_open_comment = 0, $only_fans_can_comment = 1) // 回復素材消息 materialMessage($type, $media_id) // 作為客服消息發送 staffTo($to, $message) // 獲得用戶信息 getUserInfo($openid) ``` * \service\WechatTemplateService 微信模板消息類 ``` // 發送模板消息 sendTemplate($openid,$templateId,array $data,$url = null,$defaultColor = '') // 給管理員發送模板消息 sendAdminNoticeTemplate(array $data,$url = null,$defaultColor = '') ``` ## 基礎繼承類 * \basic\ModelBasic Model基礎類 ``` /** * 獲得Db并緩存 * @param $name * @param bool $update * @return mixed|\think\db\Query */ protected static function getDb($name, $update = false) /** * 設置錯誤信息 * @param string $errorMsg * @return bool */ protected static function setErrorInfo($errorMsg = self::DEFAULT_ERROR_MSG,$rollback = false) /** * 獲取錯誤信息 * @param string $defaultMsg * @return string */ public static function getErrorInfo($defaultMsg = self::DEFAULT_ERROR_MSG) /** * 開啟事務 */ public static function beginTrans() /** * 提交事務 */ public static function commitTrans() /** * 關閉事務 */ public static function rollbackTrans() /** * 根據結果提交或者滾回事務 * @param $res */ public static function checkTrans($res) ``` * \basic\SystemBasic 后臺基礎類 ``` /** * 操作失敗提示框 * @param string $msg 提示信息 * @param string $backUrl 跳轉地址 * @param string $title 標題 * @param int $duration 持續時間 * @return mixed */ protected function failedNotice($msg = '操作失敗', $backUrl = 0, $info = '', $duration = 3) /** * 失敗提示一直持續 * @param $msg * @param int $backUrl * @param string $title * @return mixed */ protected function failedNoticeLast($msg = '操作失敗', $backUrl = 0, $info = '') /** * 操作成功提示框 * @param string $msg 提示信息 * @param string $backUrl 跳轉地址 * @param string $title 標題 * @param int $duration 持續時間 * @return mixed */ protected function successfulNotice($msg = '操作成功',$backUrl = 0,$info = '',$duration = 3) /** * 成功提示一直持續 * @param $msg * @param int $backUrl * @param string $title * @return mixed */ protected function successfulNoticeLast($msg = '操作成功',$backUrl = 0,$info = '') /** * 錯誤提醒頁面 * @param string $msg * @param int $url */ protected function failed($msg = '哎呀…親…您訪問的頁面出現錯誤', $url = 0) /** * 成功提醒頁面 * @param string $msg * @param int $url */ protected function successful($msg, $url = 0) ``` * \basic\WapBasic Wap端基礎類 ``` /** * 操作失敗 彈窗提示 ajax請求時返回json數據 * @param string $msg * @param int $url * @param string $title */ protected function failed($msg = '操作失敗', $url = 0, $title='錯誤提示') /** * 操作成功 彈窗提示 ajax請求時返回json數據 * @param $msg * @param int $url */ protected function successful($msg = '操作成功', $url = 0, $title='成功提醒') /** * 微信用戶自動登陸 并返回openid * @return string $openid */ protected function oauth() ``` ## 公共特性類 * \traits\ModelTrait Model公共特性 ``` /** * 添加一條數據 * @param $data * @return object $model 數據對象 */ public static function set($data) /** * 添加多條數據 * @param $group * @param bool $replace * @return mixed */ public static function setAll($group, $replace = false) /** * 修改一條數據 * @param $data * @param $id * @param $field * @return bool $type 返回成功失敗 */ public static function edit($data,$id,$field = null) /** * 查詢一條數據是否存在 * @param $map * @param string $field * @return bool 是否存在 */ public static function be($map, $field = '') /** * 刪除一條數據 * @param $id * @return bool $type 返回成功失敗 */ public static function del($id) /** * 分頁 * @param null $model 模型 * @param null $eachFn 處理結果函數 * @param array $params 分頁參數 * @param int $limit 分頁數 * @return array */ public static function page($model = null, $eachFn = null, $params = [], $limit = 20) /** * 高精度 加法 * @param int|string $uid id * @param string $decField 相加的字段 * @param float|int $dec 加的值 * @param string $keyField id的字段 * @param int $acc 精度 * @return bool */ public static function bcInc($key, $incField, $inc, $keyField = null, $acc=2) /** * 高精度 減法 * @param int|string $uid id * @param string $decField 相減的字段 * @param float|int $dec 減的值 * @param string $keyField id的字段 * @param bool $minus 是否可以為負數 * @param int $acc 精度 * @return bool */ public static function bcDec($key, $decField, $dec, $keyField = null, $minus = false, $acc=2) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看