|
|
|
@ -82,6 +82,7 @@ class HealthCheckupController extends Controller
|
|
|
|
//对外接口,创建体检记录 姓名、电话、身份证、体检机构编码、体检号、pdfs
|
|
|
|
//对外接口,创建体检记录 姓名、电话、身份证、体检机构编码、体检号、pdfs
|
|
|
|
public function CreateCheckupPdf()
|
|
|
|
public function CreateCheckupPdf()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
date_default_timezone_set('PRC');
|
|
|
|
$id_card_num=request('id_card_num');
|
|
|
|
$id_card_num=request('id_card_num');
|
|
|
|
$name=request('name');
|
|
|
|
$name=request('name');
|
|
|
|
$tel=request('tel');
|
|
|
|
$tel=request('tel');
|
|
|
|
@ -99,7 +100,9 @@ class HealthCheckupController extends Controller
|
|
|
|
//检查体检流水号是否存在,存在禁止再次插入。
|
|
|
|
//检查体检流水号是否存在,存在禁止再次插入。
|
|
|
|
$check_cunzai=DB::table('examination_records')->where('tijian_num',$tijian_num)->get();
|
|
|
|
$check_cunzai=DB::table('examination_records')->where('tijian_num',$tijian_num)->get();
|
|
|
|
if(count($check_cunzai)>0) return \Yz::echoError1('此体检号已经存在,禁止创建');
|
|
|
|
if(count($check_cunzai)>0) return \Yz::echoError1('此体检号已经存在,禁止创建');
|
|
|
|
|
|
|
|
$sex=\App\Lib\Tools::getGenderFromIDCard($id_card_num);
|
|
|
|
|
|
|
|
$age=\App\Lib\Tools::calculateAgeFromID($id_card_num,date('Y-m-d H:i:s'));
|
|
|
|
|
|
|
|
$birthday=\App\Lib\Tools::getBirthdayFromIDCard($id_card_num);
|
|
|
|
//HSM加密
|
|
|
|
//HSM加密
|
|
|
|
$HSM_sfz =\App\Lib\HSM::HsmEncrypt($id_card_num);
|
|
|
|
$HSM_sfz =\App\Lib\HSM::HsmEncrypt($id_card_num);
|
|
|
|
if($HSM_sfz['status']!=true){
|
|
|
|
if($HSM_sfz['status']!=true){
|
|
|
|
@ -122,7 +125,10 @@ class HealthCheckupController extends Controller
|
|
|
|
|
|
|
|
|
|
|
|
$i=DB::table('examination_records')->insertGetId([
|
|
|
|
$i=DB::table('examination_records')->insertGetId([
|
|
|
|
"name"=>$name,
|
|
|
|
"name"=>$name,
|
|
|
|
|
|
|
|
"age"=>$age,
|
|
|
|
|
|
|
|
"birthday"=>$birthday,
|
|
|
|
"tel"=>$tel,
|
|
|
|
"tel"=>$tel,
|
|
|
|
|
|
|
|
"sex"=>$sex,
|
|
|
|
"id_card_num"=>$id_card_num,
|
|
|
|
"id_card_num"=>$id_card_num,
|
|
|
|
"type"=>$type,
|
|
|
|
"type"=>$type,
|
|
|
|
"institution_id"=>$org_id->id,
|
|
|
|
"institution_id"=>$org_id->id,
|
|
|
|
|