Commit 2b4d2b74 authored by pengfei's avatar pengfei

Merge branch 'colonel' into develop

parents 91fe0111 d7e90a2b
...@@ -8,7 +8,7 @@ class ColonelDistributorPayInfo extends MysqlBase ...@@ -8,7 +8,7 @@ class ColonelDistributorPayInfo extends MysqlBase
{ {
const TABLE_NAME = 'colonel_distributor_pay_info'; const TABLE_NAME = 'colonel_distributor_pay_info';
const CONFIG_INDEX = 'marketing'; const CONFIG_INDEX = 'marketing';
const PRIMARY_KEY = 'colonel_distributor_pay_info_id'; const PRIMARY_KEY = 'pay_info_id';
const TYPE_NEW_USER = 1; const TYPE_NEW_USER = 1;
const TYPE_FINISH_TARGET = 2; const TYPE_FINISH_TARGET = 2;
......
...@@ -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