Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r40702 -r40705 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 40702) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 40705) @@ -10496,12 +10496,19 @@ Log.TYPE_ADD, params); JSONObject printJson = new JSONObject(); if(CssdUtils.getSystemSetConfigByNameBool("enbaleLoadAutomaticallyIntoBasketsAfterAssembly", false)){ - Map comboToStContainer = new HashMap(); - Map containerBindingInfo = handleComTousseInstanceAutobasketInsertionData(comboTousseInstances, comboToStContainer); - JSONObject autoResult = autobasketInsertion(comboTousseInstances, containerBindingInfo, comboToStContainer, true); - if(autoResult != null){ - printJson.put("containerStatusMsgs", autoResult.optString("containerStatusMsgs")); - printJson.put("successIntoBasket", autoResult.optString("successIntoBasket")); + try { + Map comboToStContainer = new HashMap(); + Map containerBindingInfo = handleComTousseInstanceAutobasketInsertionData(comboTousseInstances, comboToStContainer); + JSONObject autoResult = autobasketInsertion(comboTousseInstances, containerBindingInfo, comboToStContainer, true); + if(autoResult != null){ + printJson.put("containerStatusMsgs", autoResult.optString("containerStatusMsgs")); + printJson.put("successIntoBasket", autoResult.optString("successIntoBasket")); + } + } catch (Exception e) { + logger.error(e); + appLogManager.saveLog(AcegiHelper.getLoginUser() + , Log.MODEL_PACKING, Log.TYPE_REMARK_UPDATE + , "聚合包装配后自动审核入筐异常:" + e.getMessage()); } } String taskGroup = JSONUtil.optString(paramsObj, "taskGroup", null);