This commit is contained in:
xman 2025-07-03 12:27:12 +08:00
parent 78fe7c4f82
commit 8ad461ca85
5 changed files with 16 additions and 11 deletions

View File

@ -221,7 +221,7 @@ class Orderplan extends Backend
} }
private function buildDate($build, $table_name = null,$name = 'create_time') private function buildDate($build, $table_name = null,$name = 'audit_time')
{ {
$start = now()->modify('-14 days')->format('Y-m-d'); $start = now()->modify('-14 days')->format('Y-m-d');
$end_at = now()->format('Y-m-d 23:29:59'); $end_at = now()->format('Y-m-d 23:29:59');

View File

@ -121,11 +121,14 @@ class Dispatchrecord extends Backend
} }
if($dispatch->type == 1){ if($dispatch->type == 1){
$timestamp = strtotime('+'.$params['notice_time'].' day'); // 获取明天同一时间的时间戳 $params['need_notice'] = 0;
$params['notice_time'] = date('Y-m-d', $timestamp) . ' 09:00:00'; // 拼接为明天的 9 点 if(!empty($params['notice_time'])){
//$dispatch->work_progress = $params['rate']; $timestamp = strtotime('+'.$params['notice_time'].' day'); // 获取明天同一时间的时间戳
$params['notice_time'] = date('Y-m-d', $timestamp) . ' 09:00:00'; // 拼接为明天的 9 点
//$dispatch->work_progress = $params['rate'];
$params['need_notice'] = 1;
}
$params['need_notice'] = 1;
//$params['status'] = 1; //$params['status'] = 1;
/* if(!empty($params['rate'])){ //修改任务的状态 /* if(!empty($params['rate'])){ //修改任务的状态
if($dispatch->status != $params['rate']){ if($dispatch->status != $params['rate']){

View File

@ -161,12 +161,14 @@ class Dispatcher extends Backend
} }
if(!empty($filter['start_time']) && !empty($filter['end_time'])){ if(!empty($filter['start_time']) && !empty($filter['end_time'])){
$time_by = $filter['time_by'] ??1; /*$time_by = $filter['time_by'] ??1;
if($time_by == 1){ //按派单时间 if($time_by == 1){ //按派单时间
$time_field = 'dispatch_time'; $time_field = 'dispatch_time';
}else{ //按录单时间 }else{ //按录单时间
$time_field = 'create_time'; $time_field = 'create_time';
} }*/
$time_field = 'audit_time';
$builder->whereBetween($time_field,[$filter['start_time'],$filter['end_time']]); $builder->whereBetween($time_field,[$filter['start_time'],$filter['end_time']]);
} }
//城市 //城市

View File

@ -317,10 +317,10 @@ class Worker extends Backend
$builder = (new Order())->field($fields); $builder = (new Order())->field($fields);
if(!empty($filter['start_time'])){ if(!empty($filter['start_time'])){
$builder->where('create_time','>=',$filter['start_time']); $builder->where('audit_time','>=',$filter['start_time']);
} }
if(!empty($filter['end_time'])){ if(!empty($filter['end_time'])){
$builder->where('create_time','<=',$filter['end_time']); $builder->where('audit_time','<=',$filter['end_time']);
} }
if(!empty($filter['worker_ids'])){ if(!empty($filter['worker_ids'])){
$builder->where('worker_id','in',$filter['worker_ids']); $builder->where('worker_id','in',$filter['worker_ids']);

View File

@ -26,14 +26,14 @@
<div class="form-inline" id="chart-filter" style="margin-top:20px;margin-bottom: 30px;"> <div class="form-inline" id="chart-filter" style="margin-top:20px;margin-bottom: 30px;">
<!-- 单选:维度 --> <!-- 单选:维度 -->
<div class="form-group"> <!-- <div class="form-group">
<label class="radio-inline"> <label class="radio-inline">
<input type="radio" name="filter[time_by]" value="1" checked> 派单时间 <input type="radio" name="filter[time_by]" value="1" checked> 派单时间
</label> </label>
<label class="radio-inline"> <label class="radio-inline">
<input type="radio" name="filter[time_by]" value="2"> 录单时间 <input type="radio" name="filter[time_by]" value="2"> 录单时间
</label> </label>
</div> </div>-->
<!-- 时间范围 --> <!-- 时间范围 -->
<div class="form-group" style="margin-left: 15px;"> <div class="form-group" style="margin-left: 15px;">