### Question:
PushMessageServiceImpl implements PushMessageService { @Override public void orderStatus(OrderDTO orderDTO) { WxMpTemplateMessage templateMessage = new WxMpTemplateMessage(); templateMessage.setTemplateId(accountConfig.getTemplateId().get("orderStatus")); templateMessage.setToUser(orderDTO.getBuyerOpenid()); List<WxMpTemplateData> data = Arrays.asList( new WxMpTemplateData("first", "亲，请记得收货。"), new WxMpTemplateData("keyword1", "微信点餐"), new WxMpTemplateData("keyword2", "18868812345"), new WxMpTemplateData("keyword3", orderDTO.getOrderId()), new WxMpTemplateData("keyword4", orderDTO.getOrderStatusEnum().getMessage()), new WxMpTemplateData("keyword5", "￥" + orderDTO.getOrderAmount()), new WxMpTemplateData("remark", "欢迎再次光临！") ); templateMessage.setData(data); try { wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage); }catch (WxErrorException e) { log.error("【微信模版消息】发送失败, {}", e); } }  @Override void orderStatus(OrderDTO orderDTO);  }### Answer:
@Test public void orderStatus() throws Exception { OrderDTO orderDTO = orderService.findOne("1499097346204378750"); pushMessageService.orderStatus(orderDTO); }