| | |
| | | messageRecord.setRecipient(list.get(0)); |
| | | // 设置手机号 |
| | | request.setUserNumber(list.get(0)); |
| | | // 内容处理 |
| | | // 内容处理,把括号内容换成%s,后面用format替换,因此括号内容要和list的个数一样 |
| | | String s = smsTemplate.getContent().replaceAll("\\{.+?\\}", "%s"); |
| | | // 短信内容拼接(完成发送的结果信息) |
| | | // 需要删除最前面的手机号 |
| | |
| | | Temp temp = new Temp(); |
| | | temp.setPhone(list.get(1)); |
| | | temp.setReservoirCode(list.get(0)); |
| | | temp.setReservoirName(list.get(3)); |
| | | temp.setReservoirName(list.get(2)); |
| | | temp.setAlarmRecordId(list.get(list.size()-1)); |
| | | // 放入临时集合 |
| | | tempList.add(temp); |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 计算某个字符在字符串中的个数 |
| | | * @param str 字符串 |
| | | * @param target 字符 |
| | | * @return |
| | | */ |
| | | public int countChar(String str, char target) { |
| | | String targetStr = String.valueOf(target); |
| | | String replacedStr = str.replaceAll(targetStr, ""); |