调整红包发放
This commit is contained in:
parent
7e19e6ee1b
commit
6515cff841
@ -125,7 +125,8 @@ class StoreConsumptionUserDao extends BaseDao
|
||||
$spreadOrderIds = $this->isFinished($spreadUserId, $spreadScope);
|
||||
if ($spreadOrderIds !== false) {
|
||||
$spreadOrderIds = "{$spreadGroupOrder['group_order_id']}," . $spreadOrderIds;
|
||||
$this->send($spreadConsumption, $spreadScope['rate'], $spreadUserId, $spreadOrderIds, bcmul($orderValidAmount, 0.8, 2));
|
||||
$orderValidAmount = $spreadGroupOrder['red_pack'] > 0 ? bcmul($orderValidAmount, 0.8, 2) : $orderValidAmount;
|
||||
$this->send($spreadConsumption, $spreadScope['rate'], $spreadUserId, $spreadOrderIds, $orderValidAmount);
|
||||
$storeActivityOrderDao->batchRepeal(explode(',', $spreadOrderIds));
|
||||
}
|
||||
}
|
||||
@ -168,9 +169,9 @@ class StoreConsumptionUserDao extends BaseDao
|
||||
{
|
||||
$groupOrders = StoreActivityOrder::where('spread_id', $userId)
|
||||
->where('is_first_order', StoreActivityOrder::IS_FIRST_ORDER)
|
||||
->where('total_amount', '>=', $scope['start'])
|
||||
->where('pay_price', '>=', $scope['start'])
|
||||
->where('status', StoreActivityOrder::STATUS_VALID)
|
||||
->field('group_order_id,user_id,total_amount')->select();
|
||||
->field('group_order_id,user_id,pay_price')->select();
|
||||
$userOrders = [];
|
||||
foreach ($groupOrders as $groupOrder) {
|
||||
if (!isset($userOrders[$groupOrder['user_id']])) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user