|
@@ -139,7 +139,12 @@ public class AgentServiceImpl extends ServiceImpl<AgentMapper, Agent> implements
|
|
|
}
|
|
|
//数据解析
|
|
|
Map<String, String> urlParamMap = this.channelTransform(channel);
|
|
|
- String shareUserId = urlParamMap.get("shareUserId");
|
|
|
+ String shareUserId = null;
|
|
|
+ String shareUserInfo = urlParamMap.get("shareUserId");
|
|
|
+ if (Strings.isNotBlank(shareUserInfo)) {
|
|
|
+ int questionMarkIndex = shareUserInfo.indexOf('?');
|
|
|
+ shareUserId = questionMarkIndex == -1 ? shareUserInfo : shareUserInfo.substring(0, questionMarkIndex);
|
|
|
+ }
|
|
|
//查询渠道
|
|
|
Agent agent = null;
|
|
|
if (Strings.isNotBlank(shareUserId)) {
|