12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package com.hotent.im.controller;
- import com.fr.report.core.A.E;
- import com.hotent.core.util.JSONUtil;
- import com.hotent.core.web.ResultMessage;
- import com.hotent.core.web.util.RequestUtil;
- import com.hotent.im.encrypt.Encrypt;
- import com.hotent.im.network.AbstractHttpPost;
- import com.hotent.im.network.Response;
- import com.hotent.mobile.controller.base.BaseMobileController;
- import com.hotent.platform.controller.system.JSONResult;
- import net.sf.json.JSONObject;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.io.IOException;
- import java.net.URLEncoder;
- import java.util.HashMap;
- import java.util.Map;
- /******************************
- * Created by yanhongliang
- * 2019-05-16 11:12
- ******************************/
- @Controller
- @RequestMapping("/im/imController/")
- public class ImController extends BaseMobileController {
- @RequestMapping("getNoreadMsgByUserName")
- public void getNoreadMsgByUserName(HttpServletRequest request, HttpServletResponse response) throws IOException {
- System.out.println("-----------im_login--------1");
- Map<String, Object> result = new HashMap<>();
- try {
- String fh_url = RequestUtil.getString(request,"fh_url");
- String username = RequestUtil.getString(request,"username");
- AbstractHttpPost post = new AbstractHttpPost() {
- @Override
- public void complete(Response response) {
- if (response.state != 200) {
- result.put("message", "网络错误!");
- return;
- }
- result.put("message", response.content);
- System.out.println("-----------im_login--------2");
- System.out.println(response.content);
- }
- };
- Map<String, Object> map = new HashMap<>();
- map.put("USERNAME", username);
- post.post(fh_url + "/appiminterface/getNoreadMsgByUserName", map, null);
- writeResultMessage(response.getWriter(), JSONObject.fromObject(result).toString(), ResultMessage.Success);
- }catch (Exception e) {
- e.printStackTrace();
- writeResultMessage(response.getWriter(),"系统错误:"+e.getMessage(), ResultMessage.Fail);
- }
- }
- @RequestMapping("encrypt")
- public void encrypt(HttpServletRequest request,HttpServletResponse response) throws IOException {
- try {
- String username = RequestUtil.getString(request,"username");
- String privateKey = "privateKey";
- Encrypt encrypt = new Encrypt();
- String data = encrypt.encodeJSON(username, privateKey);
- System.out.println("------加密------"+data);
- System.out.println("===============================");
- System.out.println("------解密------"+encrypt.decodeJSON(data, privateKey));
- Map<String, Object> map = new HashMap<>();
- map.put("data", data);
- map.put("key", privateKey);
- writeResultMessage(response.getWriter(),URLEncoder.encode(JSONObject.fromObject(map).toString(), "utf8"), ResultMessage.Success);
- }catch (Exception e) {
- writeResultMessage(response.getWriter(),"系统错误:"+e.getMessage(), ResultMessage.Fail);
- }
- }
- }
|