| | |
| | | if (message.getSendTime() == null) { |
| | | message.setSendTime(new Date()); |
| | | } |
| | | if (ChannelCode.SMS.equals(messageParam.getChannelCode())) { |
| | | message.setIsScan(1); |
| | | } else { |
| | | message.setIsScan(0); |
| | | } |
| | | message.setIsView(0); |
| | | message.setVersion(0); |
| | | message.setIsScan(1); |
| | | message.setCreateTime(new Date()); |
| | | message.setUpdateTime(new Date()); |
| | | message.setCreateUser(messageParam.getCreateUser()); |
| | |
| | | String[] ids = messageParam.getTargetTo().split(","); |
| | | for (String id : ids) { |
| | | Message messageAdd = new Message(); |
| | | BeanUtils.copyProperties(messageParam, messageAdd); |
| | | BeanUtils.copyProperties(message, messageAdd); |
| | | //子类id设置为空 |
| | | messageAdd.setId(null); |
| | | //设置父类Id |
| | | messageAdd.setParentId(message.getId()); |
| | | //设置接收者 |
| | | messageAdd.setTargetTo(id); |
| | | //生成8位随机数消息编码 |
| | | messageAdd.setMessageNumber(message.getMessageNumber()); |
| | | //发送时间 |
| | | if (messageAdd.getSendTime() == null) { |
| | | messageAdd.setSendTime(new Date()); |
| | | } |
| | | if (ChannelCode.MAIL.equals(messageParam.getChannelCode())) { |
| | | messageAdd.setIsScan(1); |
| | | } else { |
| | | messageAdd.setIsScan(0); |
| | | } |
| | | //生成默认参数 |
| | | messageAdd.setCreateTime(new Date()); |
| | | messageAdd.setUpdateTime(new Date()); |
| | | messageAdd.setCreateUser(messageParam.getCreateUser()); |
| | | messageAdd.setUpdateUser(messageParam.getCreateUser()); |
| | | messageAdd.setIsView(0); |
| | | messageAdd.setVersion(0); |
| | | messages.add(messageAdd); |
| | | } |
| | | //批量新增 |