|
|
@@ -519,15 +519,30 @@ public class ProjectPaySettingServiceImpl extends SuperService {
|
|
|
*/
|
|
|
public List<PayConfigField> getUnionPay() {
|
|
|
List<PayConfigField> fields = new ArrayList<>(4);
|
|
|
- fields.add(PayConfigField.builder().name("appId").key("appId").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).build());
|
|
|
- fields.add(PayConfigField.builder().name("appKey").key("appKey").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).build());
|
|
|
- fields.add(PayConfigField.builder().name("商户订单号开头").key("orderStart").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).build());
|
|
|
- fields.add(PayConfigField.builder().name("终端号").key("tid").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).build());
|
|
|
+
|
|
|
+ List<Object> showMainAccount = new ArrayList<>();
|
|
|
+ showMainAccount.add(Boolean.TRUE);
|
|
|
+ PayShowField mainFiled = new PayShowField();
|
|
|
+ mainFiled.setName("isDefault");
|
|
|
+ mainFiled.setType(PayFieldType.Bool);
|
|
|
+ mainFiled.setShowAccount(showMainAccount);
|
|
|
+
|
|
|
+ fields.add(PayConfigField.builder().name("appId").key("appId").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).payShowField(mainFiled).build());
|
|
|
+ fields.add(PayConfigField.builder().name("appKey").key("appKey").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).payShowField(mainFiled).build());
|
|
|
+ fields.add(PayConfigField.builder().name("商户订单号开头").key("orderStart").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).payShowField(mainFiled).build());
|
|
|
+ fields.add(PayConfigField.builder().name("终端号").key("tid").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).payShowField(mainFiled).build());
|
|
|
fields.add(PayConfigField.builder().name("协议模板id").key("planId").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).build());
|
|
|
- fields.add(PayConfigField.builder().name("密钥").key("notifySecret").type(PayFieldType.Str).isMust(Boolean.TRUE).build());
|
|
|
+ fields.add(PayConfigField.builder().name("密钥").key("notifySecret").type(PayFieldType.Str).isMust(Boolean.TRUE).payShowField(mainFiled).build());
|
|
|
+
|
|
|
+ fields.add(PayConfigField.builder().name("通知地址").key("notifyUrl").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(500).payShowField(mainFiled).build());
|
|
|
|
|
|
-// fields.add(PayConfigField.builder().name("商户微信小程序AppId").key("mchntWxMpAppId").type(PayFieldType.Str).isMust(Boolean.TRUE).build());
|
|
|
- fields.add(PayConfigField.builder().name("通知地址").key("notifyUrl").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(500).build());
|
|
|
+ // 提现
|
|
|
+ fields.add(PayConfigField.builder().name("提现AppId").key("withdrawAppId").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).payShowField(mainFiled).build());
|
|
|
+ fields.add(PayConfigField.builder().name("提现AppKey").key("withdrawAppKey").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).payShowField(mainFiled).build());
|
|
|
+ fields.add(PayConfigField.builder().name("SysId").key("withdrawSysid").type(PayFieldType.Str).isMust(Boolean.TRUE).payShowField(mainFiled).build());
|
|
|
+ fields.add(PayConfigField.builder().name("提现商户号").key("withdrawMid").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).build());
|
|
|
+ fields.add(PayConfigField.builder().name("多应用类型").key("withdrawAppType").type(PayFieldType.Str).isMust(Boolean.TRUE).maxLength(100).payShowField(mainFiled).build());
|
|
|
+ fields.add(PayConfigField.builder().name("提现通知地址").key("withdrawNotify").type(PayFieldType.Str).isMust(Boolean.FALSE).payShowField(mainFiled).build());
|
|
|
|
|
|
return fields;
|
|
|
}
|