Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java =================================================================== diff -u -r22463 -r22527 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java (.../InvoicePlanManagerImpl.java) (revision 22463) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java (.../InvoicePlanManagerImpl.java) (revision 22527) @@ -584,7 +584,7 @@ filterEmptyInvoicePlan(invoicePlans); filterInvoicePlanByDisposableGoodsType(config,invoicePlans,disposableGoodsTypeSet); Collection resultCol = new ArrayList(); - Map> invoicePlanVoToInvoicePlanListMap = new HashMap>(); +// Map> invoicePlanVoToInvoicePlanListMap = new HashMap>(); for (final InvoicePlan invoicePlan : invoicePlans) { if(hideUnprintedDisposableGoodsInvoicePlan && (invoicePlan.isDiposableGoodsAppliaction() && (invoicePlan.getPrinted() != InvoicePlan.PRINT_STATUS_PRINTED))){ continue; @@ -614,21 +614,21 @@ if(invoicePlan.isBorrowingSingle()){ vo.setHighLight(true); } - List invoicePlanList = invoicePlanVoToInvoicePlanListMap.get(vo); - if(invoicePlanList == null){ - invoicePlanList = new LinkedList(); - invoicePlanVoToInvoicePlanListMap.put(vo, invoicePlanList); - } - invoicePlanList.add(invoicePlan); +// List invoicePlanList = invoicePlanVoToInvoicePlanListMap.get(vo); +// if(invoicePlanList == null){ +// invoicePlanList = new LinkedList(); +// invoicePlanVoToInvoicePlanListMap.put(vo, invoicePlanList); +// } +// invoicePlanList.add(invoicePlan); } // - for (InvoicePlanVo invoicePlanVo : resultCol) { - List invoicePlanList = invoicePlanVoToInvoicePlanListMap.get(invoicePlanVo); - Collection applicationGoodsVos = getWaitDeliverGoods(invoicePlanList, applyDate, tousseType, disposableGoodsType); - if(applicationGoodsVos != null){ - invoicePlanVo.setApplicationGoodsVos(applicationGoodsVos); - } - } +// for (InvoicePlanVo invoicePlanVo : resultCol) { +// List invoicePlanList = invoicePlanVoToInvoicePlanListMap.get(invoicePlanVo); +// Collection applicationGoodsVos = getWaitDeliverGoods(invoicePlanList, applyDate, tousseType, disposableGoodsType); +// if(applicationGoodsVos != null){ +// invoicePlanVo.setApplicationGoodsVos(applicationGoodsVos); +// } +// } return resultCol; } Index: ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.js =================================================================== diff -u -r22474 -r22527 --- ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.js (.../invoicePlanExtractedView.js) (revision 22474) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.js (.../invoicePlanExtractedView.js) (revision 22527) @@ -14,6 +14,7 @@ var invoiceDepartGroups = ''; var appDepartCode = ''; var view_recyclingapplicationStore = null; +var checkedOrgUnitCoding = null; var diposableGooodsStore = new Ext.data.SimpleStore({ fields : [ 'typeName' ], url : WWWROOT + '/disinfectSystem/diposableGoodsAction!getDiposableGoodsType.do' @@ -266,23 +267,33 @@ {name : 'urgentAmount'} ]); function onSelChange(sm){ - var rs = sm.getSelections(); +// var rs = sm.getSelections(); +// view_recyclingapplicationStore.removeAll(); +// for(var i=0;i