|
|
@@ -23,6 +23,7 @@ import java.util.List;
|
|
|
import java.util.Locale;
|
|
|
|
|
|
import static com.sheep.gamegroup.view.activity.LieMakeMoneyAct.STATE_ON_HOOK_ABNORMAL;
|
|
|
+import static com.sheep.gamegroup.view.activity.LieMakeMoneyAct.STATE_ON_HOOK_ABNORMAL_NEXT;
|
|
|
import static com.sheep.gamegroup.view.activity.LieMakeMoneyAct.STATE_ON_HOOK_BLOCKED;
|
|
|
import static com.sheep.gamegroup.view.activity.LieMakeMoneyAct.STATE_ON_HOOK_DEBLOCKED;
|
|
|
import static com.sheep.gamegroup.view.activity.LieMakeMoneyAct.STATE_ON_HOOK_NEED_VC;
|
|
|
@@ -73,26 +74,29 @@ public class LieMakeMoneyAdp extends AdbCommonRecycler<RecyleObj> {
|
|
|
bindStartOnHook(holder);
|
|
|
break;
|
|
|
case ABNORMAL_ON_HOOK:
|
|
|
- bindAbnormalOnHook(holder, recyleObj.getDataObjT());
|
|
|
+ bindAbnormalOnHook(holder, (WXOnHookAccount) recyleObj.getDataObjT());
|
|
|
break;
|
|
|
case NORMAL_ON_HOOK:
|
|
|
- bindNormalOnHook(holder, recyleObj.getDataObjT());
|
|
|
+ bindNormalOnHook(holder, (WXOnHookAccount) recyleObj.getDataObjT());
|
|
|
break;
|
|
|
case PROCESS_ON_HOOK:
|
|
|
- bindProcessOnHook(holder, recyleObj.getDataObjT());
|
|
|
+ bindProcessOnHook(holder, (WXOnHookAccount) recyleObj.getDataObjT());
|
|
|
break;
|
|
|
case PROMPT_ON_HOOK:
|
|
|
- bindPromptOnHook(holder, recyleObj.getDataObjT());
|
|
|
+ bindPromptOnHook(holder, (List<WXOnHookAccount>) recyleObj.getDataObjT());
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void bindProcessOnHook(ViewHolder holder, WXOnHookAccount dataObjT) {
|
|
|
+ private void bindProcessOnHook(ViewHolder holder, final WXOnHookAccount dataObjT) {
|
|
|
TextView weixin_name_tv = holder.getView(R.id.weixin_name_tv);
|
|
|
TextView customer_service_name_tv = holder.getView(R.id.customer_service_name_tv);
|
|
|
weixin_name_tv.setText(dataObjT.getAccount());
|
|
|
- customer_service_name_tv.setOnClickListener(view -> {
|
|
|
- G.showToast("请联系客服:"+dataObjT.getCustomer_service());
|
|
|
+ customer_service_name_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ G.showToast("请联系客服:"+dataObjT.getCustomer_service());
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -103,98 +107,111 @@ public class LieMakeMoneyAdp extends AdbCommonRecycler<RecyleObj> {
|
|
|
earnings_money_tv.setText(String.format(Locale.CHINA,"%.2f",dataObjT.getMoney()));
|
|
|
}
|
|
|
|
|
|
- private void bindAbnormalOnHook(ViewHolder holder, WXOnHookAccount dataObjT) {
|
|
|
+ private void bindAbnormalOnHook(ViewHolder holder, final WXOnHookAccount dataObjT) {
|
|
|
TextView state_name_tv = holder.getView(R.id.state_name_tv);
|
|
|
TextView weixin_name_tv = holder.getView(R.id.weixin_name_tv);
|
|
|
TextView wx_is_open_tv = holder.getView(R.id.wx_is_open_tv);
|
|
|
TextView earnings_name_tv = holder.getView(R.id.earnings_name_tv);
|
|
|
TextView wx_how_to_open_tv = holder.getView(R.id.wx_how_to_open_tv);
|
|
|
weixin_name_tv.setText(dataObjT.getAccount());
|
|
|
-// if(TextUtils.isEmpty(dataObjT.getRemarks())){
|
|
|
-// wx_is_open_tv.setText("账号异常,请联系客服");
|
|
|
-// } else {
|
|
|
-// wx_is_open_tv.setText(dataObjT.getRemarks());
|
|
|
-// }
|
|
|
+ if(TextUtils.isEmpty(dataObjT.getRemarks())){
|
|
|
+ earnings_name_tv.setText("账号异常,请联系客服");
|
|
|
+ } else {
|
|
|
+ earnings_name_tv.setText(dataObjT.getRemarks());
|
|
|
+ }
|
|
|
switch (dataObjT.getStatus()) {
|
|
|
case STATE_ON_HOOK_NEED_VC://需要用户验证码
|
|
|
state_name_tv.setText("账号异常");
|
|
|
- earnings_name_tv.setText("需要验证码");
|
|
|
+// earnings_name_tv.setText("需要验证码");
|
|
|
wx_is_open_tv.setText("提交验证码");
|
|
|
wx_how_to_open_tv.setVisibility(View.GONE);
|
|
|
break;
|
|
|
case STATE_ON_HOOK_BLOCKED://被封
|
|
|
state_name_tv.setText("账号异常");
|
|
|
- earnings_name_tv.setText("账号封禁");
|
|
|
+// earnings_name_tv.setText("账号封禁");
|
|
|
wx_is_open_tv.setText("已解封,继续赚钱");
|
|
|
wx_how_to_open_tv.setVisibility(View.VISIBLE);
|
|
|
break;
|
|
|
- case STATE_ON_HOOK_DEBLOCKED://用户已经解封等待脚本验证
|
|
|
+ case STATE_ON_HOOK_ABNORMAL_NEXT://用户已经修改账号密码等待服务器验证
|
|
|
+ case STATE_ON_HOOK_DEBLOCKED://用户已经解封等待服务器验证
|
|
|
state_name_tv.setText("账号处理中");
|
|
|
- earnings_name_tv.setText("等待验证");
|
|
|
+// earnings_name_tv.setText("等待验证");
|
|
|
wx_is_open_tv.setText("刷新看看");
|
|
|
wx_how_to_open_tv.setVisibility(View.GONE);
|
|
|
break;
|
|
|
case STATE_ON_HOOK_ABNORMAL://账号异常
|
|
|
state_name_tv.setText("账号异常");
|
|
|
- earnings_name_tv.setText("账号或密码错误");
|
|
|
+// earnings_name_tv.setText("账号或密码错误");
|
|
|
wx_is_open_tv.setText("修改账号或密码");
|
|
|
wx_how_to_open_tv.setVisibility(View.GONE);
|
|
|
break;
|
|
|
case STATE_ON_HOOK_VC_OVERTIME://验证码超时请重新上传
|
|
|
state_name_tv.setText("账号异常");
|
|
|
- earnings_name_tv.setText("验证码超时");
|
|
|
+// earnings_name_tv.setText("验证码超时");
|
|
|
wx_is_open_tv.setText("提交验证码");
|
|
|
wx_how_to_open_tv.setVisibility(View.GONE);
|
|
|
break;
|
|
|
case STATE_ON_HOOK_VERIFIED://用户已经验证等待脚本验证
|
|
|
state_name_tv.setText("账号处理中");
|
|
|
- earnings_name_tv.setText("等待验证");
|
|
|
+// earnings_name_tv.setText("等待验证");
|
|
|
wx_is_open_tv.setText("刷新看看");
|
|
|
wx_how_to_open_tv.setVisibility(View.GONE);
|
|
|
break;
|
|
|
default:
|
|
|
state_name_tv.setText("账号异常");
|
|
|
- earnings_name_tv.setText("账号异常,请联系客服");
|
|
|
+// earnings_name_tv.setText("账号异常,请联系客服");
|
|
|
wx_is_open_tv.setText("修改账号或密码");
|
|
|
wx_how_to_open_tv.setVisibility(View.GONE);
|
|
|
break;
|
|
|
}
|
|
|
// 各种状态用户可以进行不同的操作
|
|
|
- wx_is_open_tv.setOnClickListener(view -> {
|
|
|
- switch (dataObjT.getStatus()) {
|
|
|
- case STATE_ON_HOOK_NEED_VC://需要用户验证码
|
|
|
- case STATE_ON_HOOK_VC_OVERTIME://验证码超时请重新上传
|
|
|
- //修改验证码
|
|
|
- Jump2View.getInstance().goCommitWxCodeOnHookView(this.context, dataObjT, STATE_ON_HOOK_VERIFIED);
|
|
|
- break;
|
|
|
- case STATE_ON_HOOK_BLOCKED://被封
|
|
|
- Jump2View.getInstance().goCommitWxCodeOnHookView(this.context, dataObjT, STATE_ON_HOOK_DEBLOCKED);
|
|
|
- break;
|
|
|
- case STATE_ON_HOOK_DEBLOCKED://用户已经解封等待服务器验证
|
|
|
- case STATE_ON_HOOK_VERIFIED://用户已经验证等待脚本验证
|
|
|
- if(this.context instanceof LieMakeMoneyAct) {
|
|
|
- clear();
|
|
|
- notifyDataSetChanged();
|
|
|
- ((LieMakeMoneyAct) this.context).initData();
|
|
|
- }else
|
|
|
- G.showToast("请等待或者联系客服:"+dataObjT.getCustomer_service());
|
|
|
- break;
|
|
|
- case STATE_ON_HOOK_ABNORMAL://账号异常
|
|
|
- default:
|
|
|
- //修改用户信息
|
|
|
- Jump2View.getInstance().goCommitWxCodeOnHookView(this.context, dataObjT, STATE_ON_HOOK_UNVERIFIED);
|
|
|
- break;
|
|
|
+ wx_is_open_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ switch (dataObjT.getStatus()) {
|
|
|
+ case STATE_ON_HOOK_NEED_VC://需要用户验证码
|
|
|
+ case STATE_ON_HOOK_VC_OVERTIME://验证码超时请重新上传
|
|
|
+ //修改验证码
|
|
|
+ Jump2View.getInstance().goCommitWxCodeOnHookView(context, dataObjT, STATE_ON_HOOK_VERIFIED);
|
|
|
+ break;
|
|
|
+ case STATE_ON_HOOK_BLOCKED://被封
|
|
|
+ Jump2View.getInstance().goCommitWxCodeOnHookView(context, dataObjT, STATE_ON_HOOK_DEBLOCKED);
|
|
|
+ break;
|
|
|
+ case STATE_ON_HOOK_ABNORMAL_NEXT://用户已经修改账号密码等待服务器验证
|
|
|
+ case STATE_ON_HOOK_DEBLOCKED://用户已经解封等待服务器验证
|
|
|
+ case STATE_ON_HOOK_VERIFIED://用户已经验证等待脚本验证
|
|
|
+ if(context instanceof LieMakeMoneyAct) {
|
|
|
+ clear();
|
|
|
+ notifyDataSetChanged();
|
|
|
+ ((LieMakeMoneyAct) context).initData();
|
|
|
+ }else
|
|
|
+ G.showToast("请等待或者联系客服:"+dataObjT.getCustomer_service());
|
|
|
+ break;
|
|
|
+ case STATE_ON_HOOK_ABNORMAL://账号异常
|
|
|
+ default:
|
|
|
+ //修改用户信息
|
|
|
+ Jump2View.getInstance().goCommitWxCodeOnHookView(context, dataObjT, STATE_ON_HOOK_ABNORMAL_NEXT);
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
- wx_how_to_open_tv.setOnClickListener(view -> {
|
|
|
- if(context instanceof LieMakeMoneyAct)
|
|
|
- DialogAccountAbnormal.showDialog((Activity) context);
|
|
|
- else if(BuildConfig.DEBUG)
|
|
|
- G.showToast("测试:请确保context为LieMakeMoneyAct的实例");
|
|
|
+ wx_how_to_open_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ if(context instanceof LieMakeMoneyAct)
|
|
|
+ DialogAccountAbnormal.showDialog((Activity) context);
|
|
|
+ else if(BuildConfig.DEBUG)
|
|
|
+ G.showToast("测试:请确保context为LieMakeMoneyAct的实例");
|
|
|
+ }
|
|
|
});
|
|
|
//测试
|
|
|
if(BuildConfig.DEBUG){
|
|
|
- earnings_name_tv.setOnClickListener(view -> G.showToast("备注:"+dataObjT.getRemarks()));
|
|
|
+ earnings_name_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ G.showToast("备注:"+dataObjT.getRemarks());
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -205,24 +222,33 @@ public class LieMakeMoneyAdp extends AdbCommonRecycler<RecyleObj> {
|
|
|
|
|
|
private void bindStartOnHook(ViewHolder holder) {
|
|
|
ImageView imageView = holder.getView(R.id.start_on_hook_iv, ImageView.class);
|
|
|
- imageView.setOnClickListener(view -> {
|
|
|
- Jump2View.getInstance().goGuideOnHook(this.context, null);
|
|
|
- });
|
|
|
+ imageView.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ Jump2View.getInstance().goGuideOnHook(context, null);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
- private void bindPromptOnHook(ViewHolder holder, List<WXOnHookAccount> list) {
|
|
|
+ private void bindPromptOnHook(ViewHolder holder, final List<WXOnHookAccount> list) {
|
|
|
View ll = holder.getView(R.id.lie_make_operation_ll);
|
|
|
ll.setVisibility(list != null ? View.VISIBLE : View.GONE);
|
|
|
- ll.findViewById(R.id.start_on_hook_tv).setOnClickListener(view -> {
|
|
|
- // 点击添加挂机账号,进入引导小号界面
|
|
|
- Jump2View.getInstance().goGuideOnHook(this.context, null);
|
|
|
+ ll.findViewById(R.id.start_on_hook_tv).setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ // 点击添加挂机账号,进入引导小号界面
|
|
|
+ Jump2View.getInstance().goGuideOnHook(context, null);
|
|
|
+ }
|
|
|
});
|
|
|
- ll.findViewById(R.id.customer_service_name_tv).setOnClickListener(view -> {
|
|
|
+ ll.findViewById(R.id.customer_service_name_tv).setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
// // 点击联系客服
|
|
|
- if(list != null && !list.isEmpty())
|
|
|
- G.showToast("请联系客服:"+list.get(0).getCustomer_service());
|
|
|
- else if(BuildConfig.DEBUG)
|
|
|
- G.showToast("传入的context不是activity,无法弹出对话框");
|
|
|
+ if(list != null && !list.isEmpty())
|
|
|
+ G.showToast("请联系客服:"+list.get(0).getCustomer_service());
|
|
|
+ else if(BuildConfig.DEBUG)
|
|
|
+ G.showToast("传入的context不是activity,无法弹出对话框");
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|