批量付款报错修复

This commit is contained in:
张松 2025-04-07 13:43:08 +08:00
parent 1f8eb3544a
commit 2392bf4be8
2 changed files with 5 additions and 1 deletions

View File

@ -149,6 +149,10 @@ public class ShopVendorServiceImpl extends ServiceImpl<ShopVendorMapper, ShopVen
.setFlowId(item.getId()).setUserId(StpKit.USER.getLoginIdAsLong()).setCreateTime(DateUtil.date().toLocalDateTime()));
}
if (unPaidAmount.compareTo(BigDecimal.ZERO) == 0) {
throw new ApiNotPrintException("此账单已付款");
}
if (unPaidAmount.compareTo(payDTO.getAmount()) != 0) {
throw new ApiNotPrintException("批量付款应全部付款");
}

View File

@ -56,7 +56,7 @@
<select id="selectUnPaid" resultType="com.czg.product.entity.ConsStockFlow">
select * from tb_cons_stock_flow where amount_payable > actual_payment_amount and shop_id=#{shopId}
<foreach collection="vendorIds" item="id" open="and vendor_id in (" separator="," close=")">
<foreach collection="vendorIds" item="id" open="and id in (" separator="," close=")">
#{id}
</foreach>
</select>