|
|
|
|
@ -20,13 +20,13 @@ class FenzhenController extends Controller
|
|
|
|
|
// 这里放 弃检逻辑
|
|
|
|
|
$id = request('id');
|
|
|
|
|
$xmid = request('xmid');
|
|
|
|
|
$orderInfo=DB::table('orders')->where('id',$id)->first();
|
|
|
|
|
if(!$orderInfo) return \Yz::echoError1("订单不存在");
|
|
|
|
|
$orderInfo = DB::table('orders')->where('id', $id)->first();
|
|
|
|
|
if (!$orderInfo) return \Yz::echoError1("订单不存在");
|
|
|
|
|
$service = new ComboItemGroupService();
|
|
|
|
|
$q=$service->QiJian($orderInfo->tj_number,$orderInfo->name,[$xmid]);
|
|
|
|
|
if($q['status']===true){
|
|
|
|
|
return \Yz::Return(true, "弃检成功",[]);
|
|
|
|
|
}else{
|
|
|
|
|
$q = $service->QiJian($orderInfo->tj_number, $orderInfo->name, [$xmid]);
|
|
|
|
|
if ($q['status'] === true) {
|
|
|
|
|
return \Yz::Return(true, "弃检成功", []);
|
|
|
|
|
} else {
|
|
|
|
|
return \Yz::echoError1($q['msg']);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -130,12 +130,14 @@ class FenzhenController extends Controller
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$end_status = 0;
|
|
|
|
|
$tip_check_show = false;
|
|
|
|
|
foreach ($time_line as $time_line_item) {
|
|
|
|
|
if ($time_line_item['status'] == 4) {
|
|
|
|
|
$end_status += 1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (count($time_line) <= $end_status + 1) {
|
|
|
|
|
$tip_check_show = true;
|
|
|
|
|
$time_line[count($time_line) - 1]['status'] = 4;
|
|
|
|
|
}
|
|
|
|
|
// -1 报告未出 不能预约 报告解读 不显示
|
|
|
|
|
@ -251,13 +253,16 @@ class FenzhenController extends Controller
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (!$tip_check_show) {
|
|
|
|
|
$res['data']['end_time'] = date('H:i', $last_time);
|
|
|
|
|
}
|
|
|
|
|
$check_tip = false;
|
|
|
|
|
if ($error_day == -1) {
|
|
|
|
|
$et = $info->appointment_date . strtotime($res['data']['end_time']);
|
|
|
|
|
// $et = '2024-10-10 00:00:00';
|
|
|
|
|
if (!!$tip_check_show) {
|
|
|
|
|
$et = $info->appointment_date . ' ' . $res['data']['end_time'] . ':00';
|
|
|
|
|
$check_tip = (time() - strtotime($et)) > (60 * 20);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return \Yz::Return(true, "获取成功", [
|
|
|
|
|
'info' => [
|
|
|
|
|
'name' => $info->name,
|
|
|
|
|
@ -361,13 +366,13 @@ class FenzhenController extends Controller
|
|
|
|
|
$beizhu = !!$item->beizhu ? $item->beizhu : '';
|
|
|
|
|
$tishi = !!$item->tishi ? $item->tishi : '';
|
|
|
|
|
$ret = [];
|
|
|
|
|
if(!!$canqian){
|
|
|
|
|
if (!!$canqian) {
|
|
|
|
|
$ret[] = $canqian;
|
|
|
|
|
}
|
|
|
|
|
if(!!$beizhu){
|
|
|
|
|
if (!!$beizhu) {
|
|
|
|
|
$ret[] = $beizhu;
|
|
|
|
|
}
|
|
|
|
|
if(!!$tishi){
|
|
|
|
|
if (!!$tishi) {
|
|
|
|
|
$ret[] = $tishi;
|
|
|
|
|
}
|
|
|
|
|
return count($ret) == 0 ? '' : '(' . implode(',', $ret) . ')';
|
|
|
|
|
|