[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更新】