Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/Invoice.java =================================================================== diff -u -r30636 -r30758 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/Invoice.java (.../Invoice.java) (revision 30636) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/Invoice.java (.../Invoice.java) (revision 30758) @@ -645,7 +645,7 @@ // 多次退货重发后,器械包实例已经关联到新的发货单,和原来的发货单已经没有关联了 if(printedCount < totalAmount){ - String tousseInstanceHql = String.format("select po from %s where ti.invoice_id = %s or ti.invoice2_id = %s", + String tousseInstanceHql = String.format("select po from %s po where po.invoice_id = %s or po.invoice2_id = %s", TousseInstance.class.getSimpleName(), id, id); @SuppressWarnings("unchecked") List tousseInstanceList = dao.findByHql(tousseInstanceHql);