Index: ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/action/SterilizationRecordAction.java =================================================================== diff -u -r12607 -r13015 --- ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/action/SterilizationRecordAction.java (.../SterilizationRecordAction.java) (revision 12607) +++ ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/action/SterilizationRecordAction.java (.../SterilizationRecordAction.java) (revision 13015) @@ -394,7 +394,12 @@ .append("',type:'篮筐") .append("',uiProvider:'col',cls:'master-task',iconCls:'task-folder',children:["); int i = 0; - for (TousseInstance tousseInstance : tousseInstanceList2) { + List tousseInstanceResultList = new ArrayList(); + tousseInstanceResultList.addAll(tousseInstanceList2); + Collections.sort(tousseInstanceResultList); + for (TousseInstance tousseInstance : tousseInstanceResultList) { + + // 外来器械包去掉下划线ID String tousseName = tousseInstance.getTousseName(); jsonStr.append("{barcode:'") .append(tousseInstance.getBarcode())