package com.yeshi.ec.search.util;
|
|
import android.content.Context;
|
|
import com.lcjian.library.util.common.StringUtils;
|
import com.yeshi.base.utils.http.API;
|
import com.yeshi.base.utils.http.BasicTextHttpResponseHandler;
|
import com.yeshi.base.utils.user.UserUtil;
|
|
import java.util.LinkedHashMap;
|
|
import static com.yeshi.base.utils.http.API.commonPost;
|
|
public class SearchApiUtil {
|
|
/**
|
* 建议搜索
|
*
|
* @param context
|
* @param key
|
* @param responseHandler
|
*/
|
public static void suggestSearch(Context context, String key,
|
BasicTextHttpResponseHandler responseHandler) {
|
LinkedHashMap<String, String> params = new LinkedHashMap<>();
|
params.put("Key", key);
|
String uid = UserUtil.getUid(context);
|
if (!StringUtils.isEmpty(uid)) {
|
params.put("Uid", uid);
|
}
|
params.put("Method","suggestSearch");
|
commonPost(context, API.BASE_URL+"user", params, responseHandler);
|
}
|
|
|
public static void search(Context context, String key, String videoType, int page,
|
BasicTextHttpResponseHandler responseHandler) {
|
LinkedHashMap<String, String> params = new LinkedHashMap<>();
|
if (key != null)
|
params.put("Key", key);
|
if (videoType != null)
|
params.put("Type", videoType);
|
String uid = UserUtil.getUid(context);
|
if (!StringUtils.isEmpty(uid)) {
|
params.put("Uid", uid);
|
}
|
params.put("Method","searchNew");
|
params.put("Page", page + "");
|
commonPost(context, API.BASE_URL+"user", params, responseHandler);
|
}
|
|
|
}
|