1.消息推送解决只能推送给一个人的BUG
This commit is contained in:
parent
02b43f0bfa
commit
bce4eae9e3
@ -39,7 +39,7 @@ public class BaseBussinessMessage extends BaseTable {
|
||||
.getSingleResult(true);
|
||||
//想要实现多个合同分别提醒,将UUID放到saveBaseMessage方法里;
|
||||
//同时再写字类时,参数cparam去掉ID,在saveBaseMessage里将ID拼接一下。
|
||||
this.messageId=UUID.randomUUID().toString().replaceAll("-", "");
|
||||
|
||||
String fixedParam=messageConfig.getAttribute("cparam").getString();
|
||||
if(fixedParam.length()>0&&(!fixedParam.equals("[]"))){
|
||||
JSONObject jsonFixedFlowParam=JSONDecoder.decode(fixedParam);
|
||||
@ -66,11 +66,13 @@ public class BaseBussinessMessage extends BaseTable {
|
||||
Map<String,String>message=new HashMap<String,String>();
|
||||
message.put("MessageTitle", FileOperatorUtil.getFileNameByFormual(this.messageConfig.getAttribute("message_title").getString(),cparam));
|
||||
message.put("MessageContent", "");
|
||||
message.put("Cparam", "ID="+this.messageId+"&reminderDate="+reminderDate);
|
||||
|
||||
|
||||
Map<String,String>userIds=this.getMessageUsers();
|
||||
for(String key:userIds.keySet()){
|
||||
message.put("UserId", key);
|
||||
this.messageId=UUID.randomUUID().toString().replaceAll("-", "");
|
||||
message.put("Cparam", "ID="+this.messageId+"&reminderDate="+reminderDate);
|
||||
this.saveBaseMessage(message);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user