Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java =================================================================== diff -u -r26885 -r26886 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java (.../TousseInstanceTableManager.java) (revision 26885) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java (.../TousseInstanceTableManager.java) (revision 26886) @@ -625,16 +625,16 @@ if(jsonObject == null){ return json; } - JSONArray jsonArray = jsonObject.getJSONArray("rows"); + JSONArray jsonArray = jsonObject.optJSONArray("rows"); if (jsonArray == null || jsonArray.size() == 0) { return json; } Set idds = new HashSet(); for (int i = 0; i < jsonArray.size(); i++) { - JSONObject obj = jsonArray.getJSONObject(i); + JSONObject obj = jsonArray.optJSONObject(i); if (obj != null) { - if (StringUtils.isNotBlank(obj.getString("packingRecord_id"))) { - idds.add(obj.getString("packingRecord_id")); + if (StringUtils.isNotBlank(obj.optString("packingRecord_id"))) { + idds.add(obj.optString("packingRecord_id")); } } } @@ -654,9 +654,11 @@ DatabaseUtil.closeResultSetAndStatement(resultSet); } for (int i = 0; i < jsonArray.size(); i++) { - JSONObject obj = jsonArray.getJSONObject(i); - String inspector = map.get(obj.getString("packingRecord_id")); - jsonArray.getJSONObject(i).put("inspector", inspector); + JSONObject obj = jsonArray.optJSONObject(i); + String inspector = map.get(obj.optString("packingRecord_id")); + if (obj != null) { + obj.put("inspector", inspector); + } } return jsonObject.toString(); } Index: ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js =================================================================== diff -u -r26859 -r26886 --- ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 26859) +++ ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 26886) @@ -452,7 +452,7 @@ {header : "失效日期",width : 80,dataIndex : 'validUntil',renderer : checkDate}, {header : "预警日期",hidden : true,width : 80,dataIndex : 'warningUntil',renderer : myDateFormat}, {header : "任务组",width : 100,dataIndex : 'taskGroup'}, - {header : inspectorName,width : 60,dataIndex : 'inspector'}, + {header : inspectorName,width : 60,dataIndex : 'inspector',sortable: false}, {header : "装配人",width : 60,dataIndex : 'operator',sortable: false}, {header : "装配时间",width : 125,dataIndex : 'operationTime',renderer : myDateFormatBySecond}, {header : "审核人",width : 60,dataIndex : 'reviewer',sortable: false},