Merge branch 'feature/REQ-1309' into 'dev'
feat(REQ-1309): 代办分页查询调整 See merge request universal/infrastructure/backend/msg-center-plat!47
This commit is contained in:
commit
88ba0b85b3
@ -87,6 +87,10 @@ public class PendingMessageDTO implements Serializable {
|
||||
* 路由信息,可为空
|
||||
*/
|
||||
private List<MessageRouterDTO> routers;
|
||||
/**
|
||||
* 参数及其对应的值的JSON串
|
||||
*/
|
||||
private String routerParams;
|
||||
|
||||
public static PendingMessageDTO from(PendingMessageRecord pendingMessageRecord) {
|
||||
// 代办发起者信息
|
||||
@ -117,6 +121,7 @@ public class PendingMessageDTO implements Serializable {
|
||||
.bizCategory(pendingMessageRecord.getBizCategory())
|
||||
.createTime(DateFormatUtil.toLocalDateTime(pendingMessageRecord.getCreateAt()))
|
||||
.updateTime(DateFormatUtil.toLocalDateTime(pendingMessageRecord.getUpdateAt()))
|
||||
.routerParams(pendingMessageRecord.getRouterParams())
|
||||
.build();
|
||||
}
|
||||
|
||||
@ -137,6 +142,7 @@ public class PendingMessageDTO implements Serializable {
|
||||
.createTimestamp(DateFormatUtil.toTimestamp(this.createTime))
|
||||
.updateTimestamp(DateFormatUtil.toTimestamp(this.updateTime))
|
||||
.routers(this.routers)
|
||||
.routerParams(this.routerParams)
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
@ -81,7 +81,7 @@ public final class MessageRouterUtil {
|
||||
&& RouterCategoryEnum.JUMP.equals(router.getCategory())) {
|
||||
// 替换原始URL中的参数变量
|
||||
String routerUrl = PlaceholderResolver
|
||||
.getDefaultResolver().resolve(router.getUrl(), JSON.parseObject(routerParam));
|
||||
.getDefaultResolver().resolveByMap(router.getUrl(), JSON.parseObject(routerParam));
|
||||
router.setUrl(routerUrl);
|
||||
}
|
||||
}
|
||||
|
||||
@ -51,10 +51,6 @@ public class MessageRouterDTO implements Serializable {
|
||||
* WECHAT_MINI_PROGRAM: 微信小程序页面
|
||||
*/
|
||||
private TerminalTypeEnum terminalType;
|
||||
/**
|
||||
* 参数及其对应的值的JSON串
|
||||
*/
|
||||
private String param;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
@ -89,6 +89,10 @@ public class PendingMessageResponse implements Serializable {
|
||||
* 路由信息,可为空
|
||||
*/
|
||||
private List<MessageRouterDTO> routers;
|
||||
/**
|
||||
* 参数及其对应的值的JSON串
|
||||
*/
|
||||
private String routerParams;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user