已选菜品事件优化
This commit is contained in:
parent
af2a25b41a
commit
fc907ee276
|
|
@ -35,7 +35,6 @@ import com.xuexiang.xui.widget.dialog.materialdialog.MaterialDialog;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
public class SalesMenuAdapter extends BaseAdapter {
|
public class SalesMenuAdapter extends BaseAdapter {
|
||||||
List<SalesMenuEntity> list;
|
List<SalesMenuEntity> list;
|
||||||
|
|
@ -106,14 +105,12 @@ public class SalesMenuAdapter extends BaseAdapter {
|
||||||
holder.tvRemove.setOnClickListener(new View.OnClickListener() {
|
holder.tvRemove.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
if (bean.getNum().compareTo(BigDecimal.valueOf(1)) == 0) {
|
|
||||||
bean.setNum(bean.getNum().subtract(BigDecimal.valueOf(1)));
|
bean.setNum(bean.getNum().subtract(BigDecimal.valueOf(1)));
|
||||||
bean.setSubtotal(bean.getNum().multiply(bean.getPrice()));
|
bean.setSubtotal(bean.getNum().multiply(bean.getPrice()));
|
||||||
notifyDataSetChanged();
|
if (bean.getNum().compareTo(BigDecimal.valueOf(0)) == 0){
|
||||||
} else if (Objects.equals(bean.getNum(), BigDecimal.valueOf(1))) {
|
|
||||||
list.remove(i);
|
list.remove(i);
|
||||||
notifyDataSetChanged();
|
|
||||||
}
|
}
|
||||||
|
notifyDataSetChanged();
|
||||||
setSalesData();
|
setSalesData();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue