[TOC]
# 低價二次開發 聯系微信/電話17854945210
## 分銷走的升級邏輯
### 分銷訂單完成
``
訂單完成
/ewei_shopv2/plugin/commission/core
public function checkOrderFinish($orderid = '')
``
### 分銷升級
#### 非常重要,通過leveltype來查詢具體用那個方法
>調用方法直接升級(前提訂單已經完成,可以改這個方法,直接付款升級)
```
p('commission')->checkOrderFinish($order['id']);
```
``leveltype``
| 等級條件 | 等級字段 |
| --- | --- |
| | |
| | |
| 分銷訂單總額(完成的訂單) | 0
|
| 一級分銷訂單金額(完成的訂單) | 1
|
| 一級分銷訂單總數(完成的訂單) | 3
|
| 自購訂單金額(完成的訂單) | 4
|
| 自購訂單數量(完成的訂單) | 5
|
| 下線總人數(分銷商+非分銷商) | 6
|
| 一級下線人數(分銷商+非分銷商) | 7
|
| 下級分銷商總人數 | 8
|
| 一級分銷商人數 | 9
|
| 已提現傭金總金額 | 10
|
| 購買指定產品 | 11 |
| | |
```
leveltype=0 1 2 3 4 5
* 分銷商升級(根據分銷訂單)
* @param type $mid
public function upgradeLevelByOrder($openid)
```
```
* 分銷商升級(根據下級數)
* @param type $mid
public function upgradeLevelByAgent($openid) {
```
```
* 分銷商升級(根據傭金體現數)
* @param type $mid
public function upgradeLevelByCommissionOK($openid) {
```
```
* 分銷商升級(根據傭金體現數)
* @param type $mid
public function upgradeLevelByGoods($openid, $orderid) {
```
## 分銷消息通知
```
* 消息通知
public function sendMessage($openid = '', $data = array(), $message_type = '') {
```
- 【11.18更新】人人商城彈出框
- 人人常用方法
- 人人分銷【12.13更新】
- 分銷走的升級邏輯
- 獲取無限上級
- 【12.13更新】獲取無限下級
- 統計傘下客戶所有業績
- 關于會員
- 注冊走的邏輯
- 會員等級升級
- 關于商品
- 關于小程序
- 人人運費模板邏輯
- 訂單創建
- 導入導出
- 導入
- 導出
- 人人快速導出
- 修改收貨地址
- 人人客服消息
- 人人商城企業支付到零錢
- 人人商城DIY頁面
- 訂單【20201210更新】
- 支付邏輯【2020 12月10日更新】
- 訂單創建1【20201210更新】
- 訂單完成
- 人人權限修復
- 人人權限應用不出來修復
- 微信API
- 獲取access_token
- 獲取openid
- 修改公眾號推送消息
- 問題修復
- 打印機開發
- 拼團
- 訂單
- 拼團常用方法
- 余額詳細不詳細更改
- 修改菜單
- 關于微擎的事務處理邏輯
- 【11.20更新】余額記錄不顯示前端獲得的余額
- BUG集合【2020年12月11日更新】
- 海報黑屏或者出不來
- 人人商城多商戶無法上傳圖片解決辦法
- 秒殺超賣解決方案【20210225更新】