init: 从宝塔同步到 Gitea
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
namespace app\agent\controller;
|
||||
use \think\Controller;
|
||||
use \think\Session;
|
||||
use \think\Request;
|
||||
use \think\Db;
|
||||
use \think\paginator\driver\Bootstrap;
|
||||
class Docheck Extends Controller{
|
||||
public function do_income_xima(){
|
||||
//洗吗收益 ((最高佔股-佔股)*(上級給予碼費-給予下級碼率))*洗码量 - (自身实际占股*注单最大码率*洗码量) + (實際佔股*(注单最大码率-給予下級碼率))*洗码量
|
||||
$ximas = Db::name('xima')->where(array('status' => 1, 'is_docheck' => 0))->order('id ASC')->select();
|
||||
foreach($ximas AS $k => $v){
|
||||
//佔股
|
||||
$cs = ($v['agent_cs'] / 100);
|
||||
//上級給予碼費
|
||||
$ximalv = ($v['ximalv'] / 100);
|
||||
//洗码量
|
||||
$ximaliang = $v['ximaliang'];
|
||||
//自身实际占股
|
||||
$net_agent_cs = $v['net_agent_cs'];
|
||||
//注单最大码率
|
||||
$total_ximalv = Db::name('xima')->where(array('bet_id' => $v['bet_id'], 'type' => 1))->value('ximalv');
|
||||
$total_ximalv = ($total_ximalv / 100);
|
||||
//給予下級碼率
|
||||
$nextLevelXimalv = Db::name('xima')->where(array('bet_id' => $v['bet_id']))->where('user_id','>',$v['user_id'])->order('id DESC')->value('ximalv');
|
||||
if(!$nextLevelXimalv){
|
||||
$nextLevelXimalv = 0;
|
||||
}else{
|
||||
$nextLevelXimalv = ($nextLevelXimalv / 100);
|
||||
}
|
||||
/*
|
||||
var_dump(1 - $cs);
|
||||
var_dump($ximalv);
|
||||
var_dump($ximaliang);
|
||||
var_dump($net_agent_cs);
|
||||
var_dump($total_ximalv);
|
||||
var_dump($nextLevelXimalv);
|
||||
|
||||
echo "AAAAA";
|
||||
var_dump(((1 - $cs) * ($ximalv - $nextLevelXimalv) * $ximaliang));
|
||||
var_dump(($net_agent_cs * $total_ximalv * $ximaliang));
|
||||
var_dump(($net_agent_cs * ($total_ximalv - $nextLevelXimalv) * $ximaliang));
|
||||
*/
|
||||
$maliang_cl = ((1 - $cs) * ($ximalv - $nextLevelXimalv) * $ximaliang) - ($net_agent_cs * $total_ximalv * $ximaliang) + ($net_agent_cs * ($total_ximalv - $nextLevelXimalv) * $ximaliang);
|
||||
$maliang_cl = round($maliang_cl,2);
|
||||
DB::name('xima')->where(array('id' => $v['id']))->update(array('maliang_cl' => $maliang_cl, 'is_docheck' => 1));
|
||||
}
|
||||
//exit();
|
||||
echo "执行成功";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user