已选菜品事件优化

This commit is contained in:
jjLv 2025-03-13 13:15:30 +08:00
parent af2a25b41a
commit fc907ee276
1 changed files with 4 additions and 7 deletions

View File

@ -35,7 +35,6 @@ import com.xuexiang.xui.widget.dialog.materialdialog.MaterialDialog;
import java.math.BigDecimal;
import java.util.List;
import java.util.Objects;
public class SalesMenuAdapter extends BaseAdapter {
List<SalesMenuEntity> list;
@ -106,14 +105,12 @@ public class SalesMenuAdapter extends BaseAdapter {
holder.tvRemove.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (bean.getNum().compareTo(BigDecimal.valueOf(1)) == 0) {
bean.setNum(bean.getNum().subtract(BigDecimal.valueOf(1)));
bean.setSubtotal(bean.getNum().multiply(bean.getPrice()));
notifyDataSetChanged();
} else if (Objects.equals(bean.getNum(), BigDecimal.valueOf(1))) {
bean.setNum(bean.getNum().subtract(BigDecimal.valueOf(1)));
bean.setSubtotal(bean.getNum().multiply(bean.getPrice()));
if (bean.getNum().compareTo(BigDecimal.valueOf(0)) == 0){
list.remove(i);
notifyDataSetChanged();
}
notifyDataSetChanged();
setSalesData();
}
});