|
@@ -454,18 +454,33 @@ class Userintro extends Api
|
|
|
//成员详情-日历数据
|
|
|
public function user_info_date(){
|
|
|
$user_id = input('user_id',0);
|
|
|
+ $user_info = Db::name('user')->where('id',$user_id)->field('yaoqingtime')->find();
|
|
|
|
|
|
//日期
|
|
|
$todaytime = strtotime(date('Y-m-d'));//今天凌晨
|
|
|
+ $page = input('page',1);
|
|
|
|
|
|
+ //
|
|
|
$datelist = [];
|
|
|
- for($i=0;$i<$this->listrow;$i++){ //循环10次
|
|
|
+ //总共查几天,页数
|
|
|
+ $days = ceil((time() - strtotime(date('Y-m-d',$user_info['yaoqingtime']))) / 86400);
|
|
|
+ $pagemax = ceil($days/10);
|
|
|
+ if($page > $pagemax){
|
|
|
+ $this->success($datelist);
|
|
|
+ }
|
|
|
+
|
|
|
+ $datelist = [];
|
|
|
+ for($i=0;$i<10;$i++){ //循环10次
|
|
|
|
|
|
- $day = ($this->page-1)*$this->listrow + $i;//往前推的天数
|
|
|
+ $day = ($page-1)*10 + $i;//往前推的天数
|
|
|
|
|
|
$starttime = $todaytime - $day*86400;
|
|
|
$endtime = $starttime + 86399;
|
|
|
|
|
|
+ if($endtime <= $user_info['yaoqingtime']){
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
$thisday = [
|
|
|
'date' => date('m-d',$starttime),
|
|
|
];
|