Browse Source

01-23 编辑手续费 Strip,Paypal校验支付与收款币种一致

lijianlin/feature-20260113-现金管理0109^2
lijianlin 1 month ago
parent
commit
21bc6f1f4c
  1. 6
      src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java

6
src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java

@ -33,6 +33,7 @@ import java.time.LocalDateTime;
import java.time.ZoneOffset; import java.time.ZoneOffset;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.UUID; import java.util.UUID;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -350,6 +351,11 @@ public class CashCollectionServiceImpl implements CashCollectionService {
public String complete(CashRecord cashRecord) { public String complete(CashRecord cashRecord) {
if (!Objects.equals(cashRecord.getPaymentCurrency(), cashRecord.getReceivedCurrency())
&& ("Stripe".equals(cashRecord.getPayType()) || "Paypal".equals(cashRecord.getPayType()))) {
return "支付币种与收款币种不一致";
}
int rows = cashCollectionMapper.complete(cashRecord); int rows = cashCollectionMapper.complete(cashRecord);
return rows > 0 ? "编辑成功" : "编辑失败"; return rows > 0 ? "编辑成功" : "编辑失败";

Loading…
Cancel
Save