Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java =================================================================== diff -u -r28248 -r28756 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java (.../InvoicePlanManagerImpl.java) (revision 28248) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java (.../InvoicePlanManagerImpl.java) (revision 28756) @@ -3353,7 +3353,7 @@ throw new RuntimeException("所选申请单可能已全部被删除."); } //判断id的数量与实际查询到申请单数量是否一致 - int idAmount = StringUtils.countMatches(invoicePlanIds, ",") + 1; + int idAmount = SqlUtils.splitStringToSet(invoicePlanIds, ",").size(); if(invoicePlans.size() < idAmount){ throw new RuntimeException("部分所选申请单可能已被删除."); }