fix(bpm): 修改接收时间戳类型为字符串并更新URL参数
- 将 ReceiveCCRequestDTO 中的 receiveTs 类型从 Long 改为 String - 将 ReceiveTodoRequestDTO 中的 receiveTs 类型从 Long 改为 String - 在抄送请求的 PC 端 URL 中添加 read=true 参数 - 更新构建抄送请求时 setReceiveTs 方法传入值为字符串格式的时间戳
This commit is contained in:
@@ -76,6 +76,6 @@ public class ReceiveCCRequestDTO {
|
||||
* 接收时间戳
|
||||
*/
|
||||
@JsonProperty("receivets")
|
||||
private Long receiveTs;
|
||||
private String receiveTs;
|
||||
|
||||
}
|
||||
|
||||
@@ -76,6 +76,6 @@ public class ReceiveTodoRequestDTO {
|
||||
* 接收时间戳
|
||||
*/
|
||||
@JsonProperty("receivets")
|
||||
private Long receiveTs;
|
||||
private String receiveTs;
|
||||
|
||||
}
|
||||
|
||||
@@ -167,12 +167,12 @@ public class BpmProcessInstanceCopyServiceImpl implements IBpmProcessInstanceCop
|
||||
.setRequestName(copy.getProcessInstanceName() + "-" + startUser.getNickname() + "-" + DateUtil.formatDateTime(processInstance.getStartTime()))
|
||||
.setWorkflowName(copy.getProcessInstanceName())
|
||||
.setNodeName(copy.getTaskName())
|
||||
.setPcUrl("/process-instance/detail?id=" + copy.getProcessInstanceId())
|
||||
.setPcUrl("/process-instance/detail?id=" + copy.getProcessInstanceId() + "&read=true")
|
||||
.setCreator(creatorUser.getUsername())
|
||||
.setCreateDateTime(Date.from(copy.getCreateTime().atZone(ZoneId.systemDefault()).toInstant()))
|
||||
.setReceiver(receiverUser.getUsername())
|
||||
.setReceiveDateTime(Date.from(copy.getCreateTime().atZone(ZoneId.systemDefault()).toInstant()))
|
||||
.setReceiveTs(System.currentTimeMillis());
|
||||
.setReceiveTs(String.valueOf(System.currentTimeMillis()));
|
||||
}
|
||||
).forEach(request -> {
|
||||
PortalTodoResponseDTO response = portalRequest.receiveCCRequest(request);
|
||||
|
||||
Reference in New Issue
Block a user