更新
This commit is contained in:
parent
18900188f6
commit
89d996fba5
@ -11,16 +11,25 @@ class RemoteController extends BaseApiController
|
||||
|
||||
public array $notNeedLogin = ['index'];
|
||||
|
||||
public function shang_date_total_price($company,$is_day=1)
|
||||
public function shang_date_total_price($company,$is_day=1,$arr)
|
||||
{
|
||||
if($is_day==1){
|
||||
$yesterday = date('Y-m-d');
|
||||
$start_time = date('Y-m-d');
|
||||
$time=strtotime($start_time)+86399;
|
||||
$end_time=date('Y-m-d H:i:s',$time);
|
||||
}else{
|
||||
$yesterday = date('Y-m-d',strtotime('-1 day', time()));
|
||||
$start_time = date('Y-m-d',strtotime('-1 day', time()));
|
||||
$time=strtotime($start_time)+86399;
|
||||
$end_time=date('Y-m-d H:i:s',$time);
|
||||
}
|
||||
if(isset($arr['start_time']) && $arr['end_time']){
|
||||
$start_time = $arr['start_time'];
|
||||
$end_time = $arr['end_time'];
|
||||
|
||||
}
|
||||
$parmas = [
|
||||
"start_date" => $yesterday,
|
||||
"end_date" => $yesterday
|
||||
"start_date" => $start_time,
|
||||
"end_date" => $end_time
|
||||
];
|
||||
switch ($company['company_type']) {
|
||||
case 18:
|
||||
|
@ -30,16 +30,21 @@ class TaskController extends BaseApiController
|
||||
}
|
||||
if (isset($param['date_time']) && $param['date_time'] != '') {
|
||||
$time = strtotime($param['date_time']);
|
||||
$param['start_time']=date('Y-m-d H:i:s',$time);
|
||||
$end = $time + 86399;
|
||||
$param['end_time']=date('Y-m-d H:i:s',$end);
|
||||
$where[] = ['start_time', 'between', [$time, $end]];
|
||||
} else {
|
||||
$time = strtotime(date('Y-m-d'));
|
||||
$param['start_time']=date('Y-m-d H:i:s',$time);
|
||||
$end = $time + 86399;
|
||||
$param['end_time']=date('Y-m-d H:i:s',$end);
|
||||
$where[] = ['start_time', 'between', [$time, $end]];
|
||||
}
|
||||
if (isset($param['status']) && $param['status'] > 0) {
|
||||
$where[] = ['status', '=', $param['status']];
|
||||
}
|
||||
halt($where);
|
||||
$res = Task::where($where)
|
||||
->field(['id', 'title', 'money', 'template_id', 'director_uid', 'company_id', 'start_time', 'end_time', 'director_uid', 'type', 'status', 'content', 'extend'])
|
||||
->page($page, 25)
|
||||
@ -48,7 +53,7 @@ class TaskController extends BaseApiController
|
||||
foreach ($res as $k => $item) {
|
||||
if ($item['type'] == 33) {
|
||||
$company = Company::where('id', $item['company_id'])->field('id,deposit,company_money,user_id,day_count,company_type,province,city,area,street,village,brigade')->find(); // 可能要判断预存金是否满足
|
||||
$find = App(RemoteController::class)->shang_date_total_price($company);
|
||||
$find = App(RemoteController::class)->shang_date_total_price($company,1,$param);
|
||||
if ($find != false) {
|
||||
$res[$k]['extend']['transaction'] = $find;
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user