|
@@ -80,35 +80,37 @@ class ManyOrder extends BaseModel
|
|
|
$user1 = User::where('uid', $user['spread_uid'])->find();//用户
|
|
|
if ($user1['spread_uid'] > 0) $user2 = User::where('uid', $user1['spread_uid'])->find();//用户
|
|
|
}
|
|
|
- $purple_integral = round($item['price'] * 1.07, 2);// 奖励紫积分积分
|
|
|
+ $purple_integral = round($item['price'] * 0.07, 2);// 奖励紫积分积分
|
|
|
+ $frozen = $item['frozen'];
|
|
|
$business_integral = round($item['price'] * 0.03, 2);// 奖励商家积分
|
|
|
- $user['white_integral'] += $purple_integral;
|
|
|
+ $user['white_integral'] += ($purple_integral + $frozen);
|
|
|
$user['integral'] += $business_integral;
|
|
|
if ($user1) {
|
|
|
// 直推收益的百分之十
|
|
|
- $sy1 = $item['price'] * 0.01;
|
|
|
+ $sy1 = $item['price'] * 0.015;
|
|
|
$user1['white_integral'] += round($sy1 * 0.7, 2);
|
|
|
$user1['integral'] += round($sy1 * 0.3, 2);
|
|
|
}
|
|
|
if ($user2) {
|
|
|
// 间推收益的百分之五
|
|
|
- $sy2 = $item['price'] * 0.005;
|
|
|
+ $sy2 = $item['price'] * 0.01;
|
|
|
$user2['white_integral'] += round($sy2 * 0.7, 2);
|
|
|
$user2['integral'] += round($sy2 * 0.3, 2);
|
|
|
}
|
|
|
self::where('id', $item['id'])->update(['status' => 1, 'return_time' => time()]);
|
|
|
$user->save();
|
|
|
UserBill::income('种树成功补贴肥料', $user['uid'], 'white_integral', 'zccg_white_integral', $purple_integral, $user['spread_uid'], $user['white_integral'], '种树成功补贴' . $many['name'] . '-第' . $item['stage'] . '期肥料');
|
|
|
- UserBill::income('种树成功补贴阳光', $user['uid'], 'purple_integral', 'zccg_purple_integral', $business_integral, $user['spread_uid'], $user['purple_integral'], '种树成功补贴' . $many['name'] . '-第' . $item['stage'] . '期阳光');
|
|
|
+ UserBill::income('种树成功解冻', $user['uid'], 'white_integral', 'fr_white_integral', $frozen, $user['spread_uid'], $user['white_integral'], '种树成功解冻' . $many['name'] . '-第' . $item['stage'] . '期'.$frozen.'肥料');
|
|
|
+ UserBill::income('种树成功补贴阳光', $user['uid'], 'integral', 'zccg_integral', $business_integral, $user['spread_uid'], $user['integral'], '种树成功补贴' . $many['name'] . '-第' . $item['stage'] . '期阳光');
|
|
|
ManyOrder::push($item['uid'], $item);
|
|
|
if ($user1) {
|
|
|
UserBill::income('直推奖励肥料', $user1['uid'], 'white_integral', 'zt_white_integral', $sy1 * 0.7, $user1['spread_uid'], $user1['white_integral'], '直推奖励肥料');
|
|
|
- UserBill::income('直推奖励商城积分', $user1['uid'], 'integral', 'zt_integral', $sy1 * 0.3, $user1['spread_uid'], $user1['integral'], '直推奖励商家积分');
|
|
|
+ UserBill::income('直推奖励阳光', $user1['uid'], 'integral', 'zt_integral', $sy1 * 0.3, $user1['spread_uid'], $user1['integral'], '直推奖励阳光');
|
|
|
$user1->save();
|
|
|
}
|
|
|
if ($user2) {
|
|
|
UserBill::income('间推奖励肥料', $user1['uid'], 'white_integral', 'jt_white_integral', $sy2 * 0.7, $user2['spread_uid'], $user2['white_integral'], '间推奖励肥料');
|
|
|
- UserBill::income('间推奖励商城积分', $user1['uid'], 'integral', 'jt_integral', $sy2 * 0.3, $user2['spread_uid'], $user2['integral'], '间推奖励商家积分');
|
|
|
+ UserBill::income('间推奖励阳光', $user1['uid'], 'integral', 'jt_integral', $sy2 * 0.3, $user2['spread_uid'], $user2['integral'], '间推奖励阳光');
|
|
|
$user2->save();
|
|
|
}
|
|
|
|
|
@@ -229,7 +231,7 @@ class ManyOrder extends BaseModel
|
|
|
if ($jl > 0){
|
|
|
$details->save();
|
|
|
UserBill::income('团队奖励肥料', $details['uid'], 'white_integral', 'td_white_integral', $jl * 0.7, 0,$details['white_integral'], '打怪胜利补贴'.$many['name'].'-第'.$order['stage'].'期团队v'.$details['level'].'奖励肥料');
|
|
|
- UserBill::income('团队奖励商城积分', $details['uid'], 'integral', 'td_integral', $jl * 0.3, 0,$details['integral'], '打怪胜利补贴'.$many['name'].'-第'.$order['stage'].'期期团队v'.$details['level'].'奖励商城积分');
|
|
|
+ UserBill::income('团队奖励阳光', $details['uid'], 'integral', 'td_integral', $jl * 0.3, 0,$details['integral'], '打怪胜利补贴'.$many['name'].'-第'.$order['stage'].'期期团队v'.$details['level'].'奖励阳光');
|
|
|
}
|
|
|
$jl = 0;
|
|
|
}
|
|
@@ -257,7 +259,7 @@ class ManyOrder extends BaseModel
|
|
|
$details['integral'] += ($price * ($details['flowing_water'] / 100)) * 0.3; // 百分之30的商家积分
|
|
|
$details->save();
|
|
|
UserBill::income('分红流水奖励肥料', $details['uid'], 'white_integral', 'team_white_integral', ($price * ($details['flowing_water'] / 100)) * 0.7, 0, $details['purple_integral'], '分红流水奖励肥料');
|
|
|
- UserBill::income('分红流水奖励商城积分', $details['uid'], 'integral', 'team_integral', ($price * ($details['flowing_water'] / 100)) * 0.3, 0, $details['integral'], '分红流水奖励商城积分');
|
|
|
+ UserBill::income('分红流水奖励阳光', $details['uid'], 'integral', 'team_integral', ($price * ($details['flowing_water'] / 100)) * 0.3, 0, $details['integral'], '分红流水奖励阳光');
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -278,5 +280,32 @@ class ManyOrder extends BaseModel
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 种树成功返还70%肥料
|
|
|
+ * @param $many
|
|
|
+ * @return void
|
|
|
+ * @throws \think\db\exception\DataNotFoundException
|
|
|
+ * @throws \think\db\exception\DbException
|
|
|
+ * @throws \think\db\exception\ModelNotFoundException
|
|
|
+ */
|
|
|
+ public static function order_return($many)
|
|
|
+ {
|
|
|
+ $order = self::where([['many_id', '=', $many['id']], ['stage', '=', $many['stage']]])->select();
|
|
|
+ if ($order)
|
|
|
+ {
|
|
|
+ foreach ($order as &$item)
|
|
|
+ {
|
|
|
+ $price = round($item['price'] * 0.7, 2);// 返还金额
|
|
|
+ $item['frozen'] = round($item['price'] * 0.3, 2);// 冻结金额
|
|
|
+ $user = User::where('uid', $item['uid'])->find();
|
|
|
+ $user['white_integral'] += $price;
|
|
|
+ $user->save();
|
|
|
+ UserBill::income('返还肥料', $user['uid'], 'white_integral', 'fh_white_integral', $price, 0, $user['white_integral'], '种树成功返回' . $many['name'] . '-第' . $item['stage'] .'期70%肥料');
|
|
|
+ self::where('id', $item['id'])->update(['frozen' => $item['frozen']]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|