feat(notify): 待办/抄送消息补 jumpApp 页面归属(B0 直批配套补提交)——bizUrl 落地页场景 jumpApp=instance.bizType(接收方按它查基址),未传 bizUrl 回落办理页留空按 bizType;UserMsgClient.sendUserMsg 增 jumpApp 形参;CallbackPushService/ConditionRouteService 跟随 B 系列回调前缀改造;测试补 jumpApp 断言
build / build-push (push) Successful in 49s
build / build-push (push) Successful in 49s
This commit is contained in:
@@ -64,10 +64,16 @@ public class UserMsgClient {
|
||||
return directoryResolved;
|
||||
}
|
||||
|
||||
/** 发送站内信(content 必填;msgNo 幂等,重发安全) */
|
||||
/**
|
||||
* 发送站内信(content 必填;msgNo 幂等,重发安全)。
|
||||
*
|
||||
* @param jumpApp 跳转页面归属应用(可空):页面属业务方(bizUrl 落地页)时填业务方应用名
|
||||
* (=instance.bizType),接收方优先按它查基址;页面属流程中心自己(/task、/instance)
|
||||
* 传 null,由接收方按 bizType 回落
|
||||
*/
|
||||
public void sendUserMsg(Integer schId, List<Integer> userIds, Integer msgType, String bizType,
|
||||
String bizId, String title, String content, String jumpPath, String msgNo,
|
||||
Integer expireDays) {
|
||||
String bizId, String title, String content, String jumpPath, String jumpApp,
|
||||
String msgNo, Integer expireDays) {
|
||||
if (!enabled || userIds == null || userIds.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
@@ -82,6 +88,7 @@ public class UserMsgClient {
|
||||
body.setJumpType(1);
|
||||
body.setJumpPath(jumpPath);
|
||||
}
|
||||
body.setJumpApp(jumpApp);
|
||||
body.setMsgNo(msgNo);
|
||||
body.setSchId(schId);
|
||||
body.setExpireDays(expireDays);
|
||||
|
||||
Reference in New Issue
Block a user