编码-指标变量分别独立处理
背景:如果提問不是普通提問(consultTag==0) 而是重癥提問(consultTag==1)必須填寫患病時長、病情描述圖片、就診醫院、疾病名稱四個指標變量,否則無法提交
//患病時長(天)
$illTime = $arrInput['params']['ill_time'];
if($consultTag == 1 && !$illTime){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---->患病時長為空的重癥提問
$errmsg = "error[ill_time is not valid] ill_time[$illTime]";
? ? ? Log::warning($errmsg);
$arrResult['errno'] = Dcna_ExceptionCodes::PARAM_ERROR;
$arrResult['errmsg'] = $errmsg;
return $arrResult;
}
$arrRequest['doctor_ext']['ill_time'] = $illTime; ? ? ? ? ? ? ? ? ? ? ? ? ? ---->正常獲取變量值
//病情描述圖片(','分割)
$picUrls = $arrInput['params']['pic_urls']; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
if($consultTag == 1 && !$picUrls){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?---->病情描述圖片為空的重癥提問
$errmsg = "error[pic_urls is not valid] pic_urls[$picUrls]";
? ? ?Log::warning($errmsg);
$arrResult['errno'] = Dcna_ExceptionCodes::PARAM_ERROR;
$arrResult['errmsg'] = $errmsg;
return $arrResult;
}
if($picUrls){
$picUrls = explode(',', $picUrls);
array_filter($picUrls);
$arrRequest['doctor_ext']['desc_pics'] = $picUrls; ? ? ? ?---->正常賦值
}
//就診醫院
$hospital = $arrInput['params']['hospital'];
if($consultTag == 1 && !$hospital){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---->就診醫院為空的重癥提問
$errmsg = "error[hospital is not valid] hospital[$hospital]";
? ? ? Log::warning($errmsg);
$arrResult['errno'] = Dcna_ExceptionCodes::PARAM_ERROR;
$arrResult['errmsg'] = $errmsg;
return $arrResult;
}
$arrRequest['doctor_ext']['hospital'] = $hospital; ? ? ? ? ? ? ? ?---->正常賦值
//疾病名稱
$illness = $arrInput['params']['illness'];
if($consultTag == 1 && !$illness){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---->疾病名稱為空的重癥提問
$errmsg = "error[illness is not valid] illness[$illness]";
Log::warning($errmsg);
$arrResult['errno'] = Dcna_ExceptionCodes::PARAM_ERROR;
$arrResult['errmsg'] = $errmsg;
return $arrResult;
}
$arrRequest['doctor_ext']['illness'] = $illness; ? ? ? ? ? ? ? ? ? ? ? ---->正常賦值
轉載于:https://www.cnblogs.com/myhenghai/p/4488544.html
總結
以上是生活随笔為你收集整理的编码-指标变量分别独立处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一般的模式匹配算法(求子串位置)
- 下一篇: 自动发送邮件(整理版)