Commit cd7a42e7 authored by wangxinghua's avatar wangxinghua

检查,手术,出院 日期调整

parent f84bb188
......@@ -184,7 +184,7 @@ EOT;
//id为2超级权限
$authority_id = 2;
}
else if(!empty($patientinfo['OUTDATE']) && $patientinfo['OUTDATE'] > date('Y-m-d',strtotime('-2 day')))//出院判断2天有效
else if($patientinfo['YNOUT'] == 1)//出院
{
$authority_id = 8;
}
......
......@@ -49,11 +49,13 @@ class Oracle extends Model
$sqls .= '#';
$sqls .= $db_config_oracle_zz->getLastSql();
$today = date('Y-m-d');
$jcday = date('Y-m-d',strtotime('-2 day'));
$ssday = date('Y-m-d',strtotime('-2 day'));
foreach ($ipm_row as $ipk => $ipv) {
//手术
if($ipv['USETIME_YMD'] >= $ssday)
$ssday = array(
date('Y-m-d',strtotime($ipv['USETIME_YMD'])-86400),
$ipv['USETIME_YMD'],
);
if(in_array($today,$ssday))
{
if(in_array($ipv['ITEMCODE'],$items) || strstr($ipv['ITEMNAME'],'造影') || strstr($ipv['ITEMNAME'],'介入治疗'))
{
......@@ -66,13 +68,23 @@ class Oracle extends Model
$row['VISIT_SPECIAL']['YNSTAY'] = 1;
}
//出院
$cyday = array(
$ipv['USETIME_YMD'],
date('Y-m-d',strtotime($ipv['USETIME_YMD'])+86400),
);
if($ipv['ITEMNAME'] == '出院通知')
{
$row['YNOUT'] = 1;
$row['OUTDATE'] = $ipv['USETIME_YMD'];
if(in_array($today,$cyday))
$row['YNOUT'] = 1;
}
//检查
if($ipv['YN_JC'] == 1 && $ipv['USETIME_YMD'] >= $jcday)
$jcday = array(
$ipv['USETIME_YMD'],
date('Y-m-d',strtotime($ipv['USETIME_YMD'])+86400),
date('Y-m-d',strtotime($ipv['USETIME_YMD'])+172800),
);
if($ipv['YN_JC'] == 1 && in_array($today,$jcday))
{
$row['YN_JC'] = 1;
}
......
......@@ -6,7 +6,7 @@ r_inout_devids = 0001,0002,0003,0004,0005,0006
hostname = 127.0.0.1
database = gatedb
username = root
password = 168168
password = root
hostport = 3306
[socket]
server = tcp://127.0.0.1:8000
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment