mirror of
https://gitee.com/ZhongBangKeJi/crmeb_java.git
synced 2026-05-03 23:31:25 +08:00
1. 修复购物车,订单和退单后后置任务正确执行 2. 修复佣金记录金额和详情 3. 修复管理端 移动应用界面下订单管理数据统计不准确的问题 4. 修复短信API升级-后台使用一号通 5. 修复用户管理相关问题 6. 修复核销点核销后核销地址不准确 7. 修复资源同步云服务的问题 新增功能 1. 秒杀 a. 秒杀时段配置 b. 秒杀商品维护 2. 财务管理 a. 申请提现 b. 财务记录 i. 充值记录 ii. 资金监控 c. 佣金记录 3. 普通商品显示该商品正在参加的活动信息[秒杀]
79 lines
2.2 KiB
Java
79 lines
2.2 KiB
Java
package com.utils;
|
||
|
||
import java.util.HashMap;
|
||
import java.util.Map;
|
||
|
||
/**
|
||
* url 工具类
|
||
* +----------------------------------------------------------------------
|
||
* | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||
* +----------------------------------------------------------------------
|
||
* | Copyright (c) 2016~2020 https://www.crmeb.com All rights reserved.
|
||
* +----------------------------------------------------------------------
|
||
* | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||
* +----------------------------------------------------------------------
|
||
* | Author: CRMEB Team <admin@crmeb.com>
|
||
* +----------------------------------------------------------------------
|
||
*/
|
||
public class UrlUtil {
|
||
public static class UrlEntity {
|
||
/**
|
||
* 基础url
|
||
*/
|
||
public String baseUrl;
|
||
/**
|
||
* url参数
|
||
*/
|
||
public Map<String, String> params;
|
||
}
|
||
|
||
/**
|
||
* 解析url
|
||
*
|
||
* @param url
|
||
* @return
|
||
*/
|
||
public static UrlEntity parse(String url) {
|
||
UrlEntity entity = new UrlEntity();
|
||
if (url == null) {
|
||
return entity;
|
||
}
|
||
url = url.trim();
|
||
if (url.equals("")) {
|
||
return entity;
|
||
}
|
||
String[] urlParts = url.split("\\?");
|
||
entity.baseUrl = urlParts[0];
|
||
//没有参数
|
||
if (urlParts.length == 1) {
|
||
return entity;
|
||
}
|
||
//有参数
|
||
String[] params = urlParts[1].split("&");
|
||
entity.params = new HashMap<>();
|
||
for (String param : params) {
|
||
String[] keyValue = param.split("=");
|
||
entity.params.put(keyValue[0], keyValue[1]);
|
||
}
|
||
|
||
return entity;
|
||
}
|
||
|
||
public static String getParamsByKey(String url,String key){
|
||
UrlEntity entity = parse(url);
|
||
return entity.params.get(key);
|
||
}
|
||
|
||
/**
|
||
* 测试
|
||
*
|
||
* @param args
|
||
*/
|
||
public static void main(String[] args) {
|
||
UrlEntity entity = parse(null);
|
||
entity = parse("http://www.123.com?id=1&name=小明");
|
||
System.out.println(entity.baseUrl + "\n" + entity.params);
|
||
System.out.println(entity.params.get("id"));
|
||
}
|
||
}
|