Index: ssts-web/src/main/java/com/forgon/disinfectsystem/recall/action/RecallRecordAction.java =================================================================== diff -u -r12672 -r14304 --- ssts-web/src/main/java/com/forgon/disinfectsystem/recall/action/RecallRecordAction.java (.../RecallRecordAction.java) (revision 12672) +++ ssts-web/src/main/java/com/forgon/disinfectsystem/recall/action/RecallRecordAction.java (.../RecallRecordAction.java) (revision 14304) @@ -98,11 +98,8 @@ if (barcodeDevice instanceof DisposableGoodsBatch) { DisposableGoodsBatch batchObj = (DisposableGoodsBatch) barcodeDevice; DisposableGoods dg = batchObj.getDiposableGoods(); - goodsName = dg.getName(); - String sp = dg.getSpecification(); - if (StringUtils.isNotBlank(sp)) { - goodsName += "[" + sp + "]"; - } + goodsName = dg.getShowName(); + batchNumber = batchObj.getBatchNumber(); success = true; } Index: ssts-web/src/main/webapp/disinfectsystem/recallRecord/recallDiposableGoods.js =================================================================== diff -u -r12331 -r14304 --- ssts-web/src/main/webapp/disinfectsystem/recallRecord/recallDiposableGoods.js (.../recallDiposableGoods.js) (revision 12331) +++ ssts-web/src/main/webapp/disinfectsystem/recallRecord/recallDiposableGoods.js (.../recallDiposableGoods.js) (revision 14304) @@ -159,15 +159,17 @@ listeners : { specialkey : function(field, e) { if (e.getKey() == Ext.EventObject.ENTER) { + var barcode = top.Ext.getCmp('barcode').getValue(); + top.Ext.getCmp('barcode').setValue('') Ext.Ajax.request({ url : WWWROOT + '/disinfectSystem/recallRecordAction!getBarcodeDeviceByBarcode.do', - params : {barcode : top.Ext.getCmp('barcode').getValue()}, + params : {barcode : barcode}, success : function(response, options) { var result = Ext.decode(response.responseText); if(result.success){ top.Ext.getCmp('objectName').setValue(result.goodsName); top.Ext.getCmp('batchNumber').setValue(result.batchNumber); - top.Ext.getCmp('barcode').setValue('') + }else{ showResult('没有找到该条码对应的物品'); }