EmManager.java 1.8 KB
package com.lotus.town.service.em;

import android.util.Log;

import com.alibaba.fastjson.JSON;
import com.lotus.town.service.rg.rgRequest;
import com.lotus.town.utils.SharedPrefConfig;
import com.sdk.Sdk;
import com.sdk.http.HttpCallback;
import com.sdk.http.HttpResponse;

import java.text.SimpleDateFormat;
import java.util.Date;

public class EmManager {

    public static void em(int m){
        emRequest rg = new emRequest();
        rg.setUserId(SharedPrefConfig.getInstance(Sdk.app()).getUserId());
        rg.setM(m);
        rg.setAction(0);
        rg.setTime(getTime());
        Sdk.http().post(rg, rg.getParams(), new HttpCallback<HttpResponse>() {


            @Override
            protected void onSuccess(HttpResponse result) {
            }

            @Override
            protected HttpResponse parse(String response) {
                HttpResponse res = JSON.parseObject(response,getType());
                return res;
            }
        });
    }

    private static String getTime(){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        Date date = new Date(System.currentTimeMillis());
        return simpleDateFormat.format(date);
    }

    public static void pm(int m){
        emRequest rg = new emRequest();
        rg.setUserId(SharedPrefConfig.getInstance(Sdk.app()).getUserId());
        rg.setM(m);
        rg.setAction(1);
        rg.setTime(getTime());
        Sdk.http().post(rg, rg.getParams(), new HttpCallback<HttpResponse>() {


            @Override
            protected void onSuccess(HttpResponse result) {
            }

            @Override
            protected HttpResponse parse(String response) {
                HttpResponse res = JSON.parseObject(response,getType());
                return res;
            }
        });
    }
}