diff --git a/app/Admin/Controllers/OldmenController.php b/app/Admin/Controllers/OldmenController.php index 715d13f..1b3fc95 100644 --- a/app/Admin/Controllers/OldmenController.php +++ b/app/Admin/Controllers/OldmenController.php @@ -342,12 +342,12 @@ class OldmenController extends AdminController $type = $request->input('type', 'live_fee'); $dateRange = $request->input('live_in_date', null); //处理续住时间传递 - $startDay = $dateRange ? explode(',', $dateRange)[0].' 00:00:00' : $request->input('start_at', null); - $endDay = $dateRange ? explode(',', $dateRange)[1].' 23:59:59' : $request->input('end_at', null); - + $startDay = $dateRange ? explode(',', $dateRange)[0] : $request->input('start_at', null); + $endDay = $dateRange ? explode(',', $dateRange)[1] : $request->input('end_at', null); + if($startDay && $endDay){ - $startDay = Carbon::parse($startDay); - $endDay = Carbon::parse($endDay)->addSecond(1); + $startDay = Carbon::parse($startDay.' 00:00:00'); + $endDay = Carbon::parse($endDay.' 23:59:59')->addSecond(1); $diffYears = $startDay->diffInYears($endDay); $diffMonths = $startDay->addYears($diffYears)->diffInMonths($endDay); $diffAbMonths = $startDay->diffInMonths($endDay); @@ -364,11 +364,11 @@ class OldmenController extends AdminController $_feeValue = 0; if(isset($feeKeyHelp[$fee->key])){ $_feeValues = []; - if($feeKeyHelp[$fee->key]['has_time'] == 2 && !empty($dateRange)){ + + if($feeKeyHelp[$fee->key]['has_time'] == 2 && !empty($startDay) && !empty($endDay)){ array_map(function($item) use(&$_feeValues){ $_feeValues[$item['lv']][$item['time_type']] = $item['fee']; }, $feeKeyHelp[$fee->key]['values']); - if(isset($_feeValues[$lv]['day'])){ //判断是否有设置年份