<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 第一課model解讀 1 .model路徑:ewei\_shopv2\\core\\model 判斷用戶是否關注,關注返回1 ``` <pre class="calibre14">``` $rs <span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">"user"</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">followed</span><span class="token2">(</span>$openid<span class="token2">)</span><span class="token2">;</span> ``` ``` 查詢物流信息 ``` <pre class="calibre14">``` <span class="token1">m</span><span class="token2">(</span><span class="token4">'util'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getExpressList</span><span class="token2">(</span><span class="token4">'youshuwuliu'</span><span class="token2">,</span><span class="token4">'518266033534'</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 獲取快遞商列表 ``` <pre class="calibre14">``` <span class="token1">m</span><span class="token2">(</span><span class="token4">'express'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getExpressList</span><span class="token2">(</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 生成訂單號 ``` <pre class="calibre14">``` $ordersn <span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'common'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">createNO</span><span class="token2">(</span><span class="token4">'order'</span><span class="token2">,</span> <span class="token4">'ordersn'</span><span class="token2">,</span> <span class="token4">'ME'</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 成為分銷商產品id ``` <pre class="calibre14">``` $rs <span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'common'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getPluginset</span><span class="token2">(</span><span class="token4">'commission'</span><span class="token2">)</span><span class="token2">[</span><span class="token4">'become_goodsid'</span><span class="token2">]</span><span class="token2">;</span> ``` ``` 自動定位返回省市縣 ``` <pre class="calibre14">``` $rs <span class="token">=</span> <span class="token1">json_decode</span><span class="token2">(</span><span class="token1">m</span><span class="token2">(</span><span class="token4">'util'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getIpAddress</span><span class="token2">(</span><span class="token2">)</span><span class="token2">,</span><span class="token3">1</span><span class="token2">)</span><span class="token2">;</span> Array <span class="token2">(</span> <span class="token2">[</span>ret<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token3">1</span> <span class="token2">[</span>start<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token">-</span><span class="token3">1</span> <span class="token2">[</span>end<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token">-</span><span class="token3">1</span> <span class="token2">[</span>country<span class="token2">]</span> <span class="token">=</span><span class="token">></span> 中國 <span class="token2">[</span>province<span class="token2">]</span> <span class="token">=</span><span class="token">></span> 江蘇 <span class="token2">[</span>city<span class="token2">]</span> <span class="token">=</span><span class="token">></span> 蘇州 <span class="token2">[</span>district<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token2">[</span>isp<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token2">[</span>type<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token2">[</span>desc<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token2">)</span> ``` ``` 根據經緯度計算距離 params :lat1 緯度1; lng1 經度1; lat2 緯度2; lng2 經度2; len\_type (1:m or 2:km); ``` <pre class="calibre14">``` <span class="token1">m</span><span class="token2">(</span><span class="token4">'util'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">GetDistance</span><span class="token2">(</span>$lat1<span class="token2">,</span> $lng1<span class="token2">,</span> $lat2<span class="token2">,</span> $lng2<span class="token2">,</span> $len_type <span class="token">=</span> <span class="token3">1</span><span class="token2">,</span> $decimal <span class="token">=</span> <span class="token3">2</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 返回會員信息,支持傳入openid,mid,兩個功能一樣,無區別 ``` <pre class="calibre14">``` $rs <span class="token">=</span><span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getMember</span><span class="token2">(</span>$mid<span class="token2">)</span><span class="token2">;</span> $rs <span class="token">=</span><span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getInfo</span><span class="token2">(</span>$openid<span class="token2">)</span><span class="token2">;</span> $rs <span class="token">=</span><span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getMobileMember</span><span class="token2">(</span><span class="token4">'18291448834'</span><span class="token2">)</span><span class="token2">;</span>只支持手機號<span class="token2">,</span>返回同上信息 ``` ``` 查詢積分與余額,可傳入openid,uid ``` <pre class="calibre14">``` $rs <span class="token">=</span><span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getCredits</span><span class="token2">(</span>$openid<span class="token2">)</span><span class="token2">;</span> Array <span class="token2">(</span> <span class="token2">[</span>credit1<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token3">0.00</span> <span class="token2">[</span>credit2<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token3">9999.00</span> <span class="token2">)</span> ``` ``` 查詢積分,只返回一個值,支持openid,uid ``` <pre class="calibre14">``` <span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getCredit</span><span class="token2">(</span>$openid<span class="token2">,</span><span class="token4">'credit2'</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 獲取用戶信息 oauth,snsapi\_userinfo 是用戶信息 ``` <pre class="calibre14">``` $rs <span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">wxuser</span><span class="token2">(</span>$appid<span class="token2">,</span> $secret<span class="token2">,</span> $snsapi <span class="token">=</span> <span class="token4">'snsapi_base'</span><span class="token2">,</span> $expired <span class="token">=</span> <span class="token4">'600'</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 查詢會員等級,支持openid/mid ``` <pre class="calibre14">``` <span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getLevel</span><span class="token2">(</span>$mid<span class="token2">)</span><span class="token2">;</span> Array <span class="token2">(</span> <span class="token2">[</span>levelname<span class="token2">]</span> <span class="token">=</span><span class="token">></span> 普通用戶 <span class="token2">[</span>discount<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token3">10</span> <span class="token2">)</span> ``` ``` 寫入積分或余額,傳入openid,要寫入的字段,分數,日志 ``` <pre class="calibre14">``` <span class="token1">m</span><span class="token2">(</span><span class="token4">'member'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">setCredit</span><span class="token2">(</span>$openid<span class="token2">,</span><span class="token4">'credit2'</span><span class="token2">,</span><span class="token">-</span><span class="token3">1</span><span class="token2">,</span><span class="token2">[</span><span class="token3">0</span><span class="token2">,</span><span class="token4">'測試增加1積分'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 發送文本客服消息 ``` <pre class="calibre14">``` $rs <span class="token">=</span><span class="token1">m</span><span class="token2">(</span><span class="token4">'message'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">sendCustomNotice</span><span class="token2">(</span>$openid<span class="token2">,</span> <span class="token4">'感謝您的關注,恭喜您獲得關注獎勵'</span><span class="token2">)</span><span class="token2">;</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'message'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">sendCustomNotice</span><span class="token2">(</span>$openid<span class="token2">,</span> <span class="token4">'感謝您的關注,恭喜您獲得關注獎勵'</span><span class="token2">,</span><span class="token1">mobileUrl</span><span class="token2">(</span><span class="token4">'task'</span><span class="token2">,</span> <span class="token1">array</span><span class="token2">(</span><span class="token4">'tabpage'</span> <span class="token">=</span><span class="token">></span> <span class="token4">'runninga'</span><span class="token2">)</span><span class="token2">,</span> <span class="token3">true</span><span class="token2">)</span><span class="token2">)</span><span class="token2">;</span>帶連接 Array <span class="token2">(</span> <span class="token2">[</span>errcode<span class="token2">]</span> <span class="token">=</span><span class="token">></span> <span class="token3">0</span> <span class="token2">[</span>errmsg<span class="token2">]</span> <span class="token">=</span><span class="token">></span> ok <span class="token2">)</span> ``` ``` 發送圖片給用戶 ``` <pre class="calibre14">``` <span class="token1">m</span><span class="token2">(</span><span class="token4">'message'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">sendImage</span><span class="token2">(</span>$openid<span class="token2">,</span> $mediaid<span class="token2">)</span><span class="token2">;</span> ``` ``` 發送圖文信息 ``` <pre class="calibre14">``` $articles<span class="token2">[</span><span class="token2">]</span> <span class="token">=</span> <span class="token2">[</span> <span class="token4">'title'</span><span class="token">=</span><span class="token">></span><span class="token1">urlencode</span><span class="token2">(</span><span class="token4">'圖文標題'</span><span class="token2">)</span><span class="token2">,</span> <span class="token4">'description'</span><span class="token">=</span><span class="token">></span><span class="token1">urlencode</span><span class="token2">(</span><span class="token4">'圖文描述'</span><span class="token2">)</span><span class="token2">,</span> <span class="token4">'url'</span><span class="token">=</span><span class="token">></span><span class="token4">''</span><span class="token2">,</span> <span class="token4">'picurl'</span><span class="token">=</span><span class="token">></span><span class="token4">''</span> <span class="token2">]</span><span class="token2">;</span> $rs <span class="token">=</span><span class="token1">m</span><span class="token2">(</span><span class="token4">'message'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">sendNews</span><span class="token2">(</span>$openid<span class="token2">,</span> $articles<span class="token2">)</span><span class="token2">;</span> ``` ``` 發送模板消息 ``` <pre class="calibre14">``` $tplid <span class="token">=</span> <span class="token4">"oHp99Ox0wF1ipI8-FJ7TDgFfkBbi8MW39u2Ft4jp3bQ"</span><span class="token2">;</span> $url <span class="token">=</span> <span class="token4">""</span><span class="token2">;</span> $arr <span class="token">=</span><span class="token2">[</span><span class="token2">]</span><span class="token2">;</span> $sendarr <span class="token">=</span><span class="token2">[</span><span class="token4">'測試通知標題'</span><span class="token2">,</span><span class="token4">'西安大學'</span><span class="token2">,</span><span class="token4">'管理員'</span><span class="token2">,</span><span class="token4">'2018-4-28'</span><span class="token2">,</span><span class="token4">'商城決定展示關閉'</span><span class="token2">,</span><span class="token4">'點擊查看詳情'</span><span class="token2">]</span><span class="token2">;</span> $tpl <span class="token">=</span> '<span class="token2">{</span><span class="token2">{</span>first<span class="token2">.</span>DATA<span class="token2">}</span><span class="token2">}</span> 學校:<span class="token2">{</span><span class="token2">{</span>keyword1<span class="token2">.</span>DATA<span class="token2">}</span><span class="token2">}</span> 通知人:<span class="token2">{</span><span class="token2">{</span>keyword2<span class="token2">.</span>DATA<span class="token2">}</span><span class="token2">}</span> 時間:<span class="token2">{</span><span class="token2">{</span>keyword3<span class="token2">.</span>DATA<span class="token2">}</span><span class="token2">}</span> 通知內容:<span class="token2">{</span><span class="token2">{</span>keyword4<span class="token2">.</span>DATA<span class="token2">}</span><span class="token2">}</span> <span class="token2">{</span><span class="token2">{</span>remark<span class="token2">.</span>DATA<span class="token2">}</span><span class="token2">}</span>'<span class="token2">;</span> <span class="token1">preg_match_all</span><span class="token2">(</span><span class="token4">'/{{(.*).DATA}}/'</span><span class="token2">,</span>$tpl<span class="token2">,</span>$rs<span class="token2">)</span><span class="token2">;</span> <span class="token1">foreach</span><span class="token2">(</span>$rs<span class="token2">[</span><span class="token3">1</span><span class="token2">]</span> as $k<span class="token">=</span><span class="token">></span>$v<span class="token2">)</span><span class="token2">{</span> $arr<span class="token2">[</span>$v<span class="token2">]</span> <span class="token">=</span> <span class="token1">array</span><span class="token2">(</span> <span class="token4">'value'</span><span class="token">=</span><span class="token">></span>$sendarr<span class="token2">[</span>$k<span class="token2">]</span> <span class="token2">)</span><span class="token2">;</span> <span class="token2">}</span> $arr<span class="token2">[</span><span class="token4">'first'</span><span class="token2">]</span><span class="token2">[</span><span class="token4">'color'</span><span class="token2">]</span><span class="token">=</span><span class="token4">'#04be02'</span><span class="token2">;</span> $arr<span class="token2">[</span><span class="token4">'remark'</span><span class="token2">]</span><span class="token2">[</span><span class="token4">'color'</span><span class="token2">]</span><span class="token">=</span><span class="token4">'#18b4ed'</span><span class="token2">;</span> $rs <span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'Message'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">sendTplNotice</span><span class="token2">(</span>$openid<span class="token2">,</span> $tplid<span class="token2">,</span> $arr<span class="token2">,</span> $url <span class="token">=</span> <span class="token4">''</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 獲取配置信息 可傳入需要的參數值 如pay ``` <pre class="calibre14">``` $rs<span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'common'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">getSysset</span><span class="token2">(</span><span class="token4">''</span><span class="token2">,</span> $_W<span class="token2">[</span><span class="token4">'uniacid'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 支付簽名,17是支付方式,成功后處理通知文件在ewei\_shopv2\\payment\\wechat\\notify.php ``` <pre class="calibre14">``` $options <span class="token">=</span> <span class="token1">array</span><span class="token2">(</span><span class="token2">)</span><span class="token2">;</span> $options<span class="token2">[</span><span class="token4">'appid'</span><span class="token2">]</span> <span class="token">=</span> $user<span class="token2">[</span><span class="token4">'appid'</span><span class="token2">]</span><span class="token2">;</span> $options<span class="token2">[</span><span class="token4">'secret'</span><span class="token2">]</span> <span class="token">=</span> $user<span class="token2">[</span><span class="token4">'secretkey'</span><span class="token2">]</span><span class="token2">;</span> $options<span class="token2">[</span><span class="token4">'apikey'</span><span class="token2">]</span> <span class="token">=</span> $user<span class="token2">[</span><span class="token4">'prikey'</span><span class="token2">]</span><span class="token2">;</span> $options<span class="token2">[</span><span class="token4">'mchid'</span><span class="token2">]</span> <span class="token">=</span> $user<span class="token2">[</span><span class="token4">'mchid'</span><span class="token2">]</span><span class="token2">;</span> $params <span class="token">=</span> <span class="token1">array</span><span class="token2">(</span><span class="token2">)</span><span class="token2">;</span> $params<span class="token2">[</span><span class="token4">'tid'</span><span class="token2">]</span> <span class="token">=</span> $row<span class="token2">[</span><span class="token4">'os_orderid'</span><span class="token2">]</span><span class="token2">;</span> $params<span class="token2">[</span><span class="token4">'user'</span><span class="token2">]</span> <span class="token">=</span> $row<span class="token2">[</span><span class="token4">'openid'</span><span class="token2">]</span><span class="token2">;</span> $params<span class="token2">[</span><span class="token4">'fee'</span><span class="token2">]</span> <span class="token">=</span><span class="token2">(</span>float<span class="token2">)</span>$row<span class="token2">[</span><span class="token4">'money'</span><span class="token2">]</span><span class="token2">;</span> $params<span class="token2">[</span><span class="token4">'title'</span><span class="token2">]</span> <span class="token">=</span> <span class="token4">'訂單標題'</span><span class="token2">;</span> $params<span class="token2">[</span><span class="token4">'openid'</span><span class="token2">]</span> <span class="token">=</span> $row<span class="token2">[</span><span class="token4">'openid'</span><span class="token2">]</span><span class="token2">;</span> <span class="token5">if</span> <span class="token2">(</span><span class="token1">is_weixin</span><span class="token2">(</span><span class="token2">)</span><span class="token2">)</span> <span class="token2">{</span> $wechat <span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'common'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">wechat_build</span><span class="token2">(</span>$params<span class="token2">,</span> $options<span class="token2">,</span><span class="token3">17</span><span class="token2">)</span><span class="token2">;</span> <span class="token2">}</span> ``` ``` 生成二維碼,返回url ``` <pre class="calibre16">``` $rs <span class="token">=</span> <span class="token1">m</span><span class="token2">(</span><span class="token4">'qrcode'</span><span class="token2">)</span><span class="token">-</span><span class="token">></span><span class="token1">createQrcode</span><span class="token2">(</span><span class="token4">"http://www.baidu.com"</span><span class="token2">)</span><span class="token2">;</span> ``` ```
                  <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>

                              哎呀哎呀视频在线观看