admin
2022-08-09 399ac289f80b7a40aa4210341db6b447cacdcf14
app/src/main/java/com/tejia/lijin/app/ShoppingApi.java
@@ -7,6 +7,13 @@
import com.google.gson.Gson;
import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.SyncHttpClient;
import com.tejia.lijin.app.entity.goods.ShareCommonGoods;
import com.tejia.lijin.app.entity.user.TeamScreenInfo;
import com.tejia.lijin.app.util.DeviceInfoUtil;
import com.tejia.lijin.app.util.ToolUtil;
import com.tejia.lijin.app.util.clipboard.ClipboardUtil;
import com.tejia.lijin.app.util.user.LoginAndInviteStatusUtil;
import com.tejia.lijin.app.util.user.UserUtil;
import com.wpc.library.DeviceUuidFactory;
import com.wpc.library.util.GetManifestDataUtil;
import com.wpc.library.util.MacUtil;
@@ -15,12 +22,6 @@
import com.wpc.library.util.common.PackageUtils2;
import com.wpc.library.util.common.StringUtils;
import com.wpc.library.util.security.MD5Utils;
import com.tejia.lijin.app.entity.goods.ShareCommonGoods;
import com.tejia.lijin.app.entity.user.TeamScreenInfo;
import com.tejia.lijin.app.util.ToolUtil;
import com.tejia.lijin.app.util.clipboard.ClipboardUtil;
import com.tejia.lijin.app.util.user.LoginAndInviteStatusUtil;
import com.tejia.lijin.app.util.user.UserUtil;
import com.yeshi.push.entity.PushRomType;
import org.apache.http.Header;
@@ -3139,9 +3140,7 @@
     * @param context
     * @param goodsId
     * @param goodsType
     * @param lijinId
     * @param uid
     * @param from
     * @param handler
     */
    public static void getUserLijinCreatedInfo(Context context, String goodsId, Integer goodsType, Long uid,
@@ -3607,36 +3606,6 @@
        }
    }
    private static String getDeviceId(Context context) {
        SharedPreferences deviceInfo = context.getSharedPreferences("deviceInfo", MODE_PRIVATE);
        String deviceId = deviceInfo.getString("device", "");
        if (StringUtils.isEmpty(deviceId)) {
            deviceId = new DeviceUuidFactory(context).getDeviceUuid() + "";
            if (!StringUtils.isEmpty(deviceId)) {
                SharedPreferences.Editor editor = deviceInfo.edit();
                editor.putString("device", deviceId);
                editor.commit();
            }
        }
        return deviceId;
    }
    private static String getUtdid(Context context) {
        SharedPreferences deviceInfo = context.getSharedPreferences("deviceInfo", MODE_PRIVATE);
        String utdid = deviceInfo.getString("utdid", "");
        if (StringUtils.isEmpty(utdid)) {
            utdid = com.ta.utdid2.device.UTDevice.getUtdid(context);
            if (!StringUtils.isEmpty(utdid)) {
                SharedPreferences.Editor editor = deviceInfo.edit();
                editor.putString("utdid", utdid);
                editor.commit();
            }
        }
        if (StringUtils.isEmpty(utdid))
            return "";
        else
            return utdid;
    }
    public static LinkedHashMap<String, String> validateParams(
            LinkedHashMap<String, String> params, Context context) {
@@ -3646,7 +3615,7 @@
        int version = PackageUtils2.getVersionCode(context);
        long time = System.currentTimeMillis();
        String deviceType = MobileUtil.getSystemModel();
        String deviceType = DeviceInfoUtil.getSystemModel(context);
        params.put("packages", API_PACKAGE_NAME);
        params.put("Version", version + "");
        params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY);
@@ -3654,16 +3623,16 @@
        params.put("apiversion", "1");
        params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"));
        String imei = MobileUtil.getIMEI(context);
        String imei = DeviceInfoUtil.getIMEI(context);
        if (!StringUtils.isEmpty(imei))
            params.put("imei", imei);
        params.put("osVersion", MobileUtil.getSystemVersion());
        params.put("osVersion", DeviceInfoUtil.getSystemVersion(context));
        params.put("network", NetUtils.getNetworkState(context));
        params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType);
        params.put("time", time + "");
        params.put("Device", getDeviceId(context));
        params.put("utdid", getUtdid(context));
        params.put("Device", DeviceInfoUtil.getDeviceId(context));
        params.put("utdid", DeviceInfoUtil.getUtdid(context));
        Iterator<String> its = params.keySet().iterator();
        List<String> list = new ArrayList<>();
@@ -3696,23 +3665,23 @@
        // }
        int version = PackageUtils2.getVersionCode(context);
        long time = System.currentTimeMillis();
        String deviceType = MobileUtil.getSystemModel();
        String deviceType = DeviceInfoUtil.getSystemModel(context);
        params.put("packages", API_PACKAGE_NAME);
        params.put("Version", version + "");
        params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY);
        params.put("platform", "android");
        params.put("apiversion", "1");
        params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"));
        String imei = MobileUtil.getIMEI(context);
        String imei = DeviceInfoUtil.getIMEI(context);
        if (!StringUtils.isEmpty(imei)) {
            params.put("imei", imei);
        }
        params.put("osVersion", MobileUtil.getSystemVersion());
        params.put("osVersion", DeviceInfoUtil.getSystemVersion(context));
        params.put("network", NetUtils.getNetworkState(context));
        params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType);
        params.put("time", time + "");
        params.put("Device", getDeviceId(context));
        params.put("utdid", getUtdid(context));
        params.put("Device", DeviceInfoUtil.getDeviceId(context));
        params.put("utdid", DeviceInfoUtil.getUtdid(context));
        Iterator<String> its = params.keySet().iterator();
@@ -3755,22 +3724,22 @@
        // }
        int version = PackageUtils2.getVersionCode(context);
        long time = System.currentTimeMillis();
        String deviceType = MobileUtil.getSystemModel();
        String deviceType = DeviceInfoUtil.getSystemModel(context);
        params.put("packages", API_PACKAGE_NAME);
        params.put("Version", version + "");
        params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY);
        params.put("platform", "android");
        params.put("apiversion", "1");
        params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"));
        String imei = MobileUtil.getIMEI(context);
        String imei = DeviceInfoUtil.getIMEI(context);
        if (!StringUtils.isEmpty(imei))
            params.put("imei", imei);
        params.put("osVersion", MobileUtil.getSystemVersion());
        params.put("osVersion", DeviceInfoUtil.getSystemVersion(context));
        params.put("network", NetUtils.getNetworkState(context));
        params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType);
        params.put("time", time + "");
        params.put("Device", getDeviceId(context));
        params.put("utdid", getUtdid(context));
        params.put("Device", DeviceInfoUtil.getDeviceId(context));
        params.put("utdid", DeviceInfoUtil.getUtdid(context));
        Iterator<String> its = params.keySet().iterator();
        List<String> list = new ArrayList<>();