|
|
@@ -170,9 +170,27 @@ public class DiagnosisController {
|
|
|
try {
|
|
|
// 解析bizParams JSON
|
|
|
Map<String, Object> patientInfo = JSONUtil.parseObj(bizParams);
|
|
|
- Integer patientAge = (Integer) patientInfo.get("patientAge");
|
|
|
- Integer patientGender = (Integer) patientInfo.get("patientGender");
|
|
|
- String patientChiefComplaint = (String) patientInfo.get("patientChiefComplaint");
|
|
|
+ Integer patientAge = null;
|
|
|
+ Integer patientGender = null;
|
|
|
+ String patientChiefComplaint = null;
|
|
|
+
|
|
|
+ try {
|
|
|
+ patientAge = (Integer) patientInfo.get("patientAge");
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.warn("解析patientAge失败,设置为null", e);
|
|
|
+ }
|
|
|
+
|
|
|
+ try {
|
|
|
+ patientGender = (Integer) patientInfo.get("patientGender");
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.warn("解析patientGender失败,设置为null", e);
|
|
|
+ }
|
|
|
+
|
|
|
+ try {
|
|
|
+ patientChiefComplaint = (String) patientInfo.get("patientChiefComplaint");
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.warn("解析patientChiefComplaint失败,设置为null", e);
|
|
|
+ }
|
|
|
|
|
|
// 上传文件到MinIO
|
|
|
String fileUrl = minioService.uploadFile(file);
|