|
|
@ -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 ? "编辑成功" : "编辑失败"; |
|
|
|