PayModelImpl.java 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package com.edufound.pay.model.impl;
  2. import android.app.Activity;
  3. import com.edufound.base.callback.OkHttpCallback;
  4. import com.edufound.base.util.BaseConsts;
  5. import com.edufound.base.util.DeviceUuidFactory;
  6. import com.edufound.base.util.OkHttpClient;
  7. import com.edufound.pay.model.PayModel;
  8. import com.okhttplib.HttpInfo;
  9. import com.okhttplib.callback.Callback;
  10. import java.util.concurrent.TimeUnit;
  11. public class PayModelImpl implements PayModel {
  12. @Override
  13. public void isLogin(Callback callback) {
  14. OkHttpClient.doGetAsync(PayModelImpl.class, new HttpInfo.Builder().setUrl(BaseConsts.getFinalApiUrl() + "/wx/v3/user/isLogin")
  15. .addParam("deviceCode", DeviceUuidFactory.getUuid()), callback);
  16. }
  17. @Override
  18. public void recommendGet(String grade, Callback callback) {
  19. OkHttpClient.doGetAsync(PayModelImpl.class,
  20. new HttpInfo.Builder().setUrl(BaseConsts.getFinalApiUrl() + "/wx/userRead/recommend").addParam("grade", grade).addParam("pageNo", "1").addParam("pageSize", "100000")
  21. , callback);
  22. }
  23. }