|
@@ -554,6 +554,10 @@ public class AlipayTransferService {
|
|
|
Class<?> bceClass = bce.getClass();
|
|
Class<?> bceClass = bce.getClass();
|
|
|
for (var entry : bankcardInfo.entrySet()) {
|
|
for (var entry : bankcardInfo.entrySet()) {
|
|
|
Object val = entry.getValue();
|
|
Object val = entry.getValue();
|
|
|
|
|
+ // account_type 为必填项,空值时兜底为 "2"(个人账户)
|
|
|
|
|
+ if ("account_type".equals(entry.getKey())
|
|
|
|
|
+ && (val == null || (val instanceof String s && s.isBlank())))
|
|
|
|
|
+ val = "2";
|
|
|
if (val == null || (val instanceof String s && s.isBlank())) continue;
|
|
if (val == null || (val instanceof String s && s.isBlank())) continue;
|
|
|
String setter = "set" + Character.toUpperCase(entry.getKey().charAt(0))
|
|
String setter = "set" + Character.toUpperCase(entry.getKey().charAt(0))
|
|
|
+ entry.getKey().substring(1);
|
|
+ entry.getKey().substring(1);
|