增加 团检退款后恢复单位预约时间范围

main
yanzai 2 years ago
parent 57e29a38ef
commit 8320c478f8

@ -499,6 +499,10 @@ class UserOrderController extends Controller
$order_info->refund = $wcr->id;
$order_info->refund_time = date('Y-m-d H:i:s');
$order_info->save();
//恢复团检预约时间段
if($order_info->type==2){
self::recovery_time_range($order_info->hospital,$order_info->user,$order_info->id_number,$order_info->phone,$appointment_id);
}
return Yo::echo();
case 2:
Yo::error_echo(200048);
@ -506,6 +510,10 @@ class UserOrderController extends Controller
$order_info->status = 5;
$order_info->refund_time = date('Y-m-d H:i:s');
$order_info->save();
//恢复团检预约时间段
if($order_info->type==2){
self::recovery_time_range($order_info->hospital,$order_info->user,$order_info->id_number,$order_info->phone,$appointment_id);
}
return Yo::echo();
}
}
@ -513,6 +521,22 @@ class UserOrderController extends Controller
return Yo::echo(['info' => $order_info]);
}
//恢复单位团检预约时间段
public function recovery_time_range($hospital,$user_id,$people_idnumber,$people_tel,$appointment_num)
{
$user_info=DB::table('user_people')->where(['user'=>$user_id,'id_number'=>$people_idnumber,'phone'=>$people_tel])->first();
$data=[
"预约Id"=>$appointment_num ,
"预约开始时间"=>$user_info->danwei_time_start,
"预约截止时间"=>$user_info->danwei_time_end,
"已排期"=>1,
"排期操作时间"=>date("Y-m-d H:i:s"),
"排期操作"=>"微信小程序"
];
$peis = new PEISApiController();
$url_code ='预约时段修改';
$peis::Post($url_code,$hospital, $data);
}
public function exam(Request $request)
{
$number = $request->post('number');

@ -5,6 +5,7 @@ namespace App\Http\Controllers;
use App\Http\Requests\EditUserPersonInput;
use App\Models\UserPerson;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Login;
use Yo;
@ -22,6 +23,13 @@ class UserPersonController extends Controller
"证件号码" => $id_number,
"预约Id" => null
]);
if(isset($info['start_time'])){
DB::table('user_people')->where(['id_number' =>$id_number, 'phone' => $phone])->update([
'danwei_time_start' => $info['start_time'],
'danwei_time_end' => $info['end_time'],
]);
}
return Yo::echo([
'appointment_number' => $info['appointment_number']
]);

@ -3,7 +3,7 @@ import {
} from '@/lu/axios.js'
import $api from './api.js'
let url_ = "https://bjrrtj-api.cjy.net.cn";
const dev = 0
const dev =0
if (dev === 1) {
url_ = "http://localbeijingrenren"
}

Loading…
Cancel
Save