From 68b49efb4da346edb42a5d8ebb39af47207402bd Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期一, 12 十月 2026 11:14:13 +0800
Subject: [PATCH] 修改了报销校验
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java | 327 ++++++++++++++++++++++++++++--------------------------
1 files changed, 170 insertions(+), 157 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java
index d4488be..879f517 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java
@@ -262,18 +262,16 @@
//杈撳嚭鏂囨。璺緞鍙婂悕绉�
File outFile = new File(RuoYiConfig.getProfile() + "/download/wordtemplate/" + name + ".doc");
- Writer out = null;
-
- try {
- out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), "utf-8"));
-
- } catch (FileNotFoundException e1) {
- e1.printStackTrace();
+ if (t == null) {
+ throw new ServiceException("妯℃澘鍔犺浇澶辫触锛岃妫�鏌ユā鏉挎枃浠舵槸鍚﹀瓨鍦�", HttpStatus.NO_CONTENT);
}
- try {
+
+ // Writer 蹇呴』鍏抽棴/鍒锋柊锛欱ufferedWriter 甯︾紦鍐诧紝涓嶅叧闂細瀵艰嚧鐢熸垚鐨� doc 鍐呭涓嶅畬鏁�
+ try (Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), "utf-8"))) {
t.process(dataMap, out);
- } catch (TemplateException e) {
- e.printStackTrace();
+ } catch (TemplateException | IOException e) {
+ log.error("鐢熸垚妯℃澘鏂囨。澶辫触, name={}", name, e);
+ throw new ServiceException("鐢熸垚鏂囨。澶辫触", HttpStatus.ERROR);
}
Map<String, Object> map = new HashMap<>();
map.put("downloadUrl", "/profile/download/wordtemplate/" + name + ".doc");
@@ -292,44 +290,56 @@
throw new ServiceException("涓嬭浇澶辫触锛岀敤鎴蜂俊鎭嚭閿�", HttpStatus.NO_CONTENT);
}
+ // 浠ヤ笅瀛楁鍦ㄦ暟鎹簱涓潎鍙负绌猴紝缁熶竴鍙栫┖涓插厹搴曪紝閬垮厤鎷艰妯℃澘鏃舵姏绌烘寚閽堝紓甯�
+ String diseasetype = serviceDonatebaseinfo.getDiseasetype() == null ? "" : serviceDonatebaseinfo.getDiseasetype();
+ String infectious = serviceDonatebaseinfo.getInfectious() == null ? "" : serviceDonatebaseinfo.getInfectious();
+ String infosources = serviceDonatebaseinfo.getInfosources() == null ? "" : serviceDonatebaseinfo.getInfosources();
+ String selfwill = serviceDonatebaseinfo.getSelfwill() == null ? "" : serviceDonatebaseinfo.getSelfwill();
+ String othercases = serviceDonatebaseinfo.getOthercases() == null ? "" : serviceDonatebaseinfo.getOthercases();
+ String kinship = serviceDonatebaseinfo.getKinship() == null ? "" : serviceDonatebaseinfo.getKinship();
+ String patientstate = serviceDonatebaseinfo.getPatientstate() == null ? "" : serviceDonatebaseinfo.getPatientstate();
+
dataMap.put("JXBH", serviceDonatebaseinfo.getDonorno() == null ? "" : serviceDonatebaseinfo.getDonorno());
dataMap.put("SZYLJG", serviceDonatebaseinfo.getTreatmenthospitalname() == null ? "" : serviceDonatebaseinfo.getTreatmenthospitalname());
dataMap.put("KS", serviceDonatebaseinfo.getTreatmentdeptname() == null ? "" : serviceDonatebaseinfo.getTreatmentdeptname());
dataMap.put("XM", serviceDonatebaseinfo.getName() == null ? "" : serviceDonatebaseinfo.getName());
- if (serviceDonatebaseinfo.getSex().equals("0")) {
+ if ("0".equals(serviceDonatebaseinfo.getSex())) {
dataMap.put("XB", "鏈煡鐨勬�у埆");
- } else if (serviceDonatebaseinfo.getSex().equals("1")) {
+ } else if ("1".equals(serviceDonatebaseinfo.getSex())) {
dataMap.put("XB", "鐢�");
- } else if (serviceDonatebaseinfo.getSex().equals("2")) {
+ } else if ("2".equals(serviceDonatebaseinfo.getSex())) {
dataMap.put("XB", "濂�");
}
- Date dt = serviceDonatebaseinfo.getBirthday();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- String date = formatter.format(dt);
- String time = date.substring(0, 10);
- dataMap.put("CSRQ", serviceDonatebaseinfo.getBirthday() == null ? "" : time);
+ String csrq = "";
+ if (serviceDonatebaseinfo.getBirthday() != null) {
+ csrq = formatter.format(serviceDonatebaseinfo.getBirthday()).substring(0, 10);
+ }
+ dataMap.put("CSRQ", csrq);
dataMap.put("GJ", serviceDonatebaseinfo.getNationality() == null ? "" : serviceDonatebaseinfo.getNationality());
- if (serviceDonatebaseinfo.getIdcardtype() == 1) {
+ // idcardtype 涓哄寘瑁呯被鍨� Long锛屾暟鎹簱涓彲涓� NULL锛涘厛鍙栧�煎啀鍒ゆ柇锛岄伩鍏嶈嚜鍔ㄦ媶绠辨姏绌烘寚閽�
+ Long idcardtype = serviceDonatebaseinfo.getIdcardtype();
+ if (idcardtype != null && idcardtype == 1) {
dataMap.put("ZJLX", "韬唤璇�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 2) {
+ } else if (idcardtype != null && idcardtype == 2) {
dataMap.put("ZJLX", "鍐涗汉璇�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 3) {
+ } else if (idcardtype != null && idcardtype == 3) {
dataMap.put("ZJLX", "鎶ょ収");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 4) {
+ } else if (idcardtype != null && idcardtype == 4) {
dataMap.put("ZJLX", "鎴峰彛鏈�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 5) {
+ } else if (idcardtype != null && idcardtype == 5) {
dataMap.put("ZJLX", "澶栧浗浜烘案涔呭眳浣忚瘉");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 6) {
+ } else if (idcardtype != null && idcardtype == 6) {
dataMap.put("ZJLX", "姝﹁璇�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 10) {
+ } else if (idcardtype != null && idcardtype == 10) {
dataMap.put("ZJLX", "瀛︾敓璇�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 11) {
+ } else if (idcardtype != null && idcardtype == 11) {
dataMap.put("ZJLX", "澹叺璇�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 16) {
+ } else if (idcardtype != null && idcardtype == 16) {
dataMap.put("ZJLX", "娓境灞呮皯鏉ュ線鍐呭湴閫氳璇�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 17) {
+ } else if (idcardtype != null && idcardtype == 17) {
dataMap.put("ZJLX", "鍙版咕灞呮皯鏉ュ線澶ч檰閫氳璇�");
- } else if (serviceDonatebaseinfo.getIdcardtype() == 18) {
+ } else if (idcardtype != null && idcardtype == 18) {
dataMap.put("ZJLX", "鍏朵粬璇佷欢绫诲瀷");
}
dataMap.put("ZJHM", serviceDonatebaseinfo.getIdcardno() == null ? "" : serviceDonatebaseinfo.getIdcardno());
@@ -346,28 +356,28 @@
dataMap.put("ZYH", serviceDonatebaseinfo.getInpatientno() == null ? "" : serviceDonatebaseinfo.getInpatientno());
- if (serviceDonatebaseinfo.getBloodtype().equals("1")) {
+ if ("1".equals(serviceDonatebaseinfo.getBloodtype())) {
dataMap.put("XXA", (char) 8730);
dataMap.put("XXB", "鈻�");
dataMap.put("XXO", "鈻�");
dataMap.put("XXAB", "鈻�");
- } else if (serviceDonatebaseinfo.getBloodtype().equals("2")) {
+ } else if ("2".equals(serviceDonatebaseinfo.getBloodtype())) {
dataMap.put("XXA", "鈻�");
dataMap.put("XXB", (char) 8730);
dataMap.put("XXO", "鈻�");
dataMap.put("XXAB", "鈻�");
- } else if (serviceDonatebaseinfo.getBloodtype().equals("3")) {
+ } else if ("3".equals(serviceDonatebaseinfo.getBloodtype())) {
dataMap.put("XXA", "鈻�");
dataMap.put("XXB", "鈻�");
dataMap.put("XXO", (char) 8730);
dataMap.put("XXAB", "鈻�");
- } else if (serviceDonatebaseinfo.getBloodtype().equals("4")) {
+ } else if ("4".equals(serviceDonatebaseinfo.getBloodtype())) {
dataMap.put("XXA", "鈻�");
dataMap.put("XXB", "鈻�");
dataMap.put("XXO", "鈻�");
dataMap.put("XXAB", (char) 8730);
}
- if (serviceDonatebaseinfo.getRhyin().equals("1")) {
+ if ("1".equals(serviceDonatebaseinfo.getRhyin())) {
dataMap.put("YX", (char) 8730);
} else {
dataMap.put("YX", "鈻�");
@@ -376,22 +386,22 @@
dataMap.put("JBZD", serviceDonatebaseinfo.getDiagnosisname() == null ? "" : serviceDonatebaseinfo.getDiagnosisname());
//鐤剧梾绫诲瀷
- if (serviceDonatebaseinfo.getDiseasetype().contains("0")) {
+ if (diseasetype.contains("0")) {
dataMap.put("NXGYW", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("1")) {
+ if (diseasetype.contains("1")) {
dataMap.put("NWS", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("2")) {
+ if (diseasetype.contains("2")) {
dataMap.put("QXQY", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -399,16 +409,16 @@
}
} else {
dataMap.put("QXQY", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -417,18 +427,18 @@
}
} else {
dataMap.put("NWS", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("2")) {
+ if (diseasetype.contains("2")) {
dataMap.put("QXQY", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -436,16 +446,16 @@
}
} else {
dataMap.put("QXQY", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -455,20 +465,20 @@
}
} else {
dataMap.put("NXGYW", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("1")) {
+ if (diseasetype.contains("1")) {
dataMap.put("NWS", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("2")) {
+ if (diseasetype.contains("2")) {
dataMap.put("QXQY", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -476,16 +486,16 @@
}
} else {
dataMap.put("QXQY", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -494,18 +504,18 @@
}
} else {
dataMap.put("NWS", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("2")) {
+ if (diseasetype.contains("2")) {
dataMap.put("QXQY", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -513,16 +523,16 @@
}
} else {
dataMap.put("QXQY", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("3")) {
+ if (diseasetype.contains("3")) {
dataMap.put("NZL", (char) 8730);
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
}
} else {
dataMap.put("NZL", "鈻�");
- if (serviceDonatebaseinfo.getDiseasetype().contains("4")) {
+ if (diseasetype.contains("4")) {
dataMap.put("XXGJB", (char) 8730);
} else {
dataMap.put("XXGJB", "鈻�");
@@ -536,20 +546,20 @@
//浼犳煋鐥呮儏鍐�
- if (serviceDonatebaseinfo.getInfectious().contains("1")) {
+ if (infectious.contains("1")) {
dataMap.put("YG", (char) 8730);
- if (serviceDonatebaseinfo.getInfectious().contains("2")) {
+ if (infectious.contains("2")) {
dataMap.put("BG", (char) 8730);
- if (serviceDonatebaseinfo.getInfectious().contains("3")) {
+ if (infectious.contains("3")) {
dataMap.put("MD", (char) 8730);
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
}
} else {
dataMap.put("MD", "鈻�");
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
@@ -557,16 +567,16 @@
}
} else {
dataMap.put("BG", "鈻�");
- if (serviceDonatebaseinfo.getInfectious().contains("3")) {
+ if (infectious.contains("3")) {
dataMap.put("MD", (char) 8730);
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
}
} else {
dataMap.put("MD", "鈻�");
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
@@ -575,18 +585,18 @@
}
} else {
dataMap.put("YG", "鈻�");
- if (serviceDonatebaseinfo.getInfectious().contains("2")) {
+ if (infectious.contains("2")) {
dataMap.put("BG", (char) 8730);
- if (serviceDonatebaseinfo.getInfectious().contains("3")) {
+ if (infectious.contains("3")) {
dataMap.put("MD", (char) 8730);
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
}
} else {
dataMap.put("MD", "鈻�");
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
@@ -594,16 +604,16 @@
}
} else {
dataMap.put("BG", "鈻�");
- if (serviceDonatebaseinfo.getInfectious().contains("3")) {
+ if (infectious.contains("3")) {
dataMap.put("MD", (char) 8730);
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
}
} else {
dataMap.put("MD", "鈻�");
- if (serviceDonatebaseinfo.getInfectious().contains("4")) {
+ if (infectious.contains("4")) {
dataMap.put("AZB", (char) 8730);
} else {
dataMap.put("AZB", "鈻�");
@@ -613,16 +623,16 @@
}
dataMap.put("CRBQT", serviceDonatebaseinfo.getInfectiousOther() == null ? "" : serviceDonatebaseinfo.getInfectiousOther());
//鐥呬汉鐘跺喌
- if (serviceDonatebaseinfo.getPatientstate().contains("0")) {
+ if (patientstate.contains("0")) {
dataMap.put("SDHM", (char) 8730);
- if (serviceDonatebaseinfo.getPatientstate().contains("1")) {
+ if (patientstate.contains("1")) {
dataMap.put("WZZHX", (char) 8730);
} else {
dataMap.put("WZZHX", "鈻�");
}
} else {
dataMap.put("SDHM", "鈻�");
- if (serviceDonatebaseinfo.getPatientstate().contains("1")) {
+ if (patientstate.contains("1")) {
dataMap.put("WZZHX", (char) 8730);
} else {
dataMap.put("WZZHX", "鈻�");
@@ -630,20 +640,20 @@
}
//鍏朵粬鎯呭喌
- if (serviceDonatebaseinfo.getOthercases().contains("0")) {
+ if (othercases.contains("0")) {
dataMap.put("JTSG", (char) 8730);
- if (serviceDonatebaseinfo.getOthercases().contains("1")) {
+ if (othercases.contains("1")) {
dataMap.put("XSAJ", (char) 8730);
- if (serviceDonatebaseinfo.getOthercases().contains("2")) {
+ if (othercases.contains("2")) {
dataMap.put("GSSG", (char) 8730);
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
}
} else {
dataMap.put("GSSG", "鈻�");
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
@@ -651,16 +661,16 @@
}
} else {
dataMap.put("XSAJ", "鈻�");
- if (serviceDonatebaseinfo.getOthercases().contains("2")) {
+ if (othercases.contains("2")) {
dataMap.put("GSSG", (char) 8730);
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
}
} else {
dataMap.put("GSSG", "鈻�");
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
@@ -669,18 +679,18 @@
}
} else {
dataMap.put("JTSG", "鈻�");
- if (serviceDonatebaseinfo.getOthercases().contains("1")) {
+ if (othercases.contains("1")) {
dataMap.put("XSAJ", (char) 8730);
- if (serviceDonatebaseinfo.getOthercases().contains("2")) {
+ if (othercases.contains("2")) {
dataMap.put("GSSG", (char) 8730);
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
}
} else {
dataMap.put("GSSG", "鈻�");
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
@@ -688,16 +698,16 @@
}
} else {
dataMap.put("XSAJ", "鈻�");
- if (serviceDonatebaseinfo.getOthercases().contains("2")) {
+ if (othercases.contains("2")) {
dataMap.put("GSSG", (char) 8730);
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
}
} else {
dataMap.put("GSSG", "鈻�");
- if (serviceDonatebaseinfo.getOthercases().contains("3")) {
+ if (othercases.contains("3")) {
dataMap.put("QTYWSG", (char) 8730);
} else {
dataMap.put("QTYWSG", "鈻�");
@@ -707,20 +717,20 @@
}
//鎯呬翰灞炲叧绯绘儏鍐�
- if (serviceDonatebaseinfo.getKinship().contains("0")) {
+ if (kinship.contains("0")) {
dataMap.put("PE", (char) 8730);
- if (serviceDonatebaseinfo.getKinship().contains("1")) {
+ if (kinship.contains("1")) {
dataMap.put("ZN", (char) 8730);
- if (serviceDonatebaseinfo.getKinship().contains("2")) {
+ if (kinship.contains("2")) {
dataMap.put("FQ", (char) 8730);
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
}
} else {
dataMap.put("FQ", "鈻�");
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
@@ -728,16 +738,16 @@
}
} else {
dataMap.put("ZN", "鈻�");
- if (serviceDonatebaseinfo.getKinship().contains("2")) {
+ if (kinship.contains("2")) {
dataMap.put("FQ", (char) 8730);
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
}
} else {
dataMap.put("FQ", "鈻�");
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
@@ -746,18 +756,18 @@
}
} else {
dataMap.put("PE", "鈻�");
- if (serviceDonatebaseinfo.getKinship().contains("1")) {
+ if (kinship.contains("1")) {
dataMap.put("ZN", (char) 8730);
- if (serviceDonatebaseinfo.getKinship().contains("2")) {
+ if (kinship.contains("2")) {
dataMap.put("FQ", (char) 8730);
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
}
} else {
dataMap.put("FQ", "鈻�");
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
@@ -765,16 +775,16 @@
}
} else {
dataMap.put("ZN", "鈻�");
- if (serviceDonatebaseinfo.getKinship().contains("2")) {
+ if (kinship.contains("2")) {
dataMap.put("FQ", (char) 8730);
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
}
} else {
dataMap.put("FQ", "鈻�");
- if (serviceDonatebaseinfo.getKinship().contains("3")) {
+ if (kinship.contains("3")) {
dataMap.put("MQ", (char) 8730);
} else {
dataMap.put("MQ", "鈻�");
@@ -785,20 +795,20 @@
dataMap.put("QSQT", serviceDonatebaseinfo.getKinshipOther() == null ? "" : serviceDonatebaseinfo.getKinshipOther());
//鏈汉鎹愮尞
- if (serviceDonatebaseinfo.getSelfwill().contains("0")) {
+ if (selfwill.contains("0")) {
dataMap.put("ZYDJ", (char) 8730);
- if (serviceDonatebaseinfo.getSelfwill().contains("1")) {
+ if (selfwill.contains("1")) {
dataMap.put("SMTY", (char) 8730);
- if (serviceDonatebaseinfo.getSelfwill().contains("2")) {
+ if (selfwill.contains("2")) {
dataMap.put("KTTY", (char) 8730);
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
}
} else {
dataMap.put("KTTY", "鈻�");
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
@@ -806,16 +816,16 @@
}
} else {
dataMap.put("SMTY", "鈻�");
- if (serviceDonatebaseinfo.getSelfwill().contains("2")) {
+ if (selfwill.contains("2")) {
dataMap.put("KTTY", (char) 8730);
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
}
} else {
dataMap.put("KTTY", "鈻�");
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
@@ -824,18 +834,18 @@
}
} else {
dataMap.put("ZYDJ", "鈻�");
- if (serviceDonatebaseinfo.getSelfwill().contains("1")) {
+ if (selfwill.contains("1")) {
dataMap.put("SMTY", (char) 8730);
- if (serviceDonatebaseinfo.getSelfwill().contains("2")) {
+ if (selfwill.contains("2")) {
dataMap.put("KTTY", (char) 8730);
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
}
} else {
dataMap.put("KTTY", "鈻�");
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
@@ -843,16 +853,16 @@
}
} else {
dataMap.put("SMTY", "鈻�");
- if (serviceDonatebaseinfo.getSelfwill().contains("2")) {
+ if (selfwill.contains("2")) {
dataMap.put("KTTY", (char) 8730);
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
}
} else {
dataMap.put("KTTY", "鈻�");
- if (serviceDonatebaseinfo.getSelfwill().contains("3")) {
+ if (selfwill.contains("3")) {
dataMap.put("WBSBTY", (char) 8730);
} else {
dataMap.put("WBSBTY", "鈻�");
@@ -861,45 +871,47 @@
}
}
dataMap.put("ZYQS", serviceDonatebaseinfo.getMajorrelatives() == null ? "" : serviceDonatebaseinfo.getMajorrelatives());
- dataMap.put("YJXZGX", serviceDonatebaseinfo.getFamilyrelations() == null ? "" : serviceDonatebaseinfo.getFamilyrelations());
+// dataMap.put("YJXZGX", serviceDonatebaseinfo.getFamilyrelations() == null ? "" : serviceDonatebaseinfo.getFamilyrelations());
if (serviceDonatebaseinfo.getFamilyrelations() == null) {
dataMap.put("YJXZGX", "");
- } else if (serviceDonatebaseinfo.getFamilyrelations().equals("0")) {
- dataMap.put("YJXZGX", "鏈汉");
- } else if (serviceDonatebaseinfo.getFamilyrelations().equals("1")) {
+ } else if (serviceDonatebaseinfo.getFamilyrelations().equals("0")) {
dataMap.put("YJXZGX", "閰嶅伓");
+ } else if (serviceDonatebaseinfo.getFamilyrelations().equals("1")) {
+ dataMap.put("YJXZGX", "鐖跺瓙");
} else if (serviceDonatebaseinfo.getFamilyrelations().equals("2")) {
- dataMap.put("YJXZGX", "瀛�");
+ dataMap.put("YJXZGX", "鐖跺コ");
} else if (serviceDonatebaseinfo.getFamilyrelations().equals("3")) {
- dataMap.put("YJXZGX", "濂�");
+ dataMap.put("YJXZGX", "姣嶅瓙");
} else if (serviceDonatebaseinfo.getFamilyrelations().equals("4")) {
- dataMap.put("YJXZGX", "鐖舵瘝");
+ dataMap.put("YJXZGX", "姣嶅コ");
} else if (serviceDonatebaseinfo.getFamilyrelations().equals("5")) {
- dataMap.put("YJXZGX", "鐖风埛");
- } else if (serviceDonatebaseinfo.getFamilyrelations().equals("6")) {
- dataMap.put("YJXZGX", "鍏朵粬");
+ dataMap.put("YJXZGX", "鍏勫紵濮愬");
+ }else if (serviceDonatebaseinfo.getFamilyrelations().equals("6")) {
+ dataMap.put("YJXZGX", "濮愬");
+ }else if (serviceDonatebaseinfo.getFamilyrelations().equals("7")) {
+ dataMap.put("YJXZGX", "鍙楀鎵樹汉");
}
//淇℃伅鏉ユ簮
- if (serviceDonatebaseinfo.getInfosources().contains("绾㈠崄瀛椾細")) {
+ if (infosources.contains("绾㈠崄瀛椾細")) {
dataMap.put("HSZH2", (char) 8730); // 鍕鹃�夌鍙�
} else {
dataMap.put("HSZH2", "鈻�"); // 鏂规绗﹀彿
}
- if (serviceDonatebaseinfo.getInfosources().contains("鍖荤枟鏈烘瀯")) {
+ if (infosources.contains("鍖荤枟鏈烘瀯")) {
dataMap.put("YLJG", (char) 8730);
- if (serviceDonatebaseinfo.getInfosources().contains("瀹跺睘")) {
+ if (infosources.contains("瀹跺睘")) {
dataMap.put("QS", (char) 8730);
- if (serviceDonatebaseinfo.getInfosources().contains("浜ら��")) {
+ if (infosources.contains("浜ら��")) {
dataMap.put("JT", (char) 8730);
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
}
} else {
dataMap.put("JT", "鈻�");
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
@@ -907,16 +919,16 @@
}
} else {
dataMap.put("QS", "鈻�");
- if (serviceDonatebaseinfo.getInfosources().contains("浜ら��")) {
+ if (infosources.contains("浜ら��")) {
dataMap.put("JT", (char) 8730);
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
}
} else {
dataMap.put("JT", "鈻�");
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
@@ -925,18 +937,18 @@
}
} else {
dataMap.put("YLJG", "鈻�");
- if (serviceDonatebaseinfo.getInfosources().contains("瀹跺睘")) {
+ if (infosources.contains("瀹跺睘")) {
dataMap.put("QS", (char) 8730);
- if (serviceDonatebaseinfo.getInfosources().contains("浜ら��")) {
+ if (infosources.contains("浜ら��")) {
dataMap.put("JT", (char) 8730);
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
}
} else {
dataMap.put("JT", "鈻�");
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
@@ -944,16 +956,16 @@
}
} else {
dataMap.put("QS", "鈻�");
- if (serviceDonatebaseinfo.getInfosources().contains("浜ら��")) {
+ if (infosources.contains("浜ら��")) {
dataMap.put("JT", (char) 8730);
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
}
} else {
dataMap.put("JT", "鈻�");
- if (serviceDonatebaseinfo.getInfosources().contains("鍏畨")) {
+ if (infosources.contains("鍏畨")) {
dataMap.put("GA", (char) 8730);
} else {
dataMap.put("GA", "鈻�");
@@ -965,10 +977,11 @@
dataMap.put("HSZH", serviceDonatebaseinfo.getRedorganname() == null ? "" : serviceDonatebaseinfo.getRedorganname());
dataMap.put("LXR", serviceDonatebaseinfo.getContactperson() == null ? "" : serviceDonatebaseinfo.getContactperson());
- Date dt1 = serviceDonatebaseinfo.getContacttime();
- String date1 = formatter.format(dt1);
- String time1 = date1.substring(0, 16);
- dataMap.put("LXSJ", serviceDonatebaseinfo.getContacttime() == null ? "" : time1);
+ String lxsj = "";
+ if (serviceDonatebaseinfo.getContacttime() != null) {
+ lxsj = formatter.format(serviceDonatebaseinfo.getContacttime()).substring(0, 16);
+ }
+ dataMap.put("LXSJ", lxsj);
dataMap.put("HQZZ", serviceDonatebaseinfo.getAcquisitiontissuename() == null ? "" : serviceDonatebaseinfo.getAcquisitiontissuename());
dataMap.put("BGR", serviceDonatebaseinfo.getReportername() == null ? "" : serviceDonatebaseinfo.getReportername());
dataMap.put("BGRDH", serviceDonatebaseinfo.getReporterphone() == null ? "" : serviceDonatebaseinfo.getReporterphone());
--
Gitblit v1.9.3