Commit 1642fbfd authored by pengfei's avatar pengfei

update 修改团长奖励脚本

parent f7e6520c
...@@ -42,14 +42,14 @@ class ColonelorderController extends Cli ...@@ -42,14 +42,14 @@ class ColonelorderController extends Cli
$userIdList = array_chunk($userIdList, self::DEFAULT_USER_BATCH_SIZE); $userIdList = array_chunk($userIdList, self::DEFAULT_USER_BATCH_SIZE);
$colonelPayInfoData = []; $colonelPayInfoData = [];
foreach ($userIdList as $userIds) { foreach ($userIdList as $userIds) {
$batchPayInfoData = [];
// 完成目标单数 // 完成目标单数
if (!empty($this->colonelConfigList)) { if ($inviteOrderData = $this->getInviteOrderData($userIds)) {
$batchPayInfoData[] = $this->getInviteOrderData($userIds); $colonelPayInfoData = array_merge($colonelPayInfoData,$inviteOrderData);
} }
// 邀请新用户奖励 // 邀请新用户奖励
$batchPayInfoData[] = $this->getInviteNewUserData($userIds); if ($inviteNewUserData = $this->getInviteNewUserData($userIds)) {
$colonelPayInfoData = array_merge($colonelPayInfoData, $batchPayInfoData); $colonelPayInfoData = array_merge($colonelPayInfoData,$inviteNewUserData);
}
} }
$this->handleSavePayInfo($colonelPayInfoData); $this->handleSavePayInfo($colonelPayInfoData);
} }
...@@ -118,8 +118,11 @@ class ColonelorderController extends Cli ...@@ -118,8 +118,11 @@ class ColonelorderController extends Cli
public function getInviteOrderData($userIds) public function getInviteOrderData($userIds)
{ {
//完成目标单数 //完成目标单数
$inviteOrderNumList = $this->getInviteOrderNum($userIds, $this->yesterday, $this->today);
$inviteOrderData = []; $inviteOrderData = [];
if (empty($this->colonelConfigList)) {
return $inviteOrderData;
}
$inviteOrderNumList = $this->getInviteOrderNum($userIds, $this->yesterday, $this->today);
foreach ($inviteOrderNumList as $orderNum) { foreach ($inviteOrderNumList as $orderNum) {
foreach ($this->colonelConfigList as $config) { foreach ($this->colonelConfigList as $config) {
if (!empty($orderNum["num"]) && $orderNum["num"] >= $config["assess_order_num"]) { if (!empty($orderNum["num"]) && $orderNum["num"] >= $config["assess_order_num"]) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment