Browse Source

feat 0 支付工程

devlop
yang_shj 4 years ago
parent
commit
ebf0f007c6
  1. 12
      payment-base-app/src/main/java/com/base/springcloud/client/PaymentClient.java
  2. 2
      payment-base-app/src/main/java/com/base/springcloud/service/imp/MerchantServiceImp.java
  3. 1
      payment-base-app/src/main/java/com/base/springcloud/util/OssBootUtil.java
  4. 34
      payment-base-app/src/main/java/com/base/springcloud/util/StringHelper.java

12
payment-base-app/src/main/java/com/base/springcloud/client/PaymentClient.java

@ -1,12 +0,0 @@
package com.base.springcloud.client;
import com.base.springcloud.base.CommonResult;
import com.base.springcloud.dto.MerchantConfigReqDTO;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
public interface PaymentClient {
/*@PostMapping(value = "/merchant/merchantConfig")
CommonResult paymentConfigure(@RequestBody MerchantConfigReqDTO merchantConfigDTO);*/
}

2
payment-base-app/src/main/java/com/base/springcloud/service/imp/MerchantServiceImp.java

@ -129,7 +129,7 @@ public class MerchantServiceImp implements MerchantService {
private void removeCertificate(String certPath) {
if(StringUtils.isBlank(certPath))
return;
OssBootUtil.deleteUrl(certPath);
OssBootUtil.delete(certPath);
}
/**

1
payment-base-app/src/main/java/com/base/springcloud/util/OssBootUtil.java

@ -184,6 +184,7 @@ public class OssBootUtil {
}
public static void delete(String fileName) {
initOSS(endPoint, accessKeyId, accessKeySecret);
ossClient.deleteObject(bucketName, fileName);
}

34
payment-base-app/src/main/java/com/base/springcloud/util/StringHelper.java

@ -4,10 +4,20 @@ import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
import com.google.gson.reflect.TypeToken;
import java.beans.BeanInfo;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
public class StringHelper {
/**
* json转Map
* @param str_json
* @return
*/
public static Map<String, String> json2map(String str_json) {
Map<String, String> res = null;
try {
@ -18,4 +28,28 @@ public class StringHelper {
}
return res;
}
/**
* 对象转Map
* @param obj
* @return
* @throws Exception
*/
public static Map<String, Object> objectToMap(Object obj) throws Exception {
if(obj == null)
return null;
Map<String, Object> map = new HashMap<String, Object>();
BeanInfo beanInfo = Introspector.getBeanInfo(obj.getClass());
PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors();
for (PropertyDescriptor property : propertyDescriptors) {
String key = property.getName();
if (key.compareToIgnoreCase("class") == 0) {
continue;
}
Method getter = property.getReadMethod();
Object value = getter!=null ? getter.invoke(obj) : null;
map.put(key, value);
}
return map;
}
}

Loading…
Cancel
Save