admin
2019-06-14 1e92eff67b997263ecefa255c63eb6641c47b57f
fanli/src/main/java/com/yeshi/fanli/controller/CallBackController.java
@@ -2,8 +2,9 @@
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.security.SignatureException;
import java.util.Map;
import java.util.Date;
import javax.annotation.Resource;
import javax.crypto.Mac;
@@ -16,6 +17,7 @@
import com.yeshi.fanli.entity.bus.msg.MsgDeviceReadState;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.config.ConfigService;
import com.yeshi.fanli.service.inter.msg.MsgDeviceReadStateService;
import net.sf.json.JSONObject;
@@ -29,6 +31,8 @@
@Controller
@RequestMapping("client/v1/callback")
public class CallBackController {
   @Resource
   private ConfigService configService;
   @Resource
   private MsgDeviceReadStateService msgDeviceReadStateService;
@@ -67,6 +71,8 @@
      } catch (IOException e) {
         e.printStackTrace();
      }
      LogHelper.test("美洽:body----" + sb.toString());
      String sign = "";
      try {
@@ -92,10 +98,10 @@
            msg = "[语音]";
         String customizedId = json.optJSONObject("customizedData").optString("设备标识");
         msgDeviceReadStateService.addUnreadDeviceMsg(MsgDeviceReadState.TYPE_KEFU, customizedId,
               "android".equalsIgnoreCase(deviceOS) ? 1 : 2, 1, msg);
               "android".equalsIgnoreCase(deviceOS) ? 1 : 2, 1, msg, new Date());
      }
      LogHelper.test("美洽:body----" + sb.toString());
   }
   public String sign(String raw_body) throws java.security.SignatureException {
@@ -114,4 +120,10 @@
      return "meiqia_sign:" + result;
   }
   @RequestMapping(value = "test")
   public void test(PrintWriter out) {
      configService.getConfig(1L);
      out.print("success");
   }
}