@Override Map<String, Object> getContentData() { Map<String, Object> data = new HashMap<String, Object>(); StringBuffer content = new StringBuffer(); content.append(productName); Map<String, Object> params = new HashMap<String, Object>(); params.put("codeList", codeIds); List<PassCode> passCodeList = passCodeService.queryPassCodeByParam(params); for (PassCode passCode : passCodeList) { content.append(passCode.getSmsContent()); } data.put("orderId", objectId); data.put("visitDate", DateUtil.formatDate(order.getVisitTime(), "yyyy-MM-dd")); data.put("content", content.toString()); return data; }