request->get('start_time'); // $end_time = $this->request->get('end_time'); if(!isset($start_time)){ $start_time=date('Y-m-d',time()); $end_time=date('Y-m-d',strtotime('-7 days')); }else{ //start_time设置时间减7天 $end_time=date('Y-m-d',strtotime('-7 days',strtotime($start_time))); } $start_time = strtotime($start_time); // 开始时间 $end_time = strtotime($end_time); // 结束时间 // 计算时间差 $time_diff = $end_time - $start_time; // 7天内的秒数 $seven_days_in_seconds = 7 * 24 * 60 * 60; // 验证时间差是否在7天内 if ($time_diff > $seven_days_in_seconds) { return $this->fail('时间差不能超过7天'); } return $this->dataLists((new FinancialRecordLists)); } /** * @notes 获取商户流水统计 * @return \think\response\Json * @author likeadmin * @date 2024/04/23 10:27 */ public function api_lists() { $mer_id=$this->request->userInfo['merchant']['mer_id']??0; if($mer_id!=0){ $this->request->__set('is_detail',1); $this->request->__set('class_value',['mer_id'=>$mer_id,'type'=>1]); $this->request->__set('class_key',['='=>['mer_id','type']]); return $this->dataLists((new FinancialRecordLists)); } return $this->success(); } /** * 余额明细 */ public function supplier_list(){ $id=$this->request->userInfo['supplier']['id']??0; if($id!=0){ $this->request->__set('is_detail',1); $this->request->__set('class_value',['mer_id'=>$id,'type'=>3]); $this->request->__set('class_key',['='=>['mer_id','type']]); return $this->dataLists((new FinancialRecordLists)); } return $this->success(); } }