自定义参数使用

This commit is contained in:
egzosn
2020-03-10 22:41:02 +08:00
parent bf424148d7
commit 0f1255fe06
16 changed files with 228 additions and 157 deletions

View File

@@ -467,4 +467,20 @@ public abstract class BasePayService<PC extends PayConfigStorage> implements Pay
return orderInfo;
}
protected Map<String, Object> setParameters(Map<String, Object> parameters, String key, String value) {
if (StringUtils.isNotEmpty(value)) {
parameters.put(key, value);
}
return parameters;
}
protected Map<String, Object> setParameters(Map<String, Object> parameters, String key, Order order) {
Object attr = order.getAttr(key);
if (null != attr && !"".equals(attr)) {
parameters.put(key, attr);
}
return parameters;
}
}