|
@@ -2,7 +2,10 @@
|
|
|
|
|
|
namespace app\api\controller;
|
|
namespace app\api\controller;
|
|
|
|
|
|
|
|
+use app\admin\model\DayRecord;
|
|
|
|
+use app\admin\model\Record;
|
|
use app\common\controller\Api;
|
|
use app\common\controller\Api;
|
|
|
|
+use think\Db;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 首页接口
|
|
* 首页接口
|
|
@@ -96,30 +99,49 @@ class Index extends Api
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
public function oldrecord()
|
|
public function oldrecord()
|
|
{
|
|
{
|
|
- $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
|
|
|
|
- $userlink = db('userlink')->select();
|
|
|
|
- $uplink=[];
|
|
|
|
- foreach ($userlink as $key=>$val){
|
|
|
|
- if($val['dayincome']>0){
|
|
|
|
- $uplinktemp=[
|
|
|
|
- 'id'=>$val['id'],
|
|
|
|
- 'dayincome'=>0,
|
|
|
|
- 'oldincome'=>$val['dayincome'],
|
|
|
|
- ];
|
|
|
|
- if($val['endtime']<$beginYesterday){
|
|
|
|
- $uplinktemp['oldincome']=0;
|
|
|
|
- }
|
|
|
|
- $uplink[]= $uplinktemp;
|
|
|
|
- }
|
|
|
|
|
|
+ $beginYesterday=mktime(0,0,0,date('m'),date('d') - 1,date('Y'));
|
|
|
|
+ $endYesterday = mktime(0,0,0,date('m'),date('d'),date('Y'));
|
|
|
|
+
|
|
|
|
+ // 统计前面的收益
|
|
|
|
+ $total = Record::where('time', ">=", $beginYesterday)
|
|
|
|
+ ->where("time", '<', $endYesterday)
|
|
|
|
+ ->field('sum(income) as income ,uid as id')
|
|
|
|
+ ->group("uid")
|
|
|
|
+ ->select();
|
|
|
|
+
|
|
|
|
+ $date = date("Y-m-d", $beginYesterday);
|
|
|
|
+ Db::startTrans();
|
|
|
|
+ foreach ($total as $item)
|
|
|
|
+ {
|
|
|
|
+ DayRecord::create([
|
|
|
|
+ "uid" => $item->id,
|
|
|
|
+ "addtime" => $date,
|
|
|
|
+ "income" => $item->income
|
|
|
|
+ ]);
|
|
}
|
|
}
|
|
- $this->userlinkModel->saveAll($uplink);
|
|
|
|
|
|
+
|
|
|
|
+ Record::where('time', ">=", $beginYesterday)
|
|
|
|
+ ->where("time", '<', $endYesterday)->delete();
|
|
|
|
+ Db::commit();
|
|
|
|
+// $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
|
|
|
|
+// $userlink = db('userlink')->select();
|
|
|
|
+// $uplink=[];
|
|
|
|
+// foreach ($userlink as $key=>$val){
|
|
|
|
+// if($val['dayincome']>0){
|
|
|
|
+// $uplinktemp=[
|
|
|
|
+// 'id'=>$val['id'],
|
|
|
|
+// 'dayincome'=>0,
|
|
|
|
+// 'oldincome'=>$val['dayincome'],
|
|
|
|
+// ];
|
|
|
|
+// if($val['endtime']<$beginYesterday){
|
|
|
|
+// $uplinktemp['oldincome']=0;
|
|
|
|
+// }
|
|
|
|
+// $uplink[]= $uplinktemp;
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// $this->userlinkModel->saveAll($uplink);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|