Commit 177908a3 authored by zhang_z's avatar zhang_z

修复一个修改商品的BUG;

parent a77273a0
......@@ -207,6 +207,11 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin
mManagerFragment.updateSku(sssku);
}
@Override
public void deleteSku(Long skuId) {
mManagerFragment.deleteSku(skuId);
}
@Override
public void showLoadingDialog() {
mLoadingDialog.show(this);
......
......@@ -147,6 +147,14 @@ public interface SsskuContract {
*/
void updateSku(Sssku sssku);
/**
* 删除商品
*
* @param skuId 商品ID
*/
void deleteSku(Long skuId);
/**
* 显示读取对话框
*/
......
......@@ -214,6 +214,8 @@ public class SsskuPresenter extends SsskuContract.Presenter {
mView.backToManagerFragment();
if (sssku1.getSkuGrpId().longValue() == mSkuGrpId) {
mView.updateSku(sssku1);
} else {
mView.deleteSku(sssku1.getSkuId());
}
}, throwable -> mView.showMsg(throwable.getMessage()));
break;
......
......@@ -154,6 +154,20 @@ public class ManagerFragment extends BaseFragment<SsskuPresenter, FragmentSsskuM
}
}
/**
* 删除商品
*
* @param skuId 商品ID
*/
public void deleteSku(Long skuId) {
for (int i = 0; i < mSkuAdapter.getData().size(); i++) {
if (mSkuAdapter.getData().get(i).getSkuId().longValue() == skuId) {
mSkuAdapter.remove(i);
return;
}
}
}
/**
* 刷新商品
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment