Commit 0d0fc54b by 宁斌

1、按返回沒有彈出提示 尚有食物未送單,是否不保存返回 2、修改沒有找到會員提示 3、美化一下,按進細項,這數字建盤飛起來了

parent 525c4def
...@@ -24,19 +24,24 @@ public class MealDiscountAction implements Strategy<Discount> { ...@@ -24,19 +24,24 @@ public class MealDiscountAction implements Strategy<Discount> {
private Activity mContext; private Activity mContext;
private List<OrderDetail> mOrderMealList; private List<OrderDetail> mSelectMixOrderMealList;
private MealDiscountAction.OnCallBackListener mListener; private MealDiscountAction.OnCallBackListener mListener;
public MealDiscountAction(Activity context, List<OrderDetail> orderMealList, MealDiscountAction.OnCallBackListener listener) { public MealDiscountAction(Activity context, MealDiscountAction.OnCallBackListener listener) {
this.mContext = context; this.mContext = context;
this.mOrderMealList = orderMealList;
this.mListener = listener; this.mListener = listener;
} }
public void setSelectMixOrderMealList(List<OrderDetail> selectMixOrderMealList) {
this.mSelectMixOrderMealList = selectMixOrderMealList;
}
@Override @Override
public void action(Discount discount) { public void action(Discount discount) {
if (mSelectMixOrderMealList == null || mSelectMixOrderMealList.size() == 0) {
return;
}
if (isOnlyOnce(discount)) { if (isOnlyOnce(discount)) {
//此折扣只一次 //此折扣只一次
return; return;
...@@ -158,6 +163,7 @@ public class MealDiscountAction implements Strategy<Discount> { ...@@ -158,6 +163,7 @@ public class MealDiscountAction implements Strategy<Discount> {
}); });
} }
public interface OnCallBackListener { public interface OnCallBackListener {
void exclusiveRemoveOther(); void exclusiveRemoveOther();
......
...@@ -148,17 +148,16 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod ...@@ -148,17 +148,16 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
super(model, rootView); super(model, rootView);
this.IActivity = (MealStandActivity) rootView; this.IActivity = (MealStandActivity) rootView;
mMealDiscountAction = new MealDiscountAction(IActivity, getMixOrderMealList(), new MealDiscountAction.OnCallBackListener() { mMealDiscountAction = new MealDiscountAction(IActivity, new MealDiscountAction.OnCallBackListener() {
@Override @Override
public void exclusiveRemoveOther() { public void exclusiveRemoveOther() {
} }
@Override @Override
public void preformAddDiscount(Discount discount) { public void preformAddDiscount(Discount discount) {
addDiscountItem(discount);
} }
}); });
} }
...@@ -167,7 +166,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod ...@@ -167,7 +166,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
* 獲取當前選中的套餐食品組 * 獲取當前選中的套餐食品組
* @return * @return
*/ */
private List<OrderDetail> getMixOrderMealList() { private List<OrderDetail> getSelectMixOrderMealList() {
List<OrderDetail> mixOrderMealList = new ArrayList<>(); List<OrderDetail> mixOrderMealList = new ArrayList<>();
for (int i = mSelectMealAdapter.getSelect_full_start_position(); for (int i = mSelectMealAdapter.getSelect_full_start_position();
mSelectMealAdapter.getSelect_full_end_position() < mOrderMealList.size(); i++) { mSelectMealAdapter.getSelect_full_end_position() < mOrderMealList.size(); i++) {
...@@ -402,7 +401,8 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod ...@@ -402,7 +401,8 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
// } else { // } else {
// addDiscountItem(discountBean); // addDiscountItem(discountBean);
// } // }
mNomalDiscountAction.action(discountBean); mMealDiscountAction.setSelectMixOrderMealList();
mMealDiscountAction.action(discountBean);
} }
}); });
} }
...@@ -1028,10 +1028,10 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod ...@@ -1028,10 +1028,10 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
//更新會員信息 //更新會員信息
mRootView.updateMemberInfo(memberInfo); mRootView.updateMemberInfo(memberInfo);
} else { } else {
mRootView.showMessage("請輸入正確的會員號碼!"); mRootView.showMessage("未找到相關會員電話號碼,請重新輸入");
} }
} else { } else {
mRootView.showMessage("獲取會員信息失敗!"); mRootView.showMessage("獲取會員信息失敗");
} }
} else { } else {
mRootView.showMessage(info.getErrMsg()); mRootView.showMessage(info.getErrMsg());
......
...@@ -338,7 +338,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont ...@@ -338,7 +338,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
if (orderBean != null && respose.getData().getOrderDetails() != null) { if (orderBean != null && respose.getData().getOrderDetails() != null) {
if (respose.getData().getCreateTime() != null && openTableBean != null) { if (respose.getData().getCreateTime() != null && openTableBean != null) {
//將開台時間設置為訂單創建時間 //將開台時間設置為訂單創建時間
openTableBean.setCreateTime(TimeUtils.getFormatTime(respose.getData().getCreateTime(), TimeUtils.DEFAULT_DATE_FORMAT)); openTableBean.setCreateTime(respose.getData().getCreateTime());
} }
tableInfo.setPerson(orderBean.getPerson()); tableInfo.setPerson(orderBean.getPerson());
...@@ -417,7 +417,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont ...@@ -417,7 +417,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
if (orderBean != null && respose.getData().getOrderDetails() != null) { if (orderBean != null && respose.getData().getOrderDetails() != null) {
if (respose.getData().getCreateTime() != null && openTableBean != null) { if (respose.getData().getCreateTime() != null && openTableBean != null) {
//將開台時間設置為訂單創建時間 //將開台時間設置為訂單創建時間
openTableBean.setCreateTime(TimeUtils.getFormatTime(respose.getData().getCreateTime(), TimeUtils.DEFAULT_DATE_FORMAT)); openTableBean.setCreateTime(respose.getData().getCreateTime());
} }
List<OrderBean.OrderDetailsBean> mealCommoditysBeans = orderBean.getOrderDetails(); List<OrderBean.OrderDetailsBean> mealCommoditysBeans = orderBean.getOrderDetails();
......
...@@ -1337,11 +1337,11 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter> ...@@ -1337,11 +1337,11 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter>
@Override @Override
public void setModifierTop(int margins) { public void setModifierTop(int margins) {
// RelativeLayout.LayoutParams layoutParam = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); RelativeLayout.LayoutParams layoutParam = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
// layoutParam.setMargins(0, margins, 0, 0); layoutParam.setMargins(0, margins, 0, 0);
// layoutParam.addRule(RelativeLayout.ABOVE, R.id.ll_stand_oper); layoutParam.addRule(RelativeLayout.ABOVE, R.id.ll_stand_oper);
// layoutParam.addRule(RelativeLayout.BELOW, R.id.rv_combo); layoutParam.addRule(RelativeLayout.BELOW, R.id.rv_combo);
// rv_modifier.setLayoutParams(layoutParam); rv_modifier.setLayoutParams(layoutParam);
} }
@Override @Override
......
...@@ -160,7 +160,7 @@ public class TableAdapter extends DefaultAdapter<TableBean.DataBean> { ...@@ -160,7 +160,7 @@ public class TableAdapter extends DefaultAdapter<TableBean.DataBean> {
tv_people.setVisibility(View.VISIBLE); tv_people.setVisibility(View.VISIBLE);
tv_people.setText(person + "人"); tv_people.setText(person + "人");
String createDate = item.getCreateTime(); String createDate = item.getCreateTime();
if (!TextUtils.isEmpty(createDate) && createDate.startsWith("Jul")) { if (!TextUtils.isEmpty(createDate)) {
LogUtil.d(TAG, "tableName: " + item.getTableName() + " " + "createDate: " + createDate); LogUtil.d(TAG, "tableName: " + item.getTableName() + " " + "createDate: " + createDate);
Date date = new Date(createDate); Date date = new Date(createDate);
String createTime = TimeUtils.getStringByFormat(date, TimeUtils.DEFAULT_DATE_FORMAT); String createTime = TimeUtils.getStringByFormat(date, TimeUtils.DEFAULT_DATE_FORMAT);
......
...@@ -499,7 +499,7 @@ ...@@ -499,7 +499,7 @@
android:layout_height="38dp" android:layout_height="38dp"
android:layout_below="@+id/ll_meals" android:layout_below="@+id/ll_meals"
android:background="@color/theme_white_color" android:background="@color/theme_white_color"
android:visibility="visible"> android:visibility="invisible">
<ImageView <ImageView
android:id="@+id/iv_fine_back" android:id="@+id/iv_fine_back"
...@@ -543,7 +543,7 @@ ...@@ -543,7 +543,7 @@
android:layout_below="@+id/ll_meals" android:layout_below="@+id/ll_meals"
android:layout_above="@+id/ll_stand_oper"> android:layout_above="@+id/ll_stand_oper">
<LinearLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical"> android:orientation="vertical">
...@@ -562,11 +562,12 @@ ...@@ -562,11 +562,12 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10" android:layout_marginTop="@dimen/dp_10"
android:layout_below="@+id/rv_combo"
android:divider="@null" android:divider="@null"
android:fadeScrollbars="false" android:fadeScrollbars="false"
android:orientation="vertical" android:orientation="vertical"
android:visibility="visible" /> android:visibility="visible" />
</LinearLayout> </RelativeLayout>
</ScrollView> </ScrollView>
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
......
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