@Test
  public void testbatchRegardTest() {
    CaringRequest caringRequest = new CaringRequest();
    caringRequest.setCaringperson("我是客服");
    caringRequest.setCaringType("28");
    caringRequest.setContent("我是短信内容");
    caringRequest.setCustomerno("用户昵称");
    caringRequest.setDpId("654321");
    caringRequest.setGatewayId(1L);

    caringRequest.setOids(new String[] {"999999"});
    caringRequest.setTids(new String[] {"123456"});

    System.out.println(JackSonMapper.toCJsonString(caringRequest));

    DefaultRequestBuilder requestBuilder = MockMvcRequestBuilders.post("/batch/regard");
    requestBuilder.characterEncoding("UTF-8");
    requestBuilder.body(
        JackSonMapper.toCJsonString(caringRequest).getBytes(Charset.forName("UTF-8")));
    requestBuilder.contentType(MediaType.APPLICATION_JSON);
    requestBuilder.accept(MediaType.APPLICATION_JSON);
    try {
      this.mockMvc.perform(requestBuilder).andExpect(new StatusResultMatchers().isOk());
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
 @Test
 public void testUrPayOrdersLogList() {
   DefaultRequestBuilder req =
       MockMvcRequestBuilders.post("/customerCenter/orders/urPayOrdersLogList")
           .param("currPage", "1")
           .param("pageSize", "10")
           .param("dpId", "a")
           .contentType(MediaType.APPLICATION_JSON)
           .accept(MediaType.APPLICATION_JSON)
           .characterEncoding("UTF-8");
   try {
     ResultActions actions =
         this.mockMvc.perform(req).andExpect(new StatusResultMatchers().isOk());
     System.out.println(actions.andReturn().getResponse().getContentAsString());
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
 @Test
 public void testQuery() {
   DefaultRequestBuilder requestBuilder =
       MockMvcRequestBuilders.post("/traderate/query")
           .body(
               "{\"content\":\"内容\",\"isExplainFlag\":\"true\",\"currPage\":\"1\",\"pageSize\":\"1\"}"
                   .getBytes())
           .contentType(MediaType.APPLICATION_JSON)
           .accept(MediaType.APPLICATION_JSON)
           .characterEncoding("UTF-8");
   try {
     ResultActions action =
         this.mockMvc.perform(requestBuilder).andExpect(new StatusResultMatchers().isOk());
     action.andReturn().getResponse().setCharacterEncoding("UTF-8");
     System.out.println(action.andReturn().getResponse().getContentAsString());
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
  @Test
  public void autoSetTest() {
    TraderateAutoSetRequest traderateAutoSetRequest = new TraderateAutoSetRequest();
    traderateAutoSetRequest.setDpId("100571094");
    traderateAutoSetRequest.setType("order_success");
    traderateAutoSetRequest.setContent("非常棒的买家,收到宝贝有任何问题请立即与小店售后联系!");
    traderateAutoSetRequest.setStatus(0);

    DefaultRequestBuilder requestBuilder = MockMvcRequestBuilders.post("/traderate/autoset");
    requestBuilder.characterEncoding("UTF-8");
    requestBuilder.body(
        JackSonMapper.toCJsonString(traderateAutoSetRequest).getBytes(Charset.forName("UTF-8")));
    requestBuilder.contentType(MediaType.APPLICATION_JSON);
    requestBuilder.accept(MediaType.APPLICATION_JSON);
    try {
      this.mockMvc.perform(requestBuilder).andExpect(new StatusResultMatchers().isOk());
    } catch (Exception e) {
      e.printStackTrace();
    }
  }