首頁 > 类库下载 > java类库 > 站內信,群發與全部發送。 Gson解析result

站內信,群發與全部發送。 Gson解析result

高洛峰
發布: 2016-11-03 16:49:17
原創
1800 人瀏覽過

/**
* 寄站內信
*/
@Permission(Module.TZGL)
@RequestMapping(value = "/sendznx", method = RequestMethod.POST)
@ResponseBody
public String sendZnx(Http essoo      @ RequestParam(defaultValue = "") String[] userList,
                  @RequestParam(defaultValue = "") String content) throws Exception {c 片記錄記";    //記錄回傳訊息
   System.out.println("length--->"+userList.length);
   System.out.println("content--->"+content);
   try{user List ){                           //傳送系統通知
           //     String result = Jsoup.connect(NMApi.url() + "/message/userlist").timeout(10000)
                                   
                       .text();
               //--->使用使用 資料要求回來的資料轉為
data = new Gson().fromJson(result,new TypeToken>() {}.getType ());
               //--->把MAP中所需要的Object型別資料取出來,並轉成List
             //--->使用Gson把List轉成Json
               String str = new Gson().toJson(list);
            ///-  需要的類型   List
userInfoList = new Gson().fromJson(str ,new TypeToken>() {}.getType());                try{
                      WebMessage webMessage = new WebMessage();
                      webMessage.setClient(user).
                       webMessage.setReceiveTime(new Date());
        set or                   webMessage.setContent(content);
                        webMessageService.add(webMessage);
                       rows ++ ;                    }                      ion e){
                   e.printStackTrace();
             
           } catch ( Exception e) {
               e.printStackTrace();
               return " {
           for (int i = 0;i                WebMessage webMessage = new WebMessage();
               webMessage.setClient List.      webMessage.setReceiveTime(new Date());
               webMessage.setType("管理員訊息");
webMessage.setContent(content);
               webMessage.setStatus(0);
               webMessageService。 rows ++;
           }
           msg = "寄站內信成功,成功條數:"+rows;      寄件記錄
           try {
               User user = (User)session.getAttribute("user"); Logo 
               messageLog.setSendTime(new Date());
               messageLog.setType("車站內信");
               messageLog.setSender(user.getUnitName());
               messageLog.setReceiver(user  messageLog.setContent(content);
               messageLog.setResult(msg);
           );
               int num = messageLogService.add(messageLog);
              System.out.println(" 記錄Exception e){
               e.printStackTrace();
               return "產生寄信記錄錯誤";
           }
       }
   } catch (Exception e) {
   }
   return msg;
}

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板