1098226878
2021-09-01 abe4eb308661dda2209f9e4da3ab6598da7ca6bd
java110-utils/src/main/java/com/java110/utils/util/PayUtil.java
old mode 100644 new mode 100755
@@ -29,11 +29,21 @@
import java.math.BigDecimal;
import java.net.InetAddress;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.SortedMap;
import java.util.TreeMap;
import java.util.UUID;
public class PayUtil {
    static Logger log = LogManager.getLogger(PayUtil.class.getName());
    static Logger logger = LogManager.getLogger(PayUtil.class.getName());
    /**
     * 获取当前机器的ip
@@ -99,6 +109,19 @@
    /**
     * 创建签名Sign
     *
     * {sdfsfsd}123123123  md5
     *
     * {
     *
     *     heaer:{
     *         serviceCode:'',
     *         sign:'sddd'
     *     },
     *     body:{
     *         sssssss
     *     }
     * }
     *
     * @param key
     * @param parameters
     * @return
@@ -118,6 +141,7 @@
            }
        }
        sb.append("key=" + key);
        logger.debug("加密前串:" + sb.toString());
        String sign = md5(sb.toString()).toUpperCase();
        return sign;
    }
@@ -331,7 +355,7 @@
    public static double getPayAmountByEnv(String env, Double money) {
        double pay_money = 0.01;
//测试环境
        if ("DEV".equals(env)) {
        if ("DEV".equals(env) || "TEST".equals(env)) {
            if (money > 10000) {
                pay_money = 0.03;
            } else if (money > 1000) {