AgentLevelServices里邊的checkUserLevelFinish方法有BUG:
//任務(wù)完成升這一等級(jí)
if (?finish_task >= count(?task_list)) {
?userServices->update(?uid, ['agent_level' => $levelInfo['grade']]);
} else {
break;
}
這里的?levelInfo['grade']應(yīng)該更正為?levelInfo['id']才對(duì)。
除非在后臺(tái)設(shè)置的分銷等級(jí)不被刪除,如果刪除后再增加,就會(huì)復(fù)現(xiàn)問題了。
?