feat: REQ-2129 兼容历史版本的personId的解析
This commit is contained in:
parent
c1399642e6
commit
965eb4f017
@ -5,6 +5,7 @@ import cn.axzo.msg.center.api.request.MsgBody4Guest;
|
||||
import cn.axzo.msg.center.api.response.Message;
|
||||
import cn.axzo.msg.center.inside.notices.service.umeng.android.AndroidCustomizedcast;
|
||||
import cn.axzo.msg.center.inside.notices.service.umeng.ios.IOSCustomizedcast;
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import com.google.common.collect.Maps;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -125,9 +126,12 @@ public class UpushService {
|
||||
}
|
||||
|
||||
}
|
||||
// 旧版本的M3和toId并非只有personId,4月10号旧版本不会使用,所以这里M3或者toId是number的时候才设置成personId
|
||||
if(message.getToId().startsWith("not_identity")) {
|
||||
customizedcast.setExtraField("personId", msgFromClient.getM3());
|
||||
} else {
|
||||
if (NumberUtil.isNumber(msgFromClient.getM3())) {
|
||||
customizedcast.setExtraField("personId", msgFromClient.getM3());
|
||||
}
|
||||
} else if (NumberUtil.isNumber(message.getToId())) {
|
||||
customizedcast.setExtraField("personId", message.getToId());
|
||||
}
|
||||
// customizedcast.setAlias(message.getToId(), "pcode");
|
||||
@ -204,9 +208,12 @@ public class UpushService {
|
||||
customizedcast.setAlias(message.getToId(), "pcode");
|
||||
}
|
||||
}
|
||||
// 旧版本的M3和toId并非只有personId,4月10号旧版本不会使用,所以这里M3或者toId是number的时候才设置成personId
|
||||
if(message.getToId().startsWith("not_identity")) {
|
||||
customizedcast.setCustomizedField("personId", msgFromClient.getM3());
|
||||
} else {
|
||||
if (NumberUtil.isNumber(msgFromClient.getM3())) {
|
||||
customizedcast.setCustomizedField("personId", msgFromClient.getM3());
|
||||
}
|
||||
} else if (NumberUtil.isNumber(message.getToId())) {
|
||||
customizedcast.setCustomizedField("personId", message.getToId());
|
||||
}
|
||||
//厂商通道相关参数
|
||||
|
||||
Loading…
Reference in New Issue
Block a user