Commit f24583d3 authored by luhongguang's avatar luhongguang

update: temp

parent 0cec99db
...@@ -3,8 +3,10 @@ ...@@ -3,8 +3,10 @@
namespace App\Services\marketing; namespace App\Services\marketing;
use App\Exception\custom\MarketingException; use App\Exception\custom\MarketingException;
use App\Models\marketing\mysql\ColonelDistributorColonel;
use App\Models\marketing\mysql\ColonelDistributorInviteOrder; use App\Models\marketing\mysql\ColonelDistributorInviteOrder;
use App\Models\marketing\mysql\ColonelDistributorInviteOrderNum; use App\Models\marketing\mysql\ColonelDistributorInviteOrderNum;
use App\Models\marketing\mysql\ColonelDistributorPayInfo;
class PindanActivityInviteOrderService class PindanActivityInviteOrderService
{ {
...@@ -91,4 +93,30 @@ class PindanActivityInviteOrderService ...@@ -91,4 +93,30 @@ class PindanActivityInviteOrderService
return true; return true;
} }
public static function incomeStatistics($params = [])
{
$userId = $params["user_id"];
$yesterday = date("Y-m-d H:i:s", strtotime("-1 day"));
$yesterdayRewards = ColonelDistributorPayInfo::select(["reward"], ["date" => $yesterday, "colonel_user_id" => $userId], []);
$allRewards = ColonelDistributorPayInfo::select(["reward"], ["colonel_user_id" => $userId], []);
$yesterdayRewards = array_column($yesterdayRewards, "reward");
$yesterdayReward = array_sum($yesterdayRewards);
$allRewards = array_column($allRewards, "reward");
$allReward = array_sum($allRewards);
return ["yesterday_reward" => $yesterdayReward, "all_reward" => $allReward];
}
public static function inviteOrderNumberStatistics($params = [])
{
}
public static function newUserStatistics($params = [])
{
}
} }
\ No newline at end of file
...@@ -1891,6 +1891,7 @@ opcache.huge_code_pages=1 ...@@ -1891,6 +1891,7 @@ opcache.huge_code_pages=1
apc.shm_size=1024M apc.shm_size=1024M
apc.slam_defense=1 apc.slam_defense=1
apc.serializer=igbinary apc.serializer=igbinary
apc.enable_cli=1
[memcached] [memcached]
memcached.sess_connect_timeout=1000 memcached.sess_connect_timeout=1000
......
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