|
|
@@ -2,6 +2,7 @@ package com.miekir.ym.ui.home.more.add;
|
|
|
|
|
|
import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
|
+import android.text.TextUtils;
|
|
|
import android.view.View;
|
|
|
import android.widget.Button;
|
|
|
import android.widget.CheckBox;
|
|
|
@@ -22,9 +23,11 @@ import com.miekir.ym.ui.home.coupon.CouponBean;
|
|
|
public class AddCouponActivity extends YangActivity implements View.OnClickListener, IAddCouponView {
|
|
|
public static final String KEY_MODIFY_COUPON = "key_modify_coupon";
|
|
|
|
|
|
- private TextInputEditText et_coupon_title;
|
|
|
+ private TextInputEditText et_coupon_name;
|
|
|
+ private TextInputEditText et_coupon_content;
|
|
|
private TextInputEditText et_cover_url;
|
|
|
private TextInputEditText et_jump_url;
|
|
|
+ private TextInputEditText et_coupon_type;
|
|
|
|
|
|
private CheckBox cb_enable;
|
|
|
|
|
|
@@ -41,12 +44,14 @@ public class AddCouponActivity extends YangActivity implements View.OnClickListe
|
|
|
@Override
|
|
|
public void initViews(Bundle savedInstanceState) {
|
|
|
|
|
|
- et_coupon_title = findViewById(R.id.et_coupon_title);
|
|
|
+ et_coupon_name = findViewById(R.id.et_coupon_name);
|
|
|
+ et_coupon_content = findViewById(R.id.et_coupon_content);
|
|
|
et_cover_url = findViewById(R.id.et_cover_url);
|
|
|
et_jump_url = findViewById(R.id.et_jump_url);
|
|
|
cb_enable = findViewById(R.id.cb_enable);
|
|
|
- ViewTool.setOnClickListener(this, this, new int[]{R.id.btn_add_goods});
|
|
|
- Button btn_add_goods = findViewById(R.id.btn_add_goods);
|
|
|
+ et_coupon_type = findViewById(R.id.et_coupon_type);
|
|
|
+ ViewTool.setOnClickListener(this, this, new int[]{R.id.btn_add_coupon});
|
|
|
+ Button btn_add_goods = findViewById(R.id.btn_add_coupon);
|
|
|
|
|
|
couponBean = (CouponBean) getIntent().getSerializableExtra(KEY_MODIFY_COUPON);
|
|
|
if (couponBean != null) {
|
|
|
@@ -59,30 +64,41 @@ public class AddCouponActivity extends YangActivity implements View.OnClickListe
|
|
|
}
|
|
|
|
|
|
private void initCoupon() {
|
|
|
- et_coupon_title.setText(couponBean.couponName);
|
|
|
+ et_coupon_name.setText(couponBean.couponName);
|
|
|
+ et_coupon_content.setText(couponBean.couponContent);
|
|
|
et_cover_url.setText(couponBean.coverUrl);
|
|
|
et_jump_url.setText(couponBean.jumpUrl);
|
|
|
cb_enable.setChecked(couponBean.actionEnable);
|
|
|
+ et_coupon_type.setText(String.valueOf(couponBean.couponType));
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
switch (v.getId()) {
|
|
|
- case R.id.btn_add_goods:
|
|
|
- String title = et_coupon_title.getEditableText().toString();
|
|
|
+ case R.id.btn_add_coupon:
|
|
|
+ String title = et_coupon_name.getEditableText().toString();
|
|
|
+ String content = et_coupon_content.getEditableText().toString();
|
|
|
String coverUrl = et_cover_url.getEditableText().toString();
|
|
|
String jumpUrl = et_jump_url.getEditableText().toString();
|
|
|
+ String type = et_coupon_type.getEditableText().toString();
|
|
|
+
|
|
|
+ if (TextUtils.isEmpty(title) || TextUtils.isEmpty(jumpUrl) || TextUtils.isEmpty(type)) {
|
|
|
+ ToastTool.showLong("标题、跳转的URL和类型不能为空");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
boolean isEnable = cb_enable.isChecked();
|
|
|
|
|
|
if (couponBean == null) {
|
|
|
couponBean = new CouponBean();
|
|
|
}
|
|
|
couponBean.couponName = title;
|
|
|
+ couponBean.couponContent = content;
|
|
|
couponBean.coverUrl = coverUrl;
|
|
|
couponBean.jumpUrl = jumpUrl;
|
|
|
couponBean.actionEnable = isEnable;
|
|
|
+ couponBean.couponType = Integer.parseInt(type);
|
|
|
|
|
|
- showLoading();
|
|
|
presenter.addCoupon(couponBean);
|
|
|
break;
|
|
|
default:
|
|
|
@@ -92,7 +108,6 @@ public class AddCouponActivity extends YangActivity implements View.OnClickListe
|
|
|
|
|
|
@Override
|
|
|
public void onAddCouponResult(boolean success, String message) {
|
|
|
- hideLoading();
|
|
|
ToastTool.showShort(message);
|
|
|
if (success) {
|
|
|
Intent intent = getIntent();
|