This commit is contained in:
rjb
2026-01-26 10:18:10 +08:00
parent 24484610a4
commit 6f1016161b
2 changed files with 16 additions and 2 deletions

View File

@@ -128,7 +128,18 @@ public class NewCodeLoginActivity extends BaseActivity implements ISmsCodeDialog
findViewById(R.id.btn_login).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
commit(validate_code.getText().toString());
// 验证手机号是否已输入
if (mPhone == null || mPhone.isEmpty()) {
ToastUtils.showToast(NewCodeLoginActivity.this, "请先输入手机号并获取验证码!");
return;
}
// 验证验证码是否已输入
String code = validate_code.getText().toString();
if (code == null || code.isEmpty()) {
ToastUtils.showToast(NewCodeLoginActivity.this, "请输入验证码!");
return;
}
commit(code);
}
});

View File

@@ -81,7 +81,10 @@ public class OkHttpClientImpl implements IHttpClient {
// }
FormBody.Builder builder1 = new FormBody.Builder();
for (String key : bodytwo.keySet()) {
builder1.add(key, (String) bodytwo.get(key));
Object value = bodytwo.get(key);
// 处理 null 值OkHttp 的 FormBody.Builder.add() 不允许 null
String stringValue = (value == null) ? "" : String.valueOf(value);
builder1.add(key, stringValue);
}
RequestBody body = builder1.build();