admin
2021-05-14 1b4b3fed2569ac21ad6feb0a3a2c051175e7c36e
app/src/main/java/com/tejia/lijin/app/ui/mine/ActivationInviteCodeAcitvity.java
@@ -52,7 +52,7 @@
    private TextView iv_wchatactivation_none;//没有上级激活码
    private boolean islogin = false;//是否登陆
    private String uid = "0";//用户id
    private Long uid;//用户id
    String tag1 = "invite/verifyCode";
    String tag2 = "invite/verifyWX";
@@ -151,7 +151,7 @@
        super.onResume();
        SharedPreferences sp = getSharedPreferences("user", MODE_PRIVATE);
        islogin = sp.getBoolean("isLogin", false);//是否登陆
        uid = sp.getString("uid", "0");//用户id
        uid = UserUtil.getUid(ShoppingApplication.application);
        if (iv_close.getContext() != null && wxonclick && islogin) { //判断是否 点击微信授权激活
            wxonclick = false;
@@ -376,14 +376,14 @@
     * @param uid         用户id
     * @param editContent 邀请码
     */
    private void getActivationInvite(final String uid, String editContent) {
    private void getActivationInvite(final Long uid, String editContent) {
        ShoppingApi.getActivationInvite(this, uid, editContent, new BasicTextHttpResponseHandler() {
            @Override
            public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                if (jsonObject.optInt("code", 1001) == 0) {
                    JSONObject data = jsonObject.optJSONObject("data");
                    String inviteCode = data.optString("inviteCode");
                    UserUtil.setInviteCode(getApplicationContext(), uid, inviteCode);
                    UserUtil.setInviteCode(getApplicationContext(), inviteCode);
                    MyDialog("邀请码激活成功");
                } else {
                    MyDialog(jsonObject.optString("msg") + "");
@@ -404,14 +404,14 @@
     * @param uid    用户id
     * @param Wxcode 微信code
     */
    private void isWechatActivation(final String uid, String Wxcode) {
    private void isWechatActivation(final Long uid, String Wxcode) {
        ShoppingApi.getActivationInviteWX(this, uid, Wxcode, new BasicTextHttpResponseHandler() {
            @Override
            public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                if (jsonObject.optInt("code", 1001) == 0) {
                    JSONObject data = jsonObject.optJSONObject("data");
                    String inviteCode = data.optString("inviteCode");
                    UserUtil.setInviteCode(getApplicationContext(), uid, inviteCode);
                    UserUtil.setInviteCode(getApplicationContext(), inviteCode);
                    MyDialog("邀请码激活成功");
                } else {
                    String title = "微信激活邀请码失败";