| | |
| | | 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 |
| | |
| | | } |
| | | } |
| | | sb.append("key=" + key); |
| | | logger.debug("加密前串:" + sb.toString()); |
| | | String sign = md5(sb.toString()).toUpperCase(); |
| | | return sign; |
| | | } |
| | |
| | | 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) { |