|
|
@@ -14,7 +14,7 @@ import com.itant.shibei.R;
|
|
|
import com.itant.shibei.base.ITopActionListener;
|
|
|
import com.itant.shibei.tool.DataTool;
|
|
|
import com.itant.shibei.ui.function.FunctionFragment;
|
|
|
-import com.itant.shibei.ui.mine.goods.AddGoodsActivity;
|
|
|
+import com.itant.shibei.ui.mine.coupon.AddCouponActivity;
|
|
|
import com.itant.shibei.widget.DividerItemDecoration;
|
|
|
import com.itant.shibei.widget.bottomlistener.OnRcvScrollListener;
|
|
|
import com.miekir.common.utils.ToastTool;
|
|
|
@@ -71,8 +71,6 @@ public class TemplateFragment extends BaseMVPFragment implements ITemplateView<C
|
|
|
int dividerWidth = (int) getResources().getDimension(R.dimen.padding_full_width);
|
|
|
DividerItemDecoration decoration = new DividerItemDecoration(dividerWidth);
|
|
|
rv_template.addItemDecoration(decoration);
|
|
|
- // 本地写死的数据
|
|
|
- mCouponBeanList.addAll(DataTool.getTemplateList(mTemplateType));
|
|
|
mAdapter = new TemplateAdapter(getActivity(), mCouponBeanList);
|
|
|
mAdapter.setCouponLongClickListener(this::showAdminDialog);
|
|
|
rv_template.setAdapter(mAdapter);
|
|
|
@@ -130,12 +128,14 @@ public class TemplateFragment extends BaseMVPFragment implements ITemplateView<C
|
|
|
.setMessage("选择操作")
|
|
|
.setPositiveButton("修改", (dialog, which) -> {
|
|
|
dialog.dismiss();
|
|
|
- Intent modifyIntent = new Intent(getActivity(), AddGoodsActivity.class);
|
|
|
- modifyIntent.putExtra(AddGoodsActivity.KEY_MODIFY_GOODS, couponBean);
|
|
|
+ Intent modifyIntent = new Intent(getActivity(), AddCouponActivity.class);
|
|
|
+ modifyIntent.putExtra(AddCouponActivity.KEY_MODIFY_COUPON, couponBean);
|
|
|
RxActivityResult.on(getActivity()).startIntent(modifyIntent)
|
|
|
.filter(result -> result.resultCode() == RESULT_OK)
|
|
|
.subscribe(result -> {
|
|
|
// 修改商品成功之后刷新item
|
|
|
+ CouponBean modifiedBean = (CouponBean) result.data().getSerializableExtra(AddCouponActivity.KEY_MODIFY_COUPON);
|
|
|
+ couponBean.updateData(modifiedBean);
|
|
|
mAdapter.notifyItemChanged(position);
|
|
|
});
|
|
|
})
|
|
|
@@ -172,6 +172,11 @@ public class TemplateFragment extends BaseMVPFragment implements ITemplateView<C
|
|
|
srl_template.setRefreshing(false);
|
|
|
if (!success) {
|
|
|
ToastTool.showShort(message);
|
|
|
+ if (mCouponBeanList.size() == 0) {
|
|
|
+ // 本地写死的数据
|
|
|
+ mCouponBeanList.addAll(DataTool.getTemplateList(mTemplateType));
|
|
|
+ mAdapter.notifyDataSetChanged();
|
|
|
+ }
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -195,6 +200,8 @@ public class TemplateFragment extends BaseMVPFragment implements ITemplateView<C
|
|
|
// 请求到数据了,页数自增
|
|
|
if (couponBeanList != null && couponBeanList.size() > 0) {
|
|
|
mCurrentPage++;
|
|
|
+ } else {
|
|
|
+ ToastTool.showShort("没有更多数据了");
|
|
|
}
|
|
|
}
|
|
|
|