|
|
@@ -390,14 +390,26 @@ public class CaseFrontSheetMainService {
|
|
|
JSONArray oprtorArr = oprtItem.getJSONObject("术者").getJSONArray("value");
|
|
|
JSONObject oprtor = null == oprtorArr ? new JSONObject() : oprtorArr.getJSONObject(0);
|
|
|
|
|
|
- JSONArray assis1Arr = oprtItem.getJSONObject("第一助手").getJSONArray("value");
|
|
|
- JSONObject assis1 = null == assis1Arr ? new JSONObject() : assis1Arr.getJSONObject(0);
|
|
|
+ JSONObject assis1 = new JSONObject();
|
|
|
+ JSONObject firstAssist = oprtItem.getJSONObject("第一助手");
|
|
|
+ if (null != firstAssist) {
|
|
|
+ JSONArray assis1Arr = firstAssist.getJSONArray("value");
|
|
|
+ assis1 = null == assis1Arr ? assis1 : assis1Arr.getJSONObject(0);
|
|
|
+ }
|
|
|
|
|
|
- JSONArray assis2Arr = oprtItem.getJSONObject("第二助手").getJSONArray("value");
|
|
|
- JSONObject assis2 = null == assis2Arr ? new JSONObject() : assis2Arr.getJSONObject(0);
|
|
|
+ JSONObject assis2 = new JSONObject();
|
|
|
+ JSONObject secondAssist = oprtItem.getJSONObject("第二助手");
|
|
|
+ if (null != secondAssist) {
|
|
|
+ JSONArray assis2Arr = secondAssist.getJSONArray("value");
|
|
|
+ assis2 = null == assis2Arr ? assis2 : assis2Arr.getJSONObject(0);
|
|
|
+ }
|
|
|
|
|
|
- JSONArray anstorArr = oprtItem.getJSONObject("麻醉医生").getJSONArray("value");
|
|
|
- JSONObject anstor = null == anstorArr ? new JSONObject() : anstorArr.getJSONObject(0);
|
|
|
+ JSONObject anstor = new JSONObject();
|
|
|
+ JSONObject anesDor = oprtItem.getJSONObject("麻醉医生");
|
|
|
+ if (null != anesDor) {
|
|
|
+ JSONArray anstorArr = anesDor.getJSONArray("value");
|
|
|
+ anstor = null == anstorArr ? anstor : anstorArr.getJSONObject(0);
|
|
|
+ }
|
|
|
|
|
|
for (int j = 0; j < oprtNameVals.size(); j++) {
|
|
|
JSONObject oprtCodeName = oprtNameVals.getJSONObject(j);
|