已选菜品事件优化
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.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();
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue