Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java =================================================================== diff -u -r26083 -r26094 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java (.../InvoiceAction.java) (revision 26083) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java (.../InvoiceAction.java) (revision 26094) @@ -2074,6 +2074,10 @@ } + if (data.has("errorMsg")){ + obj.add("errorMsg", data.get("errorMsg")); + } + result.add("data", jsonTree); return result; } Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java =================================================================== diff -u -r26086 -r26094 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 26086) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 26094) @@ -10207,8 +10207,10 @@ } } - addToJsonArrayProperty(sourceObj, - "confirmMsgs", confirmMsg); + if (StringUtils.isNotBlank(confirmMsg)) { + addToJsonArrayProperty(sourceObj, "confirmMsgs", + confirmMsg); + } // TODO:为保持与旧客户端的兼容,暂时保留下面的代码,待确认验证没问题后,可以删除 String isRoutine = TousseInstance.ROUTINE_YES;