|
|
@ -25,7 +25,15 @@ class CompanyStatementSetController extends Controller {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$this->cpapihost = $cpapihost['value'];
|
|
|
|
$this->cpapihost = $cpapihost['value'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
public function setFreeDateCount($begin,$end='')
|
|
|
|
/**
|
|
|
|
|
|
|
|
* Undocumented function
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param [type] $begin 开始时间 2020-04-01
|
|
|
|
|
|
|
|
* @param string $end 结束时间,默认今天
|
|
|
|
|
|
|
|
* @param string $company all/pc/cp/pu 全部 下游公司 上游 下游个人
|
|
|
|
|
|
|
|
* @return void
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public function setFreeDateCount($begin,$end='',$company='all')
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if($end == '') $end = $begin;
|
|
|
|
if($end == '') $end = $begin;
|
|
|
|
//判断日期格式
|
|
|
|
//判断日期格式
|
|
|
@ -48,10 +56,10 @@ class CompanyStatementSetController extends Controller {
|
|
|
|
$datelist = get_date_list($starttime,$endtime,1);
|
|
|
|
$datelist = get_date_list($starttime,$endtime,1);
|
|
|
|
$countdate = count($datelist);
|
|
|
|
$countdate = count($datelist);
|
|
|
|
for($i=0;$i<$countdate;$i++){
|
|
|
|
for($i=0;$i<$countdate;$i++){
|
|
|
|
$this->setDailyCount($datelist[$i]);
|
|
|
|
$this->setDailyCount($datelist[$i],$company);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
public function setDailyCount($stime="now")
|
|
|
|
public function setDailyCount($stime="now",$company='all')
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(!IS_CLI){
|
|
|
|
if(!IS_CLI){
|
|
|
|
die("只支持脚本访问");
|
|
|
|
die("只支持脚本访问");
|
|
|
@ -67,6 +75,7 @@ class CompanyStatementSetController extends Controller {
|
|
|
|
|
|
|
|
|
|
|
|
if($w == 1 || $d == 1){
|
|
|
|
if($w == 1 || $d == 1){
|
|
|
|
if($w == 1){
|
|
|
|
if($w == 1){
|
|
|
|
|
|
|
|
if($company == "all"){
|
|
|
|
echo $nowdate.":".PHP_EOL;
|
|
|
|
echo $nowdate.":".PHP_EOL;
|
|
|
|
echo "--周结begin".PHP_EOL;
|
|
|
|
echo "--周结begin".PHP_EOL;
|
|
|
|
|
|
|
|
|
|
|
@ -79,7 +88,22 @@ class CompanyStatementSetController extends Controller {
|
|
|
|
$this->promoteUserPool(0,$stime);
|
|
|
|
$this->promoteUserPool(0,$stime);
|
|
|
|
echo "∟----推广个人周结ok".PHP_EOL;
|
|
|
|
echo "∟----推广个人周结ok".PHP_EOL;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if($company == "cp"){
|
|
|
|
|
|
|
|
$this->cpStatement(0,$stime);
|
|
|
|
|
|
|
|
echo "∟----CP周结统计ok".PHP_EOL;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if($company == "pc"){
|
|
|
|
|
|
|
|
$this->promoteCompanyStatement(0,$stime);
|
|
|
|
|
|
|
|
echo "∟----推广公司周结统计ok".PHP_EOL;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if($company == "pu"){
|
|
|
|
|
|
|
|
$this->promoteUserPool(0,$stime);
|
|
|
|
|
|
|
|
echo "∟----推广个人周结ok".PHP_EOL;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
if($d == 1){
|
|
|
|
if($d == 1){
|
|
|
|
|
|
|
|
if($company == "all"){
|
|
|
|
echo $nowdate.":".PHP_EOL;
|
|
|
|
echo $nowdate.":".PHP_EOL;
|
|
|
|
echo "--月结&补点begin".PHP_EOL;
|
|
|
|
echo "--月结&补点begin".PHP_EOL;
|
|
|
|
|
|
|
|
|
|
|
@ -95,6 +119,22 @@ class CompanyStatementSetController extends Controller {
|
|
|
|
$this->promoteUserPool(2,$stime);
|
|
|
|
$this->promoteUserPool(2,$stime);
|
|
|
|
echo "∟----推广个人月结&补点统计ok".PHP_EOL;
|
|
|
|
echo "∟----推广个人月结&补点统计ok".PHP_EOL;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if($company == "cp"){
|
|
|
|
|
|
|
|
$this->cpStatement(1,$stime);
|
|
|
|
|
|
|
|
$this->cpStatement(2,$stime);
|
|
|
|
|
|
|
|
echo "∟----CP月结&补点统计ok".PHP_EOL;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if($company == "pc"){
|
|
|
|
|
|
|
|
$this->promoteCompanyStatement(1,$stime);
|
|
|
|
|
|
|
|
$this->promoteCompanyStatement(2,$stime);
|
|
|
|
|
|
|
|
echo "∟----推广公司月结&补点统计ok".PHP_EOL;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if($company == "pu"){
|
|
|
|
|
|
|
|
$this->promoteUserPool(1,$stime);
|
|
|
|
|
|
|
|
$this->promoteUserPool(2,$stime);
|
|
|
|
|
|
|
|
echo "∟----推广个人月结&补点统计ok".PHP_EOL;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
}else{
|
|
|
|
echo $nowdate."非周一和月初,无需任何处理".PHP_EOL;
|
|
|
|
echo $nowdate."非周一和月初,无需任何处理".PHP_EOL;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1175,6 +1215,8 @@ class CompanyStatementSetController extends Controller {
|
|
|
|
//重写用户
|
|
|
|
//重写用户
|
|
|
|
$savedata['verify_log'] = json_encode(["create_user"=>$admin_user,"create_time"=>date("Y-m-d H:i:s")]);
|
|
|
|
$savedata['verify_log'] = json_encode(["create_user"=>$admin_user,"create_time"=>date("Y-m-d H:i:s")]);
|
|
|
|
$savedata['verify_status'] = 0;
|
|
|
|
$savedata['verify_status'] = 0;
|
|
|
|
|
|
|
|
$savedata['confirm_status'] = 0;
|
|
|
|
|
|
|
|
$savedata['confirm_log'] = '';
|
|
|
|
$savedata['id'] = $dbres['id'];
|
|
|
|
$savedata['id'] = $dbres['id'];
|
|
|
|
return $StatementDb->save($savedata);
|
|
|
|
return $StatementDb->save($savedata);
|
|
|
|
}
|
|
|
|
}
|
|
|
|