Commit 0cb22cb8 by 宁斌

Merge remote-tracking branch 'origin/dev' into dev

parents 367cd0b3 36307038
...@@ -12,7 +12,7 @@ import com.gingersoft.coldchain_module.mvp.model.bean.SupplementInfoBean; ...@@ -12,7 +12,7 @@ import com.gingersoft.coldchain_module.mvp.model.bean.SupplementInfoBean;
import com.gingersoft.coldchain_module.mvp.model.bean.ThirdItem; import com.gingersoft.coldchain_module.mvp.model.bean.ThirdItem;
import com.gingersoft.coldchain_module.mvp.model.bean.UpdateOrderStatusBean; import com.gingersoft.coldchain_module.mvp.model.bean.UpdateOrderStatusBean;
import com.gingersoft.coldchain_module.mvp.model.bean.UpdateRestaurantStateBean; import com.gingersoft.coldchain_module.mvp.model.bean.UpdateRestaurantStateBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
...@@ -132,7 +132,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract. ...@@ -132,7 +132,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract.
} }
public void getBalance() { public void getBalance() {
mModel.getBalance(ResturantInfoManager.newInstance().getBrandId() + "") mModel.getBalance(RestaurantInfoManager.newInstance().getBrandId() + "")
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> { .doOnSubscribe(disposable -> {
}) })
...@@ -182,7 +182,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract. ...@@ -182,7 +182,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract.
public void updateExpandInfo(String settingName, String[] valueType, String[] value) { public void updateExpandInfo(String settingName, String[] valueType, String[] value) {
FormBody.Builder builder = new FormBody.Builder() FormBody.Builder builder = new FormBody.Builder()
.add("id", RestaurantExpandInfoUtils.getId(settingName) + "") .add("id", RestaurantExpandInfoUtils.getId(settingName) + "")
.add("restaurantId", ResturantInfoManager.newInstance().getRestaurantId() + "") .add("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId() + "")
.add("settingName", settingName); .add("settingName", settingName);
for (int i = 0; i < valueType.length; i++) { for (int i = 0; i < valueType.length; i++) {
builder.add(valueType[i], value[i]); builder.add(valueType[i], value[i]);
...@@ -306,7 +306,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract. ...@@ -306,7 +306,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract.
thirdDelivery(info.getData().get(0)); thirdDelivery(info.getData().get(0));
} else { } else {
if (errorCount < maxErrorCount) { if (errorCount < maxErrorCount) {
startToBeConfirmedOrderList(ResturantInfoManager.newInstance().getRestaurantId()); startToBeConfirmedOrderList(RestaurantInfoManager.newInstance().getRestaurantId());
errorCount++; errorCount++;
} }
} }
...@@ -416,7 +416,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract. ...@@ -416,7 +416,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract.
findOrderDetails(ids.get(0)); findOrderDetails(ids.get(0));
ids.remove(0); ids.remove(0);
} else { } else {
startToBeConfirmedOrderList(ResturantInfoManager.newInstance().getRestaurantId()); startToBeConfirmedOrderList(RestaurantInfoManager.newInstance().getRestaurantId());
} }
} }
}); });
...@@ -443,7 +443,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract. ...@@ -443,7 +443,7 @@ public class ColdChainMainPresenter extends BasePresenter<ColdChainMainContract.
} }
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("orderId", dataBean.getID() + "") .add("orderId", dataBean.getID() + "")
.add("restaurantId", ResturantInfoManager.newInstance().getRestaurantId() + "") .add("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId() + "")
.add("orderDetailsIds", ids.toString()) .add("orderDetailsIds", ids.toString())
.build(); .build();
mModel.addPrj(requestBody); mModel.addPrj(requestBody);
......
...@@ -11,7 +11,7 @@ import com.gingersoft.coldchain_module.mvp.model.bean.ThirdItem; ...@@ -11,7 +11,7 @@ import com.gingersoft.coldchain_module.mvp.model.bean.ThirdItem;
import com.gingersoft.coldchain_module.mvp.model.bean.UpdateOrderStatusBean; import com.gingersoft.coldchain_module.mvp.model.bean.UpdateOrderStatusBean;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails; import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.FileUtils; import com.gingersoft.gsa.cloud.common.utils.FileUtils;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
...@@ -281,7 +281,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo ...@@ -281,7 +281,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
} }
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("orderId", dataBean.getID() + "") .add("orderId", dataBean.getID() + "")
.add("restaurantId", ResturantInfoManager.newInstance().getRestaurantId() + "") .add("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId() + "")
.add("orderDetailsIds", ids.toString()) .add("orderDetailsIds", ids.toString())
.build(); .build();
mModel.addPrj(requestBody); mModel.addPrj(requestBody);
...@@ -410,7 +410,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo ...@@ -410,7 +410,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
public void cancelLogistics(int orderId, boolean isCancelOrder) { public void cancelLogistics(int orderId, boolean isCancelOrder) {
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("restaurantId", ResturantInfoManager.newInstance().getRestaurantId() + "") .add("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId() + "")
.add("orderId", orderId + "") .add("orderId", orderId + "")
.add("reasonId", "") .add("reasonId", "")
.add("reasonDesc", "") .add("reasonDesc", "")
......
...@@ -8,7 +8,7 @@ import com.gingersoft.coldchain_module.mvp.model.bean.OrderList; ...@@ -8,7 +8,7 @@ import com.gingersoft.coldchain_module.mvp.model.bean.OrderList;
import com.gingersoft.coldchain_module.mvp.model.bean.ShipAnyOrdersNewBean; import com.gingersoft.coldchain_module.mvp.model.bean.ShipAnyOrdersNewBean;
import com.gingersoft.coldchain_module.mvp.model.bean.ThirdItem; import com.gingersoft.coldchain_module.mvp.model.bean.ThirdItem;
import com.gingersoft.coldchain_module.mvp.model.bean.UpdateOrderStatusBean; import com.gingersoft.coldchain_module.mvp.model.bean.UpdateOrderStatusBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -314,7 +314,7 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O ...@@ -314,7 +314,7 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O
} }
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("orderId", dataBean.getID() + "") .add("orderId", dataBean.getID() + "")
.add("restaurantId", ResturantInfoManager.newInstance().getRestaurantId() + "") .add("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId() + "")
.add("orderDetailsIds", ids.toString()) .add("orderDetailsIds", ids.toString())
.build(); .build();
mModel.addPrj(requestBody); mModel.addPrj(requestBody);
......
...@@ -6,7 +6,7 @@ import com.gingersoft.coldchain_module.mvp.constans.ColdChainConstants; ...@@ -6,7 +6,7 @@ import com.gingersoft.coldchain_module.mvp.constans.ColdChainConstants;
import com.gingersoft.coldchain_module.mvp.contract.SupplementOrderContract; import com.gingersoft.coldchain_module.mvp.contract.SupplementOrderContract;
import com.gingersoft.coldchain_module.mvp.model.bean.SupplementInfoBean; import com.gingersoft.coldchain_module.mvp.model.bean.SupplementInfoBean;
import com.gingersoft.coldchain_module.mvp.model.bean.SupplementResultBean; import com.gingersoft.coldchain_module.mvp.model.bean.SupplementResultBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.jess.arms.di.scope.ActivityScope; import com.jess.arms.di.scope.ActivityScope;
...@@ -126,7 +126,7 @@ public class SupplementOrderPresenter extends BasePresenter<SupplementOrderContr ...@@ -126,7 +126,7 @@ public class SupplementOrderPresenter extends BasePresenter<SupplementOrderContr
JSONObject json; JSONObject json;
json = new JSONObject(); json = new JSONObject();
try { try {
json.put("shopId", ResturantInfoManager.newInstance().getRestaurantId()); json.put("shopId", RestaurantInfoManager.newInstance().getRestaurantId());
json.put("phone", phone); json.put("phone", phone);
json.put("replenishmentType", "1"); json.put("replenishmentType", "1");
json.put("transportationType", "3"); json.put("transportationType", "3");
......
...@@ -38,7 +38,7 @@ import com.gingersoft.coldchain_module.mvp.ui.fragment.OrderListFragment; ...@@ -38,7 +38,7 @@ import com.gingersoft.coldchain_module.mvp.ui.fragment.OrderListFragment;
import com.gingersoft.gsa.cloud.common.constans.AppConstans; import com.gingersoft.gsa.cloud.common.constans.AppConstans;
import com.gingersoft.gsa.cloud.common.constans.DeliveryPickConstans; import com.gingersoft.gsa.cloud.common.constans.DeliveryPickConstans;
import com.gingersoft.gsa.cloud.common.constans.ExpandConstant; import com.gingersoft.gsa.cloud.common.constans.ExpandConstant;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils;
import com.gingersoft.gsa.cloud.common.service.GetInfoUpdateService; import com.gingersoft.gsa.cloud.common.service.GetInfoUpdateService;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -144,7 +144,7 @@ public class ColdChainMainActivity extends BaseFragmentActivity<ColdChainMainPre ...@@ -144,7 +144,7 @@ public class ColdChainMainActivity extends BaseFragmentActivity<ColdChainMainPre
public void initData(@Nullable Bundle savedInstanceState) { public void initData(@Nullable Bundle savedInstanceState) {
mPresenter.getBalance(); mPresenter.getBalance();
restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
fragments = new ArrayList<>(); fragments = new ArrayList<>();
List<String> titles = Arrays.asList("全部", "待確認", "待提交", "派送中"); List<String> titles = Arrays.asList("全部", "待確認", "待提交", "派送中");
for (int i = 0; i < titles.size(); i++) { for (int i = 0; i < titles.size(); i++) {
......
...@@ -15,7 +15,7 @@ import com.gingersoft.coldchain_module.mvp.constans.ColdChainConstants; ...@@ -15,7 +15,7 @@ import com.gingersoft.coldchain_module.mvp.constans.ColdChainConstants;
import com.gingersoft.coldchain_module.mvp.contract.SupplementOrderContract; import com.gingersoft.coldchain_module.mvp.contract.SupplementOrderContract;
import com.gingersoft.coldchain_module.mvp.model.bean.SupplementInfoBean; import com.gingersoft.coldchain_module.mvp.model.bean.SupplementInfoBean;
import com.gingersoft.coldchain_module.mvp.presenter.SupplementOrderPresenter; import com.gingersoft.coldchain_module.mvp.presenter.SupplementOrderPresenter;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.gsa.cloud.ui.widget.dialog.LoadingDialog; import com.gingersoft.gsa.cloud.ui.widget.dialog.LoadingDialog;
import com.jess.arms.base.BaseActivity; import com.jess.arms.base.BaseActivity;
...@@ -68,7 +68,7 @@ public class SupplementOrderActivity extends BaseActivity<SupplementOrderPresent ...@@ -68,7 +68,7 @@ public class SupplementOrderActivity extends BaseActivity<SupplementOrderPresent
@Override @Override
public void initData(@Nullable Bundle savedInstanceState) { public void initData(@Nullable Bundle savedInstanceState) {
restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mPresenter.getNumByOrderType(restaurantId); mPresenter.getNumByOrderType(restaurantId);
......
...@@ -24,7 +24,7 @@ import com.gingersoft.coldchain_module.mvp.presenter.OrderListPresenter; ...@@ -24,7 +24,7 @@ import com.gingersoft.coldchain_module.mvp.presenter.OrderListPresenter;
import com.gingersoft.coldchain_module.mvp.ui.activity.ColdChainMainActivity; import com.gingersoft.coldchain_module.mvp.ui.activity.ColdChainMainActivity;
import com.gingersoft.coldchain_module.mvp.ui.activity.OrderDetailsActivity; import com.gingersoft.coldchain_module.mvp.ui.activity.OrderDetailsActivity;
import com.gingersoft.coldchain_module.mvp.ui.adapter.OrderListAdapter; import com.gingersoft.coldchain_module.mvp.ui.adapter.OrderListAdapter;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails; import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails;
import com.jess.arms.base.BaseFragment; import com.jess.arms.base.BaseFragment;
import com.jess.arms.di.component.AppComponent; import com.jess.arms.di.component.AppComponent;
...@@ -83,7 +83,7 @@ public class OrderListFragment extends BaseFragment<OrderListPresenter> implemen ...@@ -83,7 +83,7 @@ public class OrderListFragment extends BaseFragment<OrderListPresenter> implemen
@Override @Override
public void initData(@Nullable Bundle savedInstanceState) { public void initData(@Nullable Bundle savedInstanceState) {
mRefreshLayout.setPrimaryColorsId(android.R.color.transparent, android.R.color.black); mRefreshLayout.setPrimaryColorsId(android.R.color.transparent, android.R.color.black);
restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
Bundle arguments = getArguments(); Bundle arguments = getArguments();
if (arguments != null) { if (arguments != null) {
......
...@@ -6,7 +6,7 @@ import androidx.lifecycle.MutableLiveData ...@@ -6,7 +6,7 @@ import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewModelScope
import com.billy.cc.core.component.CC import com.billy.cc.core.component.CC
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils
import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils
import com.gingersoft.gsa.cloud.component.ComponentName import com.gingersoft.gsa.cloud.component.ComponentName
...@@ -36,7 +36,7 @@ class HistoryOrderViewModel(private val historyOrderRepository: HistoryOrderRepo ...@@ -36,7 +36,7 @@ class HistoryOrderViewModel(private val historyOrderRepository: HistoryOrderRepo
} else { } else {
orderNumber = orderNum orderNumber = orderNum
} }
historyOrderRepository.getHistoryOrderList(ResturantInfoManager.newInstance().getRestaurantId().toString(), status, startDate, endDate, pageIndex, "10", orderType, orderNumber, phone).apply { historyOrderRepository.getHistoryOrderList(RestaurantInfoManager.newInstance().getRestaurantId().toString(), status, startDate, endDate, pageIndex, "10", orderType, orderNumber, phone).apply {
this.data?.let { this.data?.let {
if (it.size > 0) { if (it.size > 0) {
it.removeAt(it.size - 1)//移除最後一個,最後一個是顯示總條數的 it.removeAt(it.size - 1)//移除最後一個,最後一個是顯示總條數的
......
...@@ -20,7 +20,7 @@ import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails ...@@ -20,7 +20,7 @@ import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verifiAmountTip import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verifiAmountTip
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verificationAmount import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verificationAmount
import com.gingersoft.gsa.cloud.print.bean.adapter.PrintContentAdapter import com.gingersoft.gsa.cloud.print.bean.adapter.PrintContentAdapter
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.core.user.UserContext import com.gingersoft.gsa.cloud.common.core.user.UserContext
import com.gingersoft.gsa.cloud.common.service.GetInfoUpdateService import com.gingersoft.gsa.cloud.common.service.GetInfoUpdateService
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils
...@@ -61,7 +61,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -61,7 +61,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
val ErrorCode = 1011//報錯提示 val ErrorCode = 1011//報錯提示
} }
val restaurantId by lazy { ResturantInfoManager.newInstance().getRestaurantId() } val restaurantId by lazy { RestaurantInfoManager.newInstance().getRestaurantId() }
var mOrderNum = arrayListOf<MutableLiveData<Int>>() var mOrderNum = arrayListOf<MutableLiveData<Int>>()
var mOrderList = arrayListOf<MutableLiveData<ArrayList<OrderList.DataBeanX.DataBean>>>() var mOrderList = arrayListOf<MutableLiveData<ArrayList<OrderList.DataBeanX.DataBean>>>()
...@@ -768,7 +768,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -768,7 +768,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
*/ */
fun selectorDelivery(context: Context, dataBean: OrderDetails.DataBean, status: Int, listener: (Int, Boolean) -> Unit) { fun selectorDelivery(context: Context, dataBean: OrderDetails.DataBean, status: Int, listener: (Int, Boolean) -> Unit) {
launch({ launch({
repository.getDeliveryInfo(ResturantInfoManager.newInstance().getRestaurantId().toString(), UserContext.newInstance().getMemberId().toString()).apply { repository.getDeliveryInfo(RestaurantInfoManager.newInstance().getRestaurantId().toString(), UserContext.newInstance().getMemberId().toString()).apply {
deliveryBean = this deliveryBean = this
if (this.data.isEmpty()) { if (this.data.isEmpty()) {
ToastUtils.show(context, "沒有配置配送員信息") ToastUtils.show(context, "沒有配置配送員信息")
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.delivery_pick_mode.mvp.model; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.delivery_pick_mode.mvp.model;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.delivery_pick_mode.mvp.bean.PrjQueryBean; import com.gingersoft.gsa.delivery_pick_mode.mvp.bean.PrjQueryBean;
import com.gingersoft.gsa.delivery_pick_mode.mvp.contract.PrjQueryContract; import com.gingersoft.gsa.delivery_pick_mode.mvp.contract.PrjQueryContract;
...@@ -52,7 +52,7 @@ public class PrjQueryModel extends BaseModel implements PrjQueryContract.Model { ...@@ -52,7 +52,7 @@ public class PrjQueryModel extends BaseModel implements PrjQueryContract.Model {
@Override @Override
public Observable<PrjQueryBean> getKitchenPrint(String orderId) { public Observable<PrjQueryBean> getKitchenPrint(String orderId) {
return mRepositoryManager.obtainRetrofitService(PrjQueryServer.class). return mRepositoryManager.obtainRetrofitService(PrjQueryServer.class).
getKitchenPrint(orderId, ResturantInfoManager.newInstance().getRestaurantId() + ""); getKitchenPrint(orderId, RestaurantInfoManager.newInstance().getRestaurantId() + "");
} }
@Override @Override
......
...@@ -5,7 +5,7 @@ import android.app.Application; ...@@ -5,7 +5,7 @@ import android.app.Application;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails; import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.gsa.cloud.order.order.TakeawayOrder; import com.gingersoft.gsa.cloud.order.order.TakeawayOrder;
...@@ -188,7 +188,7 @@ public class SendOrderPresenter extends BasePresenter<SendOrderContract.Model, S ...@@ -188,7 +188,7 @@ public class SendOrderPresenter extends BasePresenter<SendOrderContract.Model, S
} }
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("orderId", orderId) .add("orderId", orderId)
.add("restaurantId", ResturantInfoManager.newInstance().getRestaurantId() + "") .add("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId() + "")
.add("orderDetailsIds", ids.toString()) .add("orderDetailsIds", ids.toString())
.build(); .build();
mModel.addPrj(requestBody) mModel.addPrj(requestBody)
...@@ -226,7 +226,7 @@ public class SendOrderPresenter extends BasePresenter<SendOrderContract.Model, S ...@@ -226,7 +226,7 @@ public class SendOrderPresenter extends BasePresenter<SendOrderContract.Model, S
JSONObject json; JSONObject json;
json = new JSONObject(); json = new JSONObject();
try { try {
json.put("shopId", ResturantInfoManager.newInstance().getRestaurantId()); json.put("shopId", RestaurantInfoManager.newInstance().getRestaurantId());
json.put("phone", phone); json.put("phone", phone);
json.put("appointmentType", 0); json.put("appointmentType", 0);
json.put("transportationType", "0");//0 本店配送 ,是,1,Zeek,2,Lalamove json.put("transportationType", "0");//0 本店配送 ,是,1,Zeek,2,Lalamove
......
...@@ -21,7 +21,7 @@ import androidx.lifecycle.Observer ...@@ -21,7 +21,7 @@ import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.viewpager.widget.ViewPager import androidx.viewpager.widget.ViewPager
import com.billy.cc.core.component.CC import com.billy.cc.core.component.CC
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.core.user.UserContext import com.gingersoft.gsa.cloud.common.core.user.UserContext
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils
import com.gingersoft.gsa.cloud.common.utils.other.SPUtils import com.gingersoft.gsa.cloud.common.utils.other.SPUtils
...@@ -57,7 +57,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen ...@@ -57,7 +57,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen
private val pageViewModel by lazy { ViewModelProvider(this, InjectorUtil.getWeatherModelFactory())[PageViewModel::class.java] } private val pageViewModel by lazy { ViewModelProvider(this, InjectorUtil.getWeatherModelFactory())[PageViewModel::class.java] }
private val instance by lazy { this } private val instance by lazy { this }
private val restaurantId by lazy { ResturantInfoManager.newInstance().getRestaurantId() } private val restaurantId by lazy { RestaurantInfoManager.newInstance().getRestaurantId() }
private val memberId by lazy { UserContext.newInstance().getMemberId() } private val memberId by lazy { UserContext.newInstance().getMemberId() }
private val ints = arrayOf( private val ints = arrayOf(
...@@ -207,7 +207,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen ...@@ -207,7 +207,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen
override fun onStart() { override fun onStart() {
super.onStart() super.onStart()
pageViewModel.getBanlance(ResturantInfoManager.newInstance().getBrandId()) pageViewModel.getBanlance(RestaurantInfoManager.newInstance().getBrandId())
} }
override fun onResume() { override fun onResume() {
...@@ -461,7 +461,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen ...@@ -461,7 +461,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen
} }
} }
//刷新餘額 //刷新餘額
pageViewModel.getBanlance(ResturantInfoManager.newInstance().getBrandId()) pageViewModel.getBanlance(RestaurantInfoManager.newInstance().getBrandId())
} }
}) })
it.execute { it.execute {
...@@ -540,7 +540,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen ...@@ -540,7 +540,7 @@ class DeliveryOrderMainActivity : BaseActivity<IPresenter>(), View.OnClickListen
val openCashBoxFunction = FunctionManager.getFunctionByKey(functionByResModule, FunctionManagerConstants.takeaway.TAKEAWAY_OPEN_CASH_BOX) val openCashBoxFunction = FunctionManager.getFunctionByKey(functionByResModule, FunctionManagerConstants.takeaway.TAKEAWAY_OPEN_CASH_BOX)
qm_other_order_bar.setTitle(ResturantInfoManager.newInstance().getRestaurantName()) qm_other_order_bar.setTitle(RestaurantInfoManager.newInstance().getRestaurantName())
qm_other_order_bar.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { finish() } qm_other_order_bar.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { finish() }
if (newOrderFunction != null || historyOrderFunction != null || openCashBoxFunction != null) { if (newOrderFunction != null || historyOrderFunction != null || openCashBoxFunction != null) {
......
...@@ -27,9 +27,6 @@ class HistoryOrderActivity : BaseActivity<IPresenter>() { ...@@ -27,9 +27,6 @@ class HistoryOrderActivity : BaseActivity<IPresenter>() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_history_order) setContentView(R.layout.activity_history_order)
// type = CCUtil.getNavigateParam(this, , )
tv_start_time.text = TimeUtils.getOldDate(0) tv_start_time.text = TimeUtils.getOldDate(0)
tv_end_time.text = TimeUtils.getOldDate(0) tv_end_time.text = TimeUtils.getOldDate(0)
...@@ -88,42 +85,23 @@ class HistoryOrderActivity : BaseActivity<IPresenter>() { ...@@ -88,42 +85,23 @@ class HistoryOrderActivity : BaseActivity<IPresenter>() {
when (v!!.id) { when (v!!.id) {
R.id.iv_start_time_triangle, R.id.tv_start_time -> { R.id.iv_start_time_triangle, R.id.tv_start_time -> {
iv_start_time_triangle.toggle() iv_start_time_triangle.toggle()
val cal = Calendar.getInstance() val startTime = Calendar.getInstance()
startTime.set(2019, 0, 1)
val defaultTime = Calendar.getInstance()
try { try {
//設置默認時間為當前的起止時間 //設置默認時間為當前的起止時間
TimeUtils.DATE_FORMAT_DATE.parse(tv_start_time.text.toString())?.let { TimeUtils.DATE_FORMAT_DATE.parse(tv_start_time.text.toString())?.let {
cal.time = it defaultTime.time = it
} }
} catch (e: ParseException) { } catch (e: ParseException) {
e.printStackTrace() e.printStackTrace()
} }
TimePickerUtils.showReportTimePicker(this@HistoryOrderActivity, cal) { date, _ -> TimePickerUtils.showReportTimePicker(this@HistoryOrderActivity, startTime, Calendar.getInstance(), defaultTime) { date, _ ->
// tv_start_time.text = TimeUtils.DATE_FORMAT_DATE.format(date)
// time = TimeUtils.DATE_FORMAT_DATE.format(date)
mViewModel.historyTime.postValue(TimeUtils.DATE_FORMAT_DATE.format(date)) mViewModel.historyTime.postValue(TimeUtils.DATE_FORMAT_DATE.format(date))
// pageIndex = 1
// getHistoryInfo()
}.setOnDismissListener { }.setOnDismissListener {
iv_start_time_triangle.toggle() iv_start_time_triangle.toggle()
} }
} }
// R.id.tv_end_time, R.id.iv_end_time_triangle -> {
// iv_end_time_triangle.toggle()
// val cal = Calendar.getInstance()
// try {
// //設置默認時間為當前的起止時間
// cal.time = TimeUtils.DATE_FORMAT_DATE.parse(tv_end_time.text.toString())
// } catch (e: ParseException) {
// e.printStackTrace()
// }
// TimePickerUtils.showReportTimePicker(this@HistoryOrderActivity, cal) { date, v ->
// tv_end_time.text = TimeUtils.DATE_FORMAT_DATE.format(date)
// }.setOnDismissListener {
// iv_end_time_triangle.toggle()
// pageIndex = 1
// getHistoryInfo()
// }
// }
} }
} }
} }
\ No newline at end of file
...@@ -20,7 +20,7 @@ import com.ethanhua.skeleton.ViewSkeletonScreen ...@@ -20,7 +20,7 @@ import com.ethanhua.skeleton.ViewSkeletonScreen
import com.gingersoft.gsa.cloud.common.constans.FunctionManagerConstants import com.gingersoft.gsa.cloud.common.constans.FunctionManagerConstants
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verifiAmountTip import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verifiAmountTip
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.core.user.UserContext import com.gingersoft.gsa.cloud.common.core.user.UserContext
import com.gingersoft.gsa.cloud.common.function.FunctionManager import com.gingersoft.gsa.cloud.common.function.FunctionManager
import com.gingersoft.gsa.cloud.common.ui.utils.BtnBuilder import com.gingersoft.gsa.cloud.common.ui.utils.BtnBuilder
...@@ -92,7 +92,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() { ...@@ -92,7 +92,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() {
.color(R.color.white) .color(R.color.white)
.show() .show()
restaurantId = ResturantInfoManager.newInstance().getRestaurantId() restaurantId = RestaurantInfoManager.newInstance().getRestaurantId()
orderId = intent.getStringExtra("orderId")!!//訂單id orderId = intent.getStringExtra("orderId")!!//訂單id
orderType = intent.getIntExtra("orderType", 0)//訂單類型 orderType = intent.getIntExtra("orderType", 0)//訂單類型
orderPayType = intent.getIntExtra("orderPayType", 0)//訂單支付方式 orderPayType = intent.getIntExtra("orderPayType", 0)//訂單支付方式
...@@ -113,7 +113,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() { ...@@ -113,7 +113,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() {
} }
private fun initTopBar(topbar: QMUITopBar) { private fun initTopBar(topbar: QMUITopBar) {
topbar.setTitle(ResturantInfoManager.newInstance().restaurantName) topbar.setTitle(RestaurantInfoManager.newInstance().restaurantName)
topbar.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { finish() } topbar.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { finish() }
topbar.setBackgroundColor(ContextCompat.getColor(this, R.color.theme_color)) topbar.setBackgroundColor(ContextCompat.getColor(this, R.color.theme_color))
} }
...@@ -628,7 +628,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() { ...@@ -628,7 +628,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() {
private fun PageViewModel.cancelOrder(orderDetails: OrderDetails.DataBean) { private fun PageViewModel.cancelOrder(orderDetails: OrderDetails.DataBean) {
//獲取取消原因讓用戶選擇 //獲取取消原因讓用戶選擇
showLoading() showLoading()
getCancelReason(ResturantInfoManager.newInstance().getBrandId(), restaurantId, 3) { cancelReson -> getCancelReason(RestaurantInfoManager.newInstance().getBrandId(), restaurantId, 3) { cancelReson ->
cancelDialogForLoading() cancelDialogForLoading()
if (cancelReson != null && cancelReson.data.isNotEmpty()) { if (cancelReson != null && cancelReson.data.isNotEmpty()) {
//如果有配置取消原因 //如果有配置取消原因
...@@ -686,7 +686,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() { ...@@ -686,7 +686,7 @@ class OrderDetailsActivity : BaseActivity<IPresenter>() {
private fun PageViewModel.cancelLogistics(orderDetails: OrderDetails.DataBean) { private fun PageViewModel.cancelLogistics(orderDetails: OrderDetails.DataBean) {
//獲取取消原因讓用戶選擇 //獲取取消原因讓用戶選擇
showLoading() showLoading()
getCancelReason(ResturantInfoManager.newInstance().getBrandId(), restaurantId, 2) { cancelReson -> getCancelReason(RestaurantInfoManager.newInstance().getBrandId(), restaurantId, 2) { cancelReson ->
cancelDialogForLoading() cancelDialogForLoading()
if (cancelReson != null && cancelReson.data.isNotEmpty()) { if (cancelReson != null && cancelReson.data.isNotEmpty()) {
//如果有配置取消原因 //如果有配置取消原因
......
...@@ -10,7 +10,7 @@ import androidx.recyclerview.widget.LinearLayoutManager ...@@ -10,7 +10,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verifiAmountTip import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.Companion.verifiAmountTip
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.DataBean import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails.DataBean
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil import com.gingersoft.gsa.cloud.common.utils.MoneyUtil
import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils
import com.gingersoft.gsa.cloud.pay.bean.PayMethod import com.gingersoft.gsa.cloud.pay.bean.PayMethod
...@@ -67,7 +67,7 @@ class PayActivity : BaseActivity<IPresenter>() { ...@@ -67,7 +67,7 @@ class PayActivity : BaseActivity<IPresenter>() {
} }
other_pay_view.loadInfo(this, ArrayList<PayMethod>(), totalAmount, foodCount) other_pay_view.loadInfo(this, ArrayList<PayMethod>(), totalAmount, foodCount)
pageViewModel.getPayMethod(ResturantInfoManager.newInstance().getBrandId(), ResturantInfoManager.newInstance().getRestaurantId()) pageViewModel.getPayMethod(RestaurantInfoManager.newInstance().getBrandId(), RestaurantInfoManager.newInstance().getRestaurantId())
pageViewModel.payTypeBean.observe(this, Observer { pageViewModel.payTypeBean.observe(this, Observer {
//獲取支付方式 //獲取支付方式
// other_pay_view.loadInfo(this, PayTypeInfo.getPayMethodByPayType(it), MoneyUtil.sub(orderDetails.TOTAL_AMOUNT!!.toDouble(), orderDetails.discount_amount), foodCount) // other_pay_view.loadInfo(this, PayTypeInfo.getPayMethodByPayType(it), MoneyUtil.sub(orderDetails.TOTAL_AMOUNT!!.toDouble(), orderDetails.discount_amount), foodCount)
......
...@@ -8,7 +8,7 @@ import android.widget.Button ...@@ -8,7 +8,7 @@ import android.widget.Button
import androidx.lifecycle.Observer import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.core.user.UserContext import com.gingersoft.gsa.cloud.common.core.user.UserContext
import com.gingersoft.gsa.cloud.ui.utils.AppDialog import com.gingersoft.gsa.cloud.ui.utils.AppDialog
import com.gingersoft.gsa.delivery_pick_mode.R import com.gingersoft.gsa.delivery_pick_mode.R
...@@ -58,7 +58,7 @@ class DeliveryFragment : BaseFragment() { ...@@ -58,7 +58,7 @@ class DeliveryFragment : BaseFragment() {
AppDialog().showWaringDialog(context, "是否確認刪除") { _, dialog -> AppDialog().showWaringDialog(context, "是否確認刪除") { _, dialog ->
showLoading() showLoading()
it.data.list[position].apply { it.data.list[position].apply {
viewModel.updateDeliveryConfig(distributionFeeMin.toString(), distributionFeeMax.toString(), distributionFee.toString(), deliveryCost.toString(), distributionType, type, desc, id, ResturantInfoManager.newInstance().getRestaurantId(), UserContext.newInstance().getMemberId(), lackPrice.toString(), 1) { viewModel.updateDeliveryConfig(distributionFeeMin.toString(), distributionFeeMax.toString(), distributionFee.toString(), deliveryCost.toString(), distributionType, type, desc, id, RestaurantInfoManager.newInstance().getRestaurantId(), UserContext.newInstance().getMemberId(), lackPrice.toString(), 1) {
dialog.dismiss() dialog.dismiss()
cancelDialogForLoading() cancelDialogForLoading()
} }
...@@ -76,7 +76,7 @@ class DeliveryFragment : BaseFragment() { ...@@ -76,7 +76,7 @@ class DeliveryFragment : BaseFragment() {
} }
}) })
viewModel.queryDeliveryList(ResturantInfoManager.newInstance().getRestaurantId().toString()) viewModel.queryDeliveryList(RestaurantInfoManager.newInstance().getRestaurantId().toString())
} }
} }
...@@ -6,7 +6,7 @@ import androidx.lifecycle.MutableLiveData ...@@ -6,7 +6,7 @@ import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.Observer import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.core.user.UserContext import com.gingersoft.gsa.cloud.common.core.user.UserContext
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil import com.gingersoft.gsa.cloud.common.utils.other.TextUtil
import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils
...@@ -27,7 +27,7 @@ class PlaceholderFragment : BaseFragment(R.layout.fragment_other_order) { ...@@ -27,7 +27,7 @@ class PlaceholderFragment : BaseFragment(R.layout.fragment_other_order) {
private val pageViewModel by lazy { ViewModelProvider(activity?.viewModelStore!!, InjectorUtil.getWeatherModelFactory())[PageViewModel::class.java] } private val pageViewModel by lazy { ViewModelProvider(activity?.viewModelStore!!, InjectorUtil.getWeatherModelFactory())[PageViewModel::class.java] }
private var page = 1 private var page = 1
private val restaurantId by lazy { ResturantInfoManager.newInstance().getRestaurantId() } private val restaurantId by lazy { RestaurantInfoManager.newInstance().getRestaurantId() }
private val memberId by lazy { UserContext.newInstance().getMemberId() } private val memberId by lazy { UserContext.newInstance().getMemberId() }
private lateinit var adapter: OtherOrdersAdapter private lateinit var adapter: OtherOrdersAdapter
private var position = 0 private var position = 0
......
...@@ -6,7 +6,7 @@ import android.view.View ...@@ -6,7 +6,7 @@ import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.core.user.UserContext import com.gingersoft.gsa.cloud.common.core.user.UserContext
import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils
import com.gingersoft.gsa.delivery_pick_mode.R import com.gingersoft.gsa.delivery_pick_mode.R
...@@ -113,7 +113,7 @@ class UpdateDeliveryFragment : BaseFragment(R.layout.update_delivery_fragment) { ...@@ -113,7 +113,7 @@ class UpdateDeliveryFragment : BaseFragment(R.layout.update_delivery_fragment) {
if (deliveryConfig == null) { if (deliveryConfig == null) {
//新增 //新增
viewModel.addDeliveryConfig(et_min_delivery_fee.text.toString(), et_max_delivery_fee.text.toString(), ed_delivery_fee.text.toString(), ed_start_delivery_fee.text.toString(), selectDeliveryType, selectDeliveryMethodPosition, viewModel.addDeliveryConfig(et_min_delivery_fee.text.toString(), et_max_delivery_fee.text.toString(), ed_delivery_fee.text.toString(), ed_start_delivery_fee.text.toString(), selectDeliveryType, selectDeliveryMethodPosition,
ed_desc.text.toString(), ResturantInfoManager.newInstance().getRestaurantId(), UserContext.newInstance().getMemberId(), ed_difference_fee.text.toString()) { ed_desc.text.toString(), RestaurantInfoManager.newInstance().getRestaurantId(), UserContext.newInstance().getMemberId(), ed_difference_fee.text.toString()) {
cancelDialogForLoading() cancelDialogForLoading()
if (it != null && it.success) { if (it != null && it.success) {
ToastUtils.show(context, "保存成功") ToastUtils.show(context, "保存成功")
...@@ -125,7 +125,7 @@ class UpdateDeliveryFragment : BaseFragment(R.layout.update_delivery_fragment) { ...@@ -125,7 +125,7 @@ class UpdateDeliveryFragment : BaseFragment(R.layout.update_delivery_fragment) {
} else { } else {
//編輯 //編輯
viewModel.updateDeliveryConfig(et_min_delivery_fee.text.toString(), et_max_delivery_fee.text.toString(), ed_delivery_fee.text.toString(), ed_start_delivery_fee.text.toString(), selectDeliveryType, selectDeliveryMethodPosition, viewModel.updateDeliveryConfig(et_min_delivery_fee.text.toString(), et_max_delivery_fee.text.toString(), ed_delivery_fee.text.toString(), ed_start_delivery_fee.text.toString(), selectDeliveryType, selectDeliveryMethodPosition,
ed_desc.text.toString(), deliveryConfig!!.id, ResturantInfoManager.newInstance().getRestaurantId(), UserContext.newInstance().getMemberId(), ed_difference_fee.text.toString(), 0) { ed_desc.text.toString(), deliveryConfig!!.id, RestaurantInfoManager.newInstance().getRestaurantId(), UserContext.newInstance().getMemberId(), ed_difference_fee.text.toString(), 0) {
cancelDialogForLoading() cancelDialogForLoading()
if (it != null && it.success) { if (it != null && it.success) {
ToastUtils.show(context, "修改成功") ToastUtils.show(context, "修改成功")
......
package com.gingersoft.gsa.cloud.download.mvp.presenter; package com.gingersoft.gsa.cloud.download.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.billy.cc.core.component.CC; import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.Api; import com.gingersoft.gsa.cloud.common.Api;
...@@ -152,7 +152,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -152,7 +152,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
setDownAverageRatio(); setDownAverageRatio();
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
List<DownloadRequest> requests = getDownloadRequests(getDownloadUrls(restaurantId), restaurantId); List<DownloadRequest> requests = getDownloadRequests(getDownloadUrls(restaurantId), restaurantId);
...@@ -263,7 +263,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -263,7 +263,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downFoodList(int downTag) { public void downFoodList(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downFoodList(restaurantId) mModel.downFoodList(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
...@@ -316,7 +316,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -316,7 +316,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downModifier(int downTag) { public void downModifier(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downModifier(restaurantId) mModel.downModifier(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
...@@ -369,7 +369,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -369,7 +369,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downFoodCombo(int downTag) { public void downFoodCombo(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downFoodCombo(restaurantId) mModel.downFoodCombo(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
...@@ -423,7 +423,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -423,7 +423,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downComboItem(int downTag) { public void downComboItem(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downComboItem(restaurantId) mModel.downComboItem(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
...@@ -475,7 +475,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -475,7 +475,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downFoodModifier(int downTag) { public void downFoodModifier(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downFoodModifier(restaurantId) mModel.downFoodModifier(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
...@@ -526,7 +526,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -526,7 +526,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downDiscount(int downTag) { public void downDiscount(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downDiscount(restaurantId) mModel.downDiscount(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
...@@ -580,7 +580,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -580,7 +580,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downExpandInfo(int downTag) { public void downExpandInfo(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downExpandInfo(restaurantId) mModel.downExpandInfo(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
...@@ -635,7 +635,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow ...@@ -635,7 +635,7 @@ public class DownloadPresenter extends BasePresenter<DownloadContract.Model, Dow
} }
public void downPrinterList(int downTag) { public void downPrinterList(int downTag) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.downPrinterList(restaurantId) mModel.downPrinterList(restaurantId)
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.compose(RxLifecycleUtils.bindToLifecycle(mRootView)) .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
......
...@@ -12,7 +12,7 @@ import com.billy.cc.core.component.CC; ...@@ -12,7 +12,7 @@ import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.core.login.LoginBean; import com.gingersoft.gsa.cloud.common.core.login.LoginBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.BrandInfo; import com.gingersoft.gsa.cloud.common.core.restaurant.BrandInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfo; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean; import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantInfoUtils;
import com.gingersoft.gsa.cloud.common.core.user.UserConstans; import com.gingersoft.gsa.cloud.common.core.user.UserConstans;
...@@ -47,14 +47,14 @@ public abstract class LoginInterfaceImpl<P extends BaseLoginPresenter> extends B ...@@ -47,14 +47,14 @@ public abstract class LoginInterfaceImpl<P extends BaseLoginPresenter> extends B
int restaurantSize = 0; int restaurantSize = 0;
List<BrandsBean.BrandsData> brandsBeans = new ArrayList<>(); List<BrandsBean.BrandsData> brandsBeans = new ArrayList<>();
if (brands != null) { if (brands != null) {
ResturantInfoManager.putBrandRestaurantInfos(JsonUtils.toJson(brands)); RestaurantInfoManager.putBrandRestaurantInfos(JsonUtils.toJson(brands));
restaurantSize = RestaurantInfoUtils.getRestaurantSize(brands); restaurantSize = RestaurantInfoUtils.getRestaurantSize(brands);
brandsBeans.addAll(brands); brandsBeans.addAll(brands);
} }
boolean autoLogin = (boolean) SPUtils.get(UserConstans.AUTO_LOGIN, false); boolean autoLogin = (boolean) SPUtils.get(UserConstans.AUTO_LOGIN, false);
if (autoLogin && UserContext.newInstance().isLogin()) { if (autoLogin && UserContext.newInstance().isLogin()) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
if (restaurantId != 0) { if (restaurantId != 0) {
//上一次進入app有選擇餐廳,通過餐廳ID獲取允許的最大登陸數 //上一次進入app有選擇餐廳,通過餐廳ID獲取允許的最大登陸數
mPresenter.getLoginLimit(restaurantId, false); mPresenter.getLoginLimit(restaurantId, false);
...@@ -108,7 +108,7 @@ public abstract class LoginInterfaceImpl<P extends BaseLoginPresenter> extends B ...@@ -108,7 +108,7 @@ public abstract class LoginInterfaceImpl<P extends BaseLoginPresenter> extends B
// mPresenter.getRestaurantList(); // mPresenter.getRestaurantList();
boolean autoLogin = (boolean) SPUtils.get(UserConstans.AUTO_LOGIN, false); boolean autoLogin = (boolean) SPUtils.get(UserConstans.AUTO_LOGIN, false);
if (autoLogin) { if (autoLogin) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
if (restaurantId != 0) { if (restaurantId != 0) {
//上一次進入app有選擇餐廳,通過餐廳ID獲取允許的最大登陸數 //上一次進入app有選擇餐廳,通過餐廳ID獲取允許的最大登陸數
// mPresenter.getLoginLimit(restaurantId, false); // mPresenter.getLoginLimit(restaurantId, false);
...@@ -137,12 +137,12 @@ public abstract class LoginInterfaceImpl<P extends BaseLoginPresenter> extends B ...@@ -137,12 +137,12 @@ public abstract class LoginInterfaceImpl<P extends BaseLoginPresenter> extends B
protected void saveBrandAndRestaurantInfo(int brandId, String brandName, BrandsBean.BrandsData.RestaurantsBean restaurantsBean) { protected void saveBrandAndRestaurantInfo(int brandId, String brandName, BrandsBean.BrandsData.RestaurantsBean restaurantsBean) {
ResturantInfoManager.newInstance().setBrandInfo(new BrandInfo(brandId, brandName)); RestaurantInfoManager.newInstance().setBrandInfo(new BrandInfo(brandId, brandName));
// GsaCloudApplication.setBrandId(mContext, brandId); // GsaCloudApplication.setBrandId(mContext, brandId);
// GsaCloudApplication.setBrandName(mContext, brandName); // GsaCloudApplication.setBrandName(mContext, brandName);
if (restaurantsBean != null) { if (restaurantsBean != null) {
ResturantInfoManager.newInstance().setResturantInfo(new RestaurantInfo(restaurantsBean.getRestaurantId(),restaurantsBean.getRestaurantName() RestaurantInfoManager.newInstance().setResturantInfo(new RestaurantInfo(restaurantsBean.getRestaurantId(),restaurantsBean.getRestaurantName()
,restaurantsBean.getGsPosShopId())); ,restaurantsBean.getGsPosShopId()));
// GsaCloudApplication.setRestaurantId(mContext, restaurantsBean.getRestaurantId()); // GsaCloudApplication.setRestaurantId(mContext, restaurantsBean.getRestaurantId());
// GsaCloudApplication.setRestaurantName(mContext, restaurantsBean.getRestaurantName()); // GsaCloudApplication.setRestaurantName(mContext, restaurantsBean.getRestaurantName());
......
...@@ -18,7 +18,7 @@ import com.billy.cc.core.component.CC; ...@@ -18,7 +18,7 @@ import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.constans.AppConstans; import com.gingersoft.gsa.cloud.common.constans.AppConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.BrandInfo; import com.gingersoft.gsa.cloud.common.core.restaurant.BrandInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfo; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean; import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantInfoUtils;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
...@@ -176,7 +176,7 @@ public class ChooseRestaurantActivity extends BaseActivity<ChooseRestaurantPrese ...@@ -176,7 +176,7 @@ public class ChooseRestaurantActivity extends BaseActivity<ChooseRestaurantPrese
// String brandRestaurantInfos = JsonUtils.toJson(brands); // String brandRestaurantInfos = JsonUtils.toJson(brands);
// GsaCloudApplication.setBrandRestaurantInfos(mContext, brandRestaurantInfos); // GsaCloudApplication.setBrandRestaurantInfos(mContext, brandRestaurantInfos);
ResturantInfoManager.putBrandRestaurantInfos(JsonUtils.toJson(brands)); RestaurantInfoManager.putBrandRestaurantInfos(JsonUtils.toJson(brands));
brandsBeans.addAll(brands); brandsBeans.addAll(brands);
// restaurantSize = RestaurantInfoUtils.getRestaurantSize(brands); // restaurantSize = RestaurantInfoUtils.getRestaurantSize(brands);
...@@ -208,9 +208,9 @@ public class ChooseRestaurantActivity extends BaseActivity<ChooseRestaurantPrese ...@@ -208,9 +208,9 @@ public class ChooseRestaurantActivity extends BaseActivity<ChooseRestaurantPrese
} }
protected void saveBrandAndRestaurantInfo(int brandId, String brandName, BrandsBean.BrandsData.RestaurantsBean restaurantsBean) { protected void saveBrandAndRestaurantInfo(int brandId, String brandName, BrandsBean.BrandsData.RestaurantsBean restaurantsBean) {
ResturantInfoManager.newInstance().setBrandInfo(new BrandInfo(brandId, brandName)); RestaurantInfoManager.newInstance().setBrandInfo(new BrandInfo(brandId, brandName));
if (restaurantsBean != null) { if (restaurantsBean != null) {
ResturantInfoManager.newInstance().setResturantInfo(new RestaurantInfo(restaurantsBean.getRestaurantId(),restaurantsBean.getRestaurantName() RestaurantInfoManager.newInstance().setResturantInfo(new RestaurantInfo(restaurantsBean.getRestaurantId(),restaurantsBean.getRestaurantName()
,restaurantsBean.getGsPosShopId())); ,restaurantsBean.getGsPosShopId()));
} }
} }
......
...@@ -19,7 +19,7 @@ import androidx.constraintlayout.widget.ConstraintLayout; ...@@ -19,7 +19,7 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewpager2.widget.ViewPager2; import androidx.viewpager2.widget.ViewPager2;
import com.gingersoft.gsa.cloud.common.core.login.LoginBean; import com.gingersoft.gsa.cloud.common.core.login.LoginBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserConstans; import com.gingersoft.gsa.cloud.common.core.user.UserConstans;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.encryption.Aes; import com.gingersoft.gsa.cloud.common.utils.encryption.Aes;
...@@ -108,7 +108,7 @@ public class WelcomeActivity extends LoginInterfaceImpl<WelcomePresenter> implem ...@@ -108,7 +108,7 @@ public class WelcomeActivity extends LoginInterfaceImpl<WelcomePresenter> implem
boolean isLogin = (boolean) SPUtils.get(UserConstans.AUTO_LOGIN, false); boolean isLogin = (boolean) SPUtils.get(UserConstans.AUTO_LOGIN, false);
if (isLogin) { if (isLogin) {
if (!TextUtils.isEmpty(UserContext.newInstance().getLoginToken()) && ResturantInfoManager.newInstance().getRestaurantId() != 0) { if (!TextUtils.isEmpty(UserContext.newInstance().getLoginToken()) && RestaurantInfoManager.newInstance().getRestaurantId() != 0) {
//自動登陸 //自動登陸
String pwd = Aes.aesDecrypt((String) SPUtils.get(UserConstans.LOGIN_PASSWORD, "")); String pwd = Aes.aesDecrypt((String) SPUtils.get(UserConstans.LOGIN_PASSWORD, ""));
mPresenter.login(SPUtils.get(UserConstans.LOGIN_USERNAME, "") + "", pwd); mPresenter.login(SPUtils.get(UserConstans.LOGIN_USERNAME, "") + "", pwd);
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.main.mvp.contract.EditFoodContract; import com.gingersoft.gsa.cloud.main.mvp.contract.EditFoodContract;
...@@ -118,7 +118,7 @@ public class EditFoodPresenter extends BasePresenter<EditFoodContract.Model, Edi ...@@ -118,7 +118,7 @@ public class EditFoodPresenter extends BasePresenter<EditFoodContract.Model, Edi
* 獲取時段列表 * 獲取時段列表
*/ */
private void getPeriodList() { private void getPeriodList() {
mModel.getPeriodList(ResturantInfoManager.newInstance().getBrandId()) mModel.getPeriodList(RestaurantInfoManager.newInstance().getBrandId())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading("獲取時段信息中...")) .doOnSubscribe(disposable -> mRootView.showLoading("獲取時段信息中..."))
.subscribeOn(AndroidSchedulers.mainThread()) .subscribeOn(AndroidSchedulers.mainThread())
...@@ -152,7 +152,7 @@ public class EditFoodPresenter extends BasePresenter<EditFoodContract.Model, Edi ...@@ -152,7 +152,7 @@ public class EditFoodPresenter extends BasePresenter<EditFoodContract.Model, Edi
* 獲取餐種 * 獲取餐種
*/ */
private void getSummaryList() { private void getSummaryList() {
mModel.getSummaryList(ResturantInfoManager.newInstance().getRestaurantId()) mModel.getSummaryList(RestaurantInfoManager.newInstance().getRestaurantId())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading("獲取餐種信息中...")) .doOnSubscribe(disposable -> mRootView.showLoading("獲取餐種信息中..."))
.subscribeOn(AndroidSchedulers.mainThread()) .subscribeOn(AndroidSchedulers.mainThread())
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.app.GsaCloudApplication; import com.gingersoft.gsa.cloud.app.GsaCloudApplication;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.CollectionUtils; import com.gingersoft.gsa.cloud.common.utils.CollectionUtils;
...@@ -61,7 +61,7 @@ public class ExpandListPresenter extends BasePresenter<ExpandListContract.Model, ...@@ -61,7 +61,7 @@ public class ExpandListPresenter extends BasePresenter<ExpandListContract.Model,
} }
public void getExpandInfoList() { public void getExpandInfoList() {
mModel.getExpandList(ResturantInfoManager.newInstance().getRestaurantId()) mModel.getExpandList(RestaurantInfoManager.newInstance().getRestaurantId())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading("")) .doOnSubscribe(disposable -> mRootView.showLoading(""))
.subscribeOn(AndroidSchedulers.mainThread()) .subscribeOn(AndroidSchedulers.mainThread())
......
...@@ -6,7 +6,7 @@ import android.net.Uri; ...@@ -6,7 +6,7 @@ import android.net.Uri;
import android.text.TextUtils; import android.text.TextUtils;
import com.billy.cc.core.component.CC; import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.webview.WebviewHelper; import com.gingersoft.gsa.cloud.common.webview.WebviewHelper;
import com.gingersoft.gsa.cloud.component.ComponentName; import com.gingersoft.gsa.cloud.component.ComponentName;
...@@ -73,7 +73,7 @@ public class NewMainPresenter extends BasePresenter<NewMainContract.Model, NewMa ...@@ -73,7 +73,7 @@ public class NewMainPresenter extends BasePresenter<NewMainContract.Model, NewMa
} }
public void syncRestaurantExtendedConfiguration() { public void syncRestaurantExtendedConfiguration() {
mModel.syncRestaurantExtendedConfiguration(ResturantInfoManager.newInstance().getRestaurantId()) mModel.syncRestaurantExtendedConfiguration(RestaurantInfoManager.newInstance().getRestaurantId())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.subscribeOn(AndroidSchedulers.mainThread()) .subscribeOn(AndroidSchedulers.mainThread())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
...@@ -160,7 +160,7 @@ public class NewMainPresenter extends BasePresenter<NewMainContract.Model, NewMa ...@@ -160,7 +160,7 @@ public class NewMainPresenter extends BasePresenter<NewMainContract.Model, NewMa
public void clearHeartbeat(){ public void clearHeartbeat(){
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("restaurantId", ResturantInfoManager.newInstance().getRestaurantId() + "") .add("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId() + "")
.build(); .build();
//關閉心跳 //關閉心跳
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -121,8 +121,8 @@ public class NewlyAddedPresenter extends BasePresenter<NewlyAddedContract.Model, ...@@ -121,8 +121,8 @@ public class NewlyAddedPresenter extends BasePresenter<NewlyAddedContract.Model,
return; return;
} }
Observable<BaseResult> baseResultObservable; Observable<BaseResult> baseResultObservable;
timePeriodBean.setBrandId(ResturantInfoManager.newInstance().getBrandId()); timePeriodBean.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
timePeriodBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); timePeriodBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), GsonUtils.GsonString(timePeriodBean)); RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), GsonUtils.GsonString(timePeriodBean));
if (isUpdate) { if (isUpdate) {
baseResultObservable = mModel.updatePeriod(requestBody); baseResultObservable = mModel.updatePeriod(requestBody);
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.main.mvp.contract.QrCodeContract; import com.gingersoft.gsa.cloud.main.mvp.contract.QrCodeContract;
import com.gingersoft.gsa.cloud.main.mvp.model.bean.RestaurantQrBean; import com.gingersoft.gsa.cloud.main.mvp.model.bean.RestaurantQrBean;
import com.jess.arms.di.scope.ActivityScope; import com.jess.arms.di.scope.ActivityScope;
...@@ -46,7 +46,7 @@ public class QrCodePresenter extends BasePresenter<QrCodeContract.Model, QrCodeC ...@@ -46,7 +46,7 @@ public class QrCodePresenter extends BasePresenter<QrCodeContract.Model, QrCodeC
} }
public void getRestaurantQrCode() { public void getRestaurantQrCode() {
mModel.getRestaurantQrCode(ResturantInfoManager.newInstance().getRestaurantId() + "") mModel.getRestaurantQrCode(RestaurantInfoManager.newInstance().getRestaurantId() + "")
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading("加載中...")) .doOnSubscribe(disposable -> mRootView.showLoading("加載中..."))
.subscribeOn(AndroidSchedulers.mainThread()) .subscribeOn(AndroidSchedulers.mainThread())
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.main.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.main.mvp.contract.SettlementContract; import com.gingersoft.gsa.cloud.main.mvp.contract.SettlementContract;
...@@ -60,7 +60,7 @@ public class SettlementPresenter extends BasePresenter<SettlementContract.Model, ...@@ -60,7 +60,7 @@ public class SettlementPresenter extends BasePresenter<SettlementContract.Model,
} }
public void getSettlementReport() { public void getSettlementReport() {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.getSettlementReport(restaurantId) mModel.getSettlementReport(restaurantId)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading(null)) .doOnSubscribe(disposable -> mRootView.showLoading(null))
......
...@@ -4,7 +4,7 @@ import android.app.Activity; ...@@ -4,7 +4,7 @@ import android.app.Activity;
import android.app.Application; import android.app.Application;
import android.text.TextUtils; import android.text.TextUtils;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport; import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.main.R; import com.gingersoft.gsa.cloud.main.R;
...@@ -113,7 +113,7 @@ public class SettlementReportPresenter extends BasePresenter<SettlementReportCon ...@@ -113,7 +113,7 @@ public class SettlementReportPresenter extends BasePresenter<SettlementReportCon
} }
public void sendSettlement(int type) { public void sendSettlement(int type) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
RequestBody requestBody; RequestBody requestBody;
if (type != 0) { if (type != 0) {
requestBody = new FormBody.Builder() requestBody = new FormBody.Builder()
...@@ -210,7 +210,7 @@ public class SettlementReportPresenter extends BasePresenter<SettlementReportCon ...@@ -210,7 +210,7 @@ public class SettlementReportPresenter extends BasePresenter<SettlementReportCon
} }
public void getSettlementReport() { public void getSettlementReport() {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.getSettlementReport(restaurantId) mModel.getSettlementReport(restaurantId)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading(null)) .doOnSubscribe(disposable -> mRootView.showLoading(null))
......
...@@ -8,7 +8,7 @@ import androidx.annotation.Nullable; ...@@ -8,7 +8,7 @@ import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.chad.library.adapter.base.listener.OnItemClickListener; import com.chad.library.adapter.base.listener.OnItemClickListener;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.LanguageUtils; import com.gingersoft.gsa.cloud.common.utils.LanguageUtils;
import com.gingersoft.gsa.cloud.main.R; import com.gingersoft.gsa.cloud.main.R;
import com.gingersoft.gsa.cloud.main.R2; import com.gingersoft.gsa.cloud.main.R2;
...@@ -82,7 +82,7 @@ public class LanguageActivity extends BaseActivity<LanguagePresenter> implements ...@@ -82,7 +82,7 @@ public class LanguageActivity extends BaseActivity<LanguagePresenter> implements
initAdapter(); initAdapter();
initItemListener(); initItemListener();
mPresenter.getLanguageByBrandId(ResturantInfoManager.newInstance().getBrandId()); mPresenter.getLanguageByBrandId(RestaurantInfoManager.newInstance().getBrandId());
} }
private void initAdapter() { private void initAdapter() {
......
...@@ -7,7 +7,7 @@ import androidx.core.content.ContextCompat ...@@ -7,7 +7,7 @@ import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.chad.library.adapter.base.BaseQuickAdapter import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.viewholder.BaseViewHolder import com.chad.library.adapter.base.viewholder.BaseViewHolder
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.utils.FileUtils import com.gingersoft.gsa.cloud.common.utils.FileUtils
import com.gingersoft.gsa.cloud.main.R import com.gingersoft.gsa.cloud.main.R
import kotlinx.android.synthetic.main.activity_look_log.* import kotlinx.android.synthetic.main.activity_look_log.*
...@@ -21,7 +21,7 @@ class LookLogActivity : AppCompatActivity() { ...@@ -21,7 +21,7 @@ class LookLogActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_look_log) setContentView(R.layout.activity_look_log)
log_top_bar.setTitle(ResturantInfoManager.newInstance().getRestaurantName()) log_top_bar.setTitle(RestaurantInfoManager.newInstance().getRestaurantName())
log_top_bar.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { onBackPressed() } log_top_bar.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { onBackPressed() }
log_top_bar.setBackgroundColor(ContextCompat.getColor(this, R.color.theme_color)) log_top_bar.setBackgroundColor(ContextCompat.getColor(this, R.color.theme_color))
......
...@@ -26,7 +26,7 @@ import androidx.recyclerview.widget.RecyclerView; ...@@ -26,7 +26,7 @@ import androidx.recyclerview.widget.RecyclerView;
import com.billy.cc.core.component.CC; import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.constans.AppConstans; import com.gingersoft.gsa.cloud.common.constans.AppConstans;
import com.gingersoft.gsa.cloud.common.constans.ResultConstans; import com.gingersoft.gsa.cloud.common.constans.ResultConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean; import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantInfoUtils;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
...@@ -166,7 +166,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl ...@@ -166,7 +166,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl
FragmentManager fragmentManager = getSupportFragmentManager(); FragmentManager fragmentManager = getSupportFragmentManager();
mainTopFragment = (MainTopFragment) fragmentManager.findFragmentById(R.id.main_top_fragment); mainTopFragment = (MainTopFragment) fragmentManager.findFragmentById(R.id.main_top_fragment);
tvStoreName.setText(ResturantInfoManager.newInstance().getRestaurantName()); tvStoreName.setText(RestaurantInfoManager.newInstance().getRestaurantName());
refresh.setOnRefreshListener(refreshLayout -> { refresh.setOnRefreshListener(refreshLayout -> {
if (mainTopFragment != null) { if (mainTopFragment != null) {
Message msg = new Message(); Message msg = new Message();
...@@ -210,7 +210,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl ...@@ -210,7 +210,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl
@Override @Override
protected void onRestart() { protected void onRestart() {
super.onRestart(); super.onRestart();
String restaurantName = ResturantInfoManager.newInstance().getRestaurantName(); String restaurantName = RestaurantInfoManager.newInstance().getRestaurantName();
tvStoreName.setText(restaurantName); tvStoreName.setText(restaurantName);
tvRestaurantName.setText(restaurantName); tvRestaurantName.setText(restaurantName);
} }
...@@ -441,7 +441,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl ...@@ -441,7 +441,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl
} }
private void updateTitleInfo() { private void updateTitleInfo() {
String restaurantName = ResturantInfoManager.newInstance().getRestaurantName(); String restaurantName = RestaurantInfoManager.newInstance().getRestaurantName();
String memberName = UserContext.newInstance().getMemberName(); String memberName = UserContext.newInstance().getMemberName();
if (!TextUtils.isEmpty(restaurantName)) { if (!TextUtils.isEmpty(restaurantName)) {
if (RestaurantInfoUtils.getRestaurantSize(this) > 1) { if (RestaurantInfoUtils.getRestaurantSize(this) > 1) {
...@@ -459,7 +459,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl ...@@ -459,7 +459,7 @@ public class NewMainActivity extends BaseFragmentActivity<NewMainPresenter> impl
} }
private void showChooseRestaurantDialog() { private void showChooseRestaurantDialog() {
String brandRestaurantInfos = ResturantInfoManager.getBrandRestaurantInfos(); String brandRestaurantInfos = RestaurantInfoManager.getBrandRestaurantInfos();
if (!TextUtils.isEmpty(brandRestaurantInfos)) { if (!TextUtils.isEmpty(brandRestaurantInfos)) {
List<BrandsBean.BrandsData> brandsBeans = JsonUtils.parseArray(brandRestaurantInfos, BrandsBean.BrandsData.class); List<BrandsBean.BrandsData> brandsBeans = JsonUtils.parseArray(brandRestaurantInfos, BrandsBean.BrandsData.class);
if (brandsBeans != null && brandsBeans.size() > 0) { if (brandsBeans != null && brandsBeans.size() > 0) {
......
...@@ -22,7 +22,7 @@ import androidx.recyclerview.widget.LinearLayoutManager; ...@@ -22,7 +22,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.billy.cc.core.component.CC; import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.constans.PrintConstans; import com.gingersoft.gsa.cloud.common.constans.PrintConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport; import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
...@@ -239,8 +239,8 @@ public class SettlementReportActivity extends BaseActivity<SettlementReportPrese ...@@ -239,8 +239,8 @@ public class SettlementReportActivity extends BaseActivity<SettlementReportPrese
@Override @Override
public void initLanguage() { public void initLanguage() {
String brandName = "品牌名稱: " + ResturantInfoManager.newInstance().getBrandName(); String brandName = "品牌名稱: " + RestaurantInfoManager.newInstance().getBrandName();
String restaurantName = "店鋪名稱: " + ResturantInfoManager.newInstance().getRestaurantName(); String restaurantName = "店鋪名稱: " + RestaurantInfoManager.newInstance().getRestaurantName();
tv_restaurant_name.setText(brandName + "\n" + restaurantName); tv_restaurant_name.setText(brandName + "\n" + restaurantName);
} }
......
...@@ -3,7 +3,7 @@ package com.gingersoft.gsa.cloud.main.mvp.ui.adapter.foodmenu; ...@@ -3,7 +3,7 @@ package com.gingersoft.gsa.cloud.main.mvp.ui.adapter.foodmenu;
import android.content.Context; import android.content.Context;
import com.chad.library.adapter.base.BaseProviderMultiAdapter; import com.chad.library.adapter.base.BaseProviderMultiAdapter;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.main.mvp.model.bean.FoodMenuEditBean; import com.gingersoft.gsa.cloud.main.mvp.model.bean.FoodMenuEditBean;
import com.gingersoft.gsa.cloud.main.mvp.model.bean.SummaryBean; import com.gingersoft.gsa.cloud.main.mvp.model.bean.SummaryBean;
import com.gingersoft.gsa.cloud.main.mvp.model.bean.TimePeriodBean; import com.gingersoft.gsa.cloud.main.mvp.model.bean.TimePeriodBean;
...@@ -182,7 +182,7 @@ public class FoodMenuAdapter extends BaseProviderMultiAdapter<FoodMenuEditBean> ...@@ -182,7 +182,7 @@ public class FoodMenuAdapter extends BaseProviderMultiAdapter<FoodMenuEditBean>
if(summaryBean == null){ if(summaryBean == null){
summaryBean = new SummaryBean(); summaryBean = new SummaryBean();
} }
summaryBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); summaryBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
summaryBean.setName(data.get(0).getShowValue()); summaryBean.setName(data.get(0).getShowValue());
summaryBean.setValid(data.get(1).isShowState() ? 1 : 0); summaryBean.setValid(data.get(1).isShowState() ? 1 : 0);
return summaryBean; return summaryBean;
......
...@@ -15,7 +15,7 @@ import androidx.fragment.app.Fragment; ...@@ -15,7 +15,7 @@ import androidx.fragment.app.Fragment;
import com.billy.cc.core.component.CC; import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.constans.PrintConstans; import com.gingersoft.gsa.cloud.common.constans.PrintConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.PrintTransitUtils; import com.gingersoft.gsa.cloud.common.utils.PrintTransitUtils;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
import com.gingersoft.gsa.cloud.component.ComponentName; import com.gingersoft.gsa.cloud.component.ComponentName;
...@@ -132,7 +132,7 @@ public class BusinessReportFragment extends BaseFragment<BusinessReportPresenter ...@@ -132,7 +132,7 @@ public class BusinessReportFragment extends BaseFragment<BusinessReportPresenter
@Override @Override
public void initData(@Nullable Bundle savedInstanceState) { public void initData(@Nullable Bundle savedInstanceState) {
restaurantId = String.valueOf(ResturantInfoManager.newInstance().getRestaurantId()); restaurantId = String.valueOf(RestaurantInfoManager.newInstance().getRestaurantId());
//獲取一段時間內的營業信息,默認獲取七天的數據 //獲取一段時間內的營業信息,默認獲取七天的數據
startTime = TimeUtils.getOldDate(-manyDay); startTime = TimeUtils.getOldDate(-manyDay);
......
...@@ -13,7 +13,7 @@ import androidx.annotation.Nullable; ...@@ -13,7 +13,7 @@ import androidx.annotation.Nullable;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.billy.cc.core.component.CC; import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
import com.gingersoft.gsa.cloud.component.ComponentName; import com.gingersoft.gsa.cloud.component.ComponentName;
import com.gingersoft.gsa.cloud.main.R; import com.gingersoft.gsa.cloud.main.R;
...@@ -103,7 +103,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements HomeCon ...@@ -103,7 +103,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements HomeCon
@Override @Override
public void initData(@Nullable Bundle savedInstanceState) { public void initData(@Nullable Bundle savedInstanceState) {
mPresenter.getRestaurantReport(ResturantInfoManager.newInstance().getRestaurantId() + ""); mPresenter.getRestaurantReport(RestaurantInfoManager.newInstance().getRestaurantId() + "");
// mPresenter.getRestaurantFunList("26"); // mPresenter.getRestaurantFunList("26");
initTopBar(); initTopBar();
initStickyLayout(); initStickyLayout();
......
...@@ -13,7 +13,7 @@ import android.widget.TextView; ...@@ -13,7 +13,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
...@@ -124,8 +124,8 @@ public class MainTopFragment extends BaseFragment<MainTopPresenter> implements M ...@@ -124,8 +124,8 @@ public class MainTopFragment extends BaseFragment<MainTopPresenter> implements M
} }
private void getInfo() { private void getInfo() {
mPresenter.getOrderInfoChart(ResturantInfoManager.newInstance().getRestaurantId() + ""); mPresenter.getOrderInfoChart(RestaurantInfoManager.newInstance().getRestaurantId() + "");
mPresenter.getRestaurantReport(ResturantInfoManager.newInstance().getRestaurantId() + "");//ResturantInfoManager.newInstance().getRestaurantId() 獲取餐廳營業信息 mPresenter.getRestaurantReport(RestaurantInfoManager.newInstance().getRestaurantId() + "");//ResturantInfoManager.newInstance().getRestaurantId() 獲取餐廳營業信息
} }
......
...@@ -15,7 +15,7 @@ import androidx.fragment.app.Fragment; ...@@ -15,7 +15,7 @@ import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
import com.gingersoft.gsa.cloud.main.R; import com.gingersoft.gsa.cloud.main.R;
import com.gingersoft.gsa.cloud.main.R2; import com.gingersoft.gsa.cloud.main.R2;
...@@ -114,7 +114,7 @@ public class PaymentMethodReportFragment extends BaseFragment<PaymentMethodRepor ...@@ -114,7 +114,7 @@ public class PaymentMethodReportFragment extends BaseFragment<PaymentMethodRepor
private void getPayMenthInfo() { private void getPayMenthInfo() {
String startTime = TimeUtils.getDatebyDate(mTvStartTime.getText().toString(), -1); String startTime = TimeUtils.getDatebyDate(mTvStartTime.getText().toString(), -1);
String endTime = TimeUtils.getDatebyDate(mTvEndTime.getText().toString(), 1); String endTime = TimeUtils.getDatebyDate(mTvEndTime.getText().toString(), 1);
mPresenter.getPaymentInfo(ResturantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime); mPresenter.getPaymentInfo(RestaurantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime);
} }
/** /**
......
...@@ -14,7 +14,7 @@ import androidx.annotation.Nullable; ...@@ -14,7 +14,7 @@ import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
import com.gingersoft.gsa.cloud.main.R; import com.gingersoft.gsa.cloud.main.R;
...@@ -540,14 +540,14 @@ public class SalesFragment extends BaseFragment<SalesPresenter> implements Sales ...@@ -540,14 +540,14 @@ public class SalesFragment extends BaseFragment<SalesPresenter> implements Sales
private void getSaleReport() { private void getSaleReport() {
String startTime = TimeUtils.getDatebyDate(mTvStartTime.getText().toString(), -1); String startTime = TimeUtils.getDatebyDate(mTvStartTime.getText().toString(), -1);
String endTime = TimeUtils.getDatebyDate(mTvEndTime.getText().toString(), 1); String endTime = TimeUtils.getDatebyDate(mTvEndTime.getText().toString(), 1);
mPresenter.getSalesReportInfo(ResturantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime); mPresenter.getSalesReportInfo(RestaurantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime);
} }
private void getDeliveryReport(){ private void getDeliveryReport(){
String startTime = TimeUtils.getDatebyDate(startEndTimePickerView.getStartTime(), -1); String startTime = TimeUtils.getDatebyDate(startEndTimePickerView.getStartTime(), -1);
String endTime = TimeUtils.getDatebyDate(startEndTimePickerView.getEndTime(), 1); String endTime = TimeUtils.getDatebyDate(startEndTimePickerView.getEndTime(), 1);
mPresenter.getDeliveryOrderCurveInfo(ResturantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime); mPresenter.getDeliveryOrderCurveInfo(RestaurantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime);
mPresenter.getDeliveryPersonnelReport(ResturantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime); mPresenter.getDeliveryPersonnelReport(RestaurantInfoManager.newInstance().getRestaurantId() + "", startTime, endTime);
} }
private StartEndTimePickerView.onUpdateTimePicker onUpdateTimePicker = (startTime, endTime) -> getDeliveryReport(); private StartEndTimePickerView.onUpdateTimePicker onUpdateTimePicker = (startTime, endTime) -> getDeliveryReport();
......
...@@ -12,7 +12,7 @@ import androidx.core.content.ContextCompat; ...@@ -12,7 +12,7 @@ import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.main.R; import com.gingersoft.gsa.cloud.main.R;
import com.gingersoft.gsa.cloud.main.mvp.model.bean.BusinessBean; import com.gingersoft.gsa.cloud.main.mvp.model.bean.BusinessBean;
import com.gingersoft.gsa.cloud.main.mvp.ui.adapter.BusinessInfoAdapter; import com.gingersoft.gsa.cloud.main.mvp.ui.adapter.BusinessInfoAdapter;
...@@ -62,7 +62,7 @@ public class DailyBusinessView extends BaseReloadView { ...@@ -62,7 +62,7 @@ public class DailyBusinessView extends BaseReloadView {
TextView tvRestaurantName = contentView.findViewById(R.id.tv_restaurant_name); TextView tvRestaurantName = contentView.findViewById(R.id.tv_restaurant_name);
View horizontalLine = contentView.findViewById(R.id.horizontal_dividing_line); View horizontalLine = contentView.findViewById(R.id.horizontal_dividing_line);
mBusinessDetails = contentView.findViewById(R.id.rv_business_details); mBusinessDetails = contentView.findViewById(R.id.rv_business_details);
tvRestaurantName.setText(ResturantInfoManager.newInstance().getRestaurantName()); tvRestaurantName.setText(RestaurantInfoManager.newInstance().getRestaurantName());
if (isPrint) { if (isPrint) {
tvRestaurantName.setTextSize(24); tvRestaurantName.setTextSize(24);
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.manager.mvp.model; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.manager.mvp.model;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.manager.mvp.model.service.TableManageService; import com.gingersoft.gsa.cloud.manager.mvp.model.service.TableManageService;
import com.google.gson.Gson; import com.google.gson.Gson;
...@@ -98,7 +98,7 @@ public class TableManageModel extends BaseModel implements TableManageContract.M ...@@ -98,7 +98,7 @@ public class TableManageModel extends BaseModel implements TableManageContract.M
@Override @Override
public Observable<BaseResult> queryAreas() { public Observable<BaseResult> queryAreas() {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
return mRepositoryManager.obtainRetrofitService(TableManageService.class) return mRepositoryManager.obtainRetrofitService(TableManageService.class)
.queryArea(restaurantId); .queryArea(restaurantId);
} }
...@@ -150,7 +150,7 @@ public class TableManageModel extends BaseModel implements TableManageContract.M ...@@ -150,7 +150,7 @@ public class TableManageModel extends BaseModel implements TableManageContract.M
@Override @Override
public Observable<BaseResult> queryTables() { public Observable<BaseResult> queryTables() {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
return mRepositoryManager.obtainRetrofitService(TableManageService.class) return mRepositoryManager.obtainRetrofitService(TableManageService.class)
.queryTable(restaurantId); .queryTable(restaurantId);
} }
......
...@@ -4,7 +4,7 @@ import android.app.Application; ...@@ -4,7 +4,7 @@ import android.app.Application;
import android.os.CountDownTimer; import android.os.CountDownTimer;
import android.text.TextUtils; import android.text.TextUtils;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.table.TableArea; import com.gingersoft.gsa.cloud.common.core.table.TableArea;
import com.gingersoft.gsa.cloud.common.core.table.TableManagerItem; import com.gingersoft.gsa.cloud.common.core.table.TableManagerItem;
...@@ -458,7 +458,7 @@ public class TableManagePresenter extends BasePresenter<TableManageContract.Mode ...@@ -458,7 +458,7 @@ public class TableManagePresenter extends BasePresenter<TableManageContract.Mode
public void changeAreaSort(String ids) { public void changeAreaSort(String ids) {
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("restaurantId", String.valueOf(ResturantInfoManager.newInstance().getRestaurantId())) .add("restaurantId", String.valueOf(RestaurantInfoManager.newInstance().getRestaurantId()))
.add("ids", ids) .add("ids", ids)
.build(); .build();
LogUtil.d(TAG, "changeAreaSort " + " ids:" + ids); LogUtil.d(TAG, "changeAreaSort " + " ids:" + ids);
...@@ -509,7 +509,7 @@ public class TableManagePresenter extends BasePresenter<TableManageContract.Mode ...@@ -509,7 +509,7 @@ public class TableManagePresenter extends BasePresenter<TableManageContract.Mode
public void changeTableSort(String ids) { public void changeTableSort(String ids) {
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("restaurantId", String.valueOf(ResturantInfoManager.newInstance().getRestaurantId())) .add("restaurantId", String.valueOf(RestaurantInfoManager.newInstance().getRestaurantId()))
.add("ids", ids) .add("ids", ids)
.build(); .build();
LogUtil.d(TAG, "changeTableSort " + " ids:" + ids); LogUtil.d(TAG, "changeTableSort " + " ids:" + ids);
......
...@@ -15,7 +15,7 @@ import androidx.annotation.NonNull; ...@@ -15,7 +15,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.table.TableArea; import com.gingersoft.gsa.cloud.common.core.table.TableArea;
import com.gingersoft.gsa.cloud.manager.R; import com.gingersoft.gsa.cloud.manager.R;
import com.gingersoft.gsa.cloud.manager.R2; import com.gingersoft.gsa.cloud.manager.R2;
...@@ -235,7 +235,7 @@ public class AddAreaFragment extends BaseFragment<AddAreaPresenter> implements A ...@@ -235,7 +235,7 @@ public class AddAreaFragment extends BaseFragment<AddAreaPresenter> implements A
public AreaRequest.Add createAddAreaRequest() { public AreaRequest.Add createAddAreaRequest() {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
AreaRequest.Add areaRequest = new AreaRequest.Add(); AreaRequest.Add areaRequest = new AreaRequest.Add();
areaRequest.setRestaurantId(restaurantId); areaRequest.setRestaurantId(restaurantId);
areaRequest.setRegionName(ed_area_name.getText().toString()); areaRequest.setRegionName(ed_area_name.getText().toString());
......
...@@ -19,7 +19,7 @@ import androidx.annotation.NonNull; ...@@ -19,7 +19,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.table.TableManagerItem; import com.gingersoft.gsa.cloud.common.core.table.TableManagerItem;
import com.gingersoft.gsa.cloud.manager.R; import com.gingersoft.gsa.cloud.manager.R;
import com.gingersoft.gsa.cloud.manager.R2; import com.gingersoft.gsa.cloud.manager.R2;
...@@ -431,7 +431,7 @@ public class AddTableFragment extends BaseFragment<AddTablePresenter> implements ...@@ -431,7 +431,7 @@ public class AddTableFragment extends BaseFragment<AddTablePresenter> implements
public TableRequest.Add createAddTableRequest() { public TableRequest.Add createAddTableRequest() {
TableRequest.Add addTableRequest = new TableRequest.Add(); TableRequest.Add addTableRequest = new TableRequest.Add();
addTableRequest.setRegionId(currentAreaId); addTableRequest.setRegionId(currentAreaId);
addTableRequest.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); addTableRequest.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
addTableRequest.setTableName(tableNameEditText.getText().toString()); addTableRequest.setTableName(tableNameEditText.getText().toString());
if (!TextUtils.isEmpty(serverchargeEditText.getText().toString())) { if (!TextUtils.isEmpty(serverchargeEditText.getText().toString())) {
addTableRequest.setServiceCharge(Double.parseDouble(serverchargeEditText.getText().toString())); addTableRequest.setServiceCharge(Double.parseDouble(serverchargeEditText.getText().toString()));
...@@ -453,7 +453,7 @@ public class AddTableFragment extends BaseFragment<AddTablePresenter> implements ...@@ -453,7 +453,7 @@ public class AddTableFragment extends BaseFragment<AddTablePresenter> implements
TableRequest.Update update = new TableRequest.Update(); TableRequest.Update update = new TableRequest.Update();
update.setId(id); update.setId(id);
update.setRegionId(currentAreaId); update.setRegionId(currentAreaId);
update.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); update.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
update.setTableName(tableNameEditText.getText().toString()); update.setTableName(tableNameEditText.getText().toString());
if (!TextUtils.isEmpty(serverchargeEditText.getText().toString())) { if (!TextUtils.isEmpty(serverchargeEditText.getText().toString())) {
update.setServiceCharge(Double.parseDouble(serverchargeEditText.getText().toString())); update.setServiceCharge(Double.parseDouble(serverchargeEditText.getText().toString()));
......
...@@ -20,7 +20,7 @@ import androidx.recyclerview.widget.ItemTouchHelper; ...@@ -20,7 +20,7 @@ import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.table.TableArea; import com.gingersoft.gsa.cloud.common.core.table.TableArea;
import com.gingersoft.gsa.cloud.manager.R; import com.gingersoft.gsa.cloud.manager.R;
import com.gingersoft.gsa.cloud.manager.R2; import com.gingersoft.gsa.cloud.manager.R2;
...@@ -453,7 +453,7 @@ public class AreaListFragment extends BaseFragment<AreaListPresenter> implements ...@@ -453,7 +453,7 @@ public class AreaListFragment extends BaseFragment<AreaListPresenter> implements
} }
public AreaRequest.Add createAddAreaRequest() { public AreaRequest.Add createAddAreaRequest() {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
AreaRequest.Add areaRequest = new AreaRequest.Add(); AreaRequest.Add areaRequest = new AreaRequest.Add();
areaRequest.setRestaurantId(restaurantId); areaRequest.setRestaurantId(restaurantId);
areaRequest.setRegionName(ed_area_name.getText().toString()); areaRequest.setRegionName(ed_area_name.getText().toString());
......
...@@ -2,7 +2,7 @@ package com.joe.print.mvp.model.bean; ...@@ -2,7 +2,7 @@ package com.joe.print.mvp.model.bean;
import android.content.Context; import android.content.Context;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -336,8 +336,8 @@ public class PrintInfoBean { ...@@ -336,8 +336,8 @@ public class PrintInfoBean {
if (data == null) { if (data == null) {
return null; return null;
} }
printInfoBeans.add(new PrintInfoBean(new String[]{ResturantInfoManager.newInstance().getBrandName()}, new Boolean[]{true}, new Double[]{2d})); printInfoBeans.add(new PrintInfoBean(new String[]{RestaurantInfoManager.newInstance().getBrandName()}, new Boolean[]{true}, new Double[]{2d}));
printInfoBeans.add(new PrintInfoBean(new String[]{ResturantInfoManager.newInstance().getRestaurantName()}, new Boolean[]{true}, new Double[]{2d})); printInfoBeans.add(new PrintInfoBean(new String[]{RestaurantInfoManager.newInstance().getRestaurantName()}, new Boolean[]{true}, new Double[]{2d}));
printInfoBeans.add(new PrintInfoBean(new String[]{getLineBorder(data.getOrder_type() == 2 ? "外送" : "自取", 2, paperWidth)}, new Boolean[]{true}, new Double[]{2d})); printInfoBeans.add(new PrintInfoBean(new String[]{getLineBorder(data.getOrder_type() == 2 ? "外送" : "自取", 2, paperWidth)}, new Boolean[]{true}, new Double[]{2d}));
......
...@@ -5,7 +5,7 @@ import android.graphics.Bitmap; ...@@ -5,7 +5,7 @@ import android.graphics.Bitmap;
import android.view.View; import android.view.View;
import com.gingersoft.gsa.cloud.common.constans.AppConstans; import com.gingersoft.gsa.cloud.common.constans.AppConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport; import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
...@@ -115,8 +115,8 @@ public class PrintCleanMachine extends PrinterRoot<PrintCleanMachineContent> { ...@@ -115,8 +115,8 @@ public class PrintCleanMachine extends PrinterRoot<PrintCleanMachineContent> {
List<String> items = new ArrayList<>(); List<String> items = new ArrayList<>();
items.add("上次清機時間:" + mCleanMachineContent.getRestaurantOperationTime()); items.add("上次清機時間:" + mCleanMachineContent.getRestaurantOperationTime());
items.add("品牌名稱:" + ResturantInfoManager.newInstance().getBrandName()); items.add("品牌名稱:" + RestaurantInfoManager.newInstance().getBrandName());
items.add("店鋪名稱:" + ResturantInfoManager.newInstance().getRestaurantName()); items.add("店鋪名稱:" + RestaurantInfoManager.newInstance().getRestaurantName());
items.add("每日營業報表"); items.add("每日營業報表");
items.add("由營業日期:" + mCleanMachineContent.getStartTime()); items.add("由營業日期:" + mCleanMachineContent.getStartTime());
items.add("到營業日期:" + mCleanMachineContent.getCurrentTime()); items.add("到營業日期:" + mCleanMachineContent.getCurrentTime());
......
...@@ -12,7 +12,7 @@ import androidx.recyclerview.widget.RecyclerView; ...@@ -12,7 +12,7 @@ import androidx.recyclerview.widget.RecyclerView;
import com.gingersoft.gsa.cloud.common.constans.ExpandConstant; import com.gingersoft.gsa.cloud.common.constans.ExpandConstant;
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails; import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
...@@ -91,9 +91,9 @@ public class PrintOtherOrderClosing extends PrinterRoot<PrintTakeawayCheckoutCon ...@@ -91,9 +91,9 @@ public class PrintOtherOrderClosing extends PrinterRoot<PrintTakeawayCheckoutCon
TextView tvBillNumber = view.findViewById(R.id.tv_bill_number); TextView tvBillNumber = view.findViewById(R.id.tv_bill_number);
TextView tvPayMethodTwo = view.findViewById(R.id.tv_pay_amount_text_two); TextView tvPayMethodTwo = view.findViewById(R.id.tv_pay_amount_text_two);
//品牌名 //品牌名
setText(view, R.id.tv_brand_name, ResturantInfoManager.newInstance().getBrandName()); setText(view, R.id.tv_brand_name, RestaurantInfoManager.newInstance().getBrandName());
//餐廳名 //餐廳名
setText(view, R.id.tv_restaurant_name, ResturantInfoManager.newInstance().getRestaurantName()); setText(view, R.id.tv_restaurant_name, RestaurantInfoManager.newInstance().getRestaurantName());
// 訂單號 // 訂單號
setText(view, R.id.tv_order_number, "單號:" + data.getORDER_NO()); setText(view, R.id.tv_order_number, "單號:" + data.getORDER_NO());
......
...@@ -30,7 +30,7 @@ import com.gingersoft.gsa.cloud.common.constans.AppConstans; ...@@ -30,7 +30,7 @@ import com.gingersoft.gsa.cloud.common.constans.AppConstans;
import com.gingersoft.gsa.cloud.common.constans.ExpandConstant; import com.gingersoft.gsa.cloud.common.constans.ExpandConstant;
import com.gingersoft.gsa.cloud.common.constans.PrintConstans; import com.gingersoft.gsa.cloud.common.constans.PrintConstans;
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails; import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils;
import com.gingersoft.gsa.cloud.common.core.table.TableBean; import com.gingersoft.gsa.cloud.common.core.table.TableBean;
import com.gingersoft.gsa.cloud.common.utils.AidlUtil; import com.gingersoft.gsa.cloud.common.utils.AidlUtil;
...@@ -527,8 +527,8 @@ public abstract class PrinterRoot<T extends PrintContent> implements PrintSocket ...@@ -527,8 +527,8 @@ public abstract class PrinterRoot<T extends PrintContent> implements PrintSocket
View view = View.inflate(mContext, R.layout.print_model_header, null); View view = View.inflate(mContext, R.layout.print_model_header, null);
TextView tvBrandName = view.findViewById(R.id.print_brand_name); TextView tvBrandName = view.findViewById(R.id.print_brand_name);
TextView tvRestaurantName = view.findViewById(R.id.print_restaurant_name); TextView tvRestaurantName = view.findViewById(R.id.print_restaurant_name);
tvBrandName.setText(ResturantInfoManager.newInstance().getBrandName()); tvBrandName.setText(RestaurantInfoManager.newInstance().getBrandName());
tvRestaurantName.setText(ResturantInfoManager.newInstance().getRestaurantName()); tvRestaurantName.setText(RestaurantInfoManager.newInstance().getRestaurantName());
return view; return view;
} }
...@@ -879,8 +879,8 @@ public abstract class PrinterRoot<T extends PrintContent> implements PrintSocket ...@@ -879,8 +879,8 @@ public abstract class PrinterRoot<T extends PrintContent> implements PrintSocket
protected String getHtmlPrintHeadInfo() { protected String getHtmlPrintHeadInfo() {
return getPLable(ResturantInfoManager.newInstance().getBrandName(), HTML_PRINT_GRAVITY_CENTER) + return getPLable(RestaurantInfoManager.newInstance().getBrandName(), HTML_PRINT_GRAVITY_CENTER) +
getPLable(ResturantInfoManager.newInstance().getRestaurantName(), HTML_PRINT_GRAVITY_CENTER); getPLable(RestaurantInfoManager.newInstance().getRestaurantName(), HTML_PRINT_GRAVITY_CENTER);
} }
protected String getHtmlPrintHeadOrderInfo(TableBean.DataBean tableBean) { protected String getHtmlPrintHeadOrderInfo(TableBean.DataBean tableBean) {
......
...@@ -15,7 +15,7 @@ import com.epson.epos2.Epos2Exception; ...@@ -15,7 +15,7 @@ import com.epson.epos2.Epos2Exception;
import com.epson.epos2.printer.Printer; import com.epson.epos2.printer.Printer;
import com.epson.epos2.printer.PrinterStatusInfo; import com.epson.epos2.printer.PrinterStatusInfo;
import com.epson.epos2.printer.ReceiveListener; import com.epson.epos2.printer.ReceiveListener;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.threadPool.ThreadPoolManager; import com.gingersoft.gsa.cloud.common.utils.threadPool.ThreadPoolManager;
import com.gingersoft.gsa.cloud.common.utils.AidlUtil; import com.gingersoft.gsa.cloud.common.utils.AidlUtil;
...@@ -188,7 +188,7 @@ public class PrjService extends Service implements ReceiveListener { ...@@ -188,7 +188,7 @@ public class PrjService extends Service implements ReceiveListener {
* 請求prj數據 * 請求prj數據
*/ */
private void getPrjInfo() { private void getPrjInfo() {
OkHttp3Utils.get(HttpsConstans.ROOT_SERVER_ADDRESS_FORMAL + "printerRecording/get?restaurantId=" + ResturantInfoManager.newInstance().getRestaurantId()) OkHttp3Utils.get(HttpsConstans.ROOT_SERVER_ADDRESS_FORMAL + "printerRecording/get?restaurantId=" + RestaurantInfoManager.newInstance().getRestaurantId())
.subscribeOn(Schedulers.io())//切换到io线程進行網絡請求 .subscribeOn(Schedulers.io())//切换到io线程進行網絡請求
.observeOn(Schedulers.io())//切換到io线程處理請求結果 .observeOn(Schedulers.io())//切換到io线程處理請求結果
.subscribe(new Observer<String>() { .subscribe(new Observer<String>() {
......
...@@ -3,7 +3,7 @@ package com.joe.print.mvp.print.utils; ...@@ -3,7 +3,7 @@ package com.joe.print.mvp.print.utils;
import android.content.Context; import android.content.Context;
import android.widget.TextView; import android.widget.TextView;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean; import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean;
import com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean; import com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean;
import com.gingersoft.gsa.cloud.database.utils.PrintCurrencyDaoUtils; import com.gingersoft.gsa.cloud.database.utils.PrintCurrencyDaoUtils;
...@@ -145,11 +145,11 @@ public class MyPrintUtils { ...@@ -145,11 +145,11 @@ public class MyPrintUtils {
} }
public TextView getBrandName(Context context) { public TextView getBrandName(Context context) {
return getNormalTextView(context,ResturantInfoManager.newInstance().getBrandName(), HEADER_TEXTSIZE); return getNormalTextView(context, RestaurantInfoManager.newInstance().getBrandName(), HEADER_TEXTSIZE);
} }
public TextView getRestaurantName(Context context) { public TextView getRestaurantName(Context context) {
return getNormalTextView(context, ResturantInfoManager.newInstance().getRestaurantName(), HEADER_TEXTSIZE); return getNormalTextView(context, RestaurantInfoManager.newInstance().getRestaurantName(), HEADER_TEXTSIZE);
} }
public TextView getDashedLine(Context context) { public TextView getDashedLine(Context context) {
......
...@@ -9,7 +9,7 @@ import android.widget.TextView; ...@@ -9,7 +9,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils; import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils;
import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean; import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean;
...@@ -190,7 +190,7 @@ public class PrintAddCurrencyActivity extends BaseActivity<PrintAddCurrencyPrese ...@@ -190,7 +190,7 @@ public class PrintAddCurrencyActivity extends BaseActivity<PrintAddCurrencyPrese
private void addCurrencyPrinter() { private void addCurrencyPrinter() {
if (printCurrencyBean == null) { if (printCurrencyBean == null) {
printCurrencyBean = new PrintCurrencyBean(); printCurrencyBean = new PrintCurrencyBean();
printCurrencyBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); printCurrencyBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
} }
printCurrencyBean.setUid(UserContext.newInstance().getMemberId()); printCurrencyBean.setUid(UserContext.newInstance().getMemberId());
printCurrencyBean.setType(typePosition); printCurrencyBean.setType(typePosition);
......
...@@ -22,7 +22,7 @@ import androidx.recyclerview.widget.RecyclerView; ...@@ -22,7 +22,7 @@ import androidx.recyclerview.widget.RecyclerView;
import com.billy.cc.core.component.CC; import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.constans.PrintConstans; import com.gingersoft.gsa.cloud.common.constans.PrintConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils; import com.gingersoft.gsa.cloud.common.utils.toast.ToastUtils;
...@@ -596,7 +596,7 @@ public class PrinterAddActivity extends BaseActivity<PrinterAddPresenter> implem ...@@ -596,7 +596,7 @@ public class PrinterAddActivity extends BaseActivity<PrinterAddPresenter> implem
hideKeyBoard(); hideKeyBoard();
printerDeviceBean.setName(mEdPrintName.getText().toString().trim()); printerDeviceBean.setName(mEdPrintName.getText().toString().trim());
printerDeviceBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); printerDeviceBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
//飛單打印機 //飛單打印機
if (oneFailPosition != -1) { if (oneFailPosition != -1) {
...@@ -645,7 +645,7 @@ public class PrinterAddActivity extends BaseActivity<PrinterAddPresenter> implem ...@@ -645,7 +645,7 @@ public class PrinterAddActivity extends BaseActivity<PrinterAddPresenter> implem
mPresenter.updatePrinterInfo(printerDeviceBean); mPresenter.updatePrinterInfo(printerDeviceBean);
} else { } else {
printerDeviceBean.setUid(null); printerDeviceBean.setUid(null);
printerDeviceBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); printerDeviceBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
mPresenter.addPrinter(printerDeviceBean); mPresenter.addPrinter(printerDeviceBean);
} }
} else if (v.getId() == R.id.print_test) { } else if (v.getId() == R.id.print_test) {
......
...@@ -12,7 +12,7 @@ import androidx.core.content.ContextCompat; ...@@ -12,7 +12,7 @@ import androidx.core.content.ContextCompat;
import androidx.core.view.ViewCompat; import androidx.core.view.ViewCompat;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean; import com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean;
import com.gingersoft.gsa.cloud.database.utils.PrinterDeviceDaoUtils; import com.gingersoft.gsa.cloud.database.utils.PrinterDeviceDaoUtils;
import com.gingersoft.gsa.cloud.ui.utils.AppDialog; import com.gingersoft.gsa.cloud.ui.utils.AppDialog;
...@@ -73,13 +73,13 @@ public class IpPrintListActivityFragment extends BaseFragment<IpPrintListActivit ...@@ -73,13 +73,13 @@ public class IpPrintListActivityFragment extends BaseFragment<IpPrintListActivit
@Override @Override
public void initData(@Nullable Bundle savedInstanceState) { public void initData(@Nullable Bundle savedInstanceState) {
mTvAddPrint.setText("+添加打印機"); mTvAddPrint.setText("+添加打印機");
mPresenter.getModelList(ResturantInfoManager.newInstance().getRestaurantId()); mPresenter.getModelList(RestaurantInfoManager.newInstance().getRestaurantId());
} }
@Override @Override
public void onResume() { public void onResume() {
super.onResume(); super.onResume();
mPresenter.getPrinterList(ResturantInfoManager.newInstance().getRestaurantId()); mPresenter.getPrinterList(RestaurantInfoManager.newInstance().getRestaurantId());
} }
/** /**
......
...@@ -12,7 +12,7 @@ import android.widget.TextView; ...@@ -12,7 +12,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean; import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean;
import com.gingersoft.gsa.cloud.database.utils.PrintCurrencyDaoUtils; import com.gingersoft.gsa.cloud.database.utils.PrintCurrencyDaoUtils;
import com.gingersoft.gsa.cloud.ui.utils.AppDialog; import com.gingersoft.gsa.cloud.ui.utils.AppDialog;
...@@ -64,7 +64,7 @@ public class LocalPrintFragment extends BaseFragment<LocalPrintPresenter> implem ...@@ -64,7 +64,7 @@ public class LocalPrintFragment extends BaseFragment<LocalPrintPresenter> implem
@Override @Override
public void onResume() { public void onResume() {
super.onResume(); super.onResume();
mPresenter.getPrinterCurrencyList(ResturantInfoManager.newInstance().getRestaurantId()); mPresenter.getPrinterCurrencyList(RestaurantInfoManager.newInstance().getRestaurantId());
} }
@Override @Override
......
package com.gingersoft.supply_chain.mvp.bean; package com.gingersoft.supply_chain.mvp.bean;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
...@@ -42,8 +42,8 @@ public class ConfirmOrderBean { ...@@ -42,8 +42,8 @@ public class ConfirmOrderBean {
PurchaseOrder purchaseOrder = new PurchaseOrder(); PurchaseOrder purchaseOrder = new PurchaseOrder();
purchaseOrder.setSupplierId(cartFood.getSupplierId()); purchaseOrder.setSupplierId(cartFood.getSupplierId());
purchaseOrder.setSupplierName(cartFood.getSupplierName()); purchaseOrder.setSupplierName(cartFood.getSupplierName());
purchaseOrder.setBrandId(ResturantInfoManager.newInstance().getBrandId()); purchaseOrder.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
purchaseOrder.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); purchaseOrder.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
purchaseOrder.setInitialShippingTime(TimeUtils.getNextDayLong(1)); purchaseOrder.setInitialShippingTime(TimeUtils.getNextDayLong(1));
purchaseOrder.setTotalAmount(MoneyUtil.priceCalculation(cartFood.getUnitPrice(), cartFood.getFoodQuantity())); purchaseOrder.setTotalAmount(MoneyUtil.priceCalculation(cartFood.getUnitPrice(), cartFood.getFoodQuantity()));
purchaseOrder.setActualPayment(MoneyUtil.sum(purchaseOrder.getTotalAmount(), purchaseOrder.getShipping())); purchaseOrder.setActualPayment(MoneyUtil.sum(purchaseOrder.getTotalAmount(), purchaseOrder.getShipping()));
......
...@@ -16,11 +16,11 @@ public class DeputyUnitBean implements Serializable { ...@@ -16,11 +16,11 @@ public class DeputyUnitBean implements Serializable {
/** /**
* 品牌id * 品牌id
*/ */
private Long brandId; private int brandId;
/** /**
* 餐廳id * 餐廳id
*/ */
private Long restaurantId; private int restaurantId;
/** /**
* 食材id,沒有時傳0 * 食材id,沒有時傳0
*/ */
...@@ -30,6 +30,10 @@ public class DeputyUnitBean implements Serializable { ...@@ -30,6 +30,10 @@ public class DeputyUnitBean implements Serializable {
*/ */
private String deputyUnit; private String deputyUnit;
/** /**
* 食材id
*/
private int purchaseFoodId;
/**
* 換算倍數 * 換算倍數
*/ */
private String conversionMultiple = "1"; private String conversionMultiple = "1";
......
...@@ -44,6 +44,10 @@ public class PurchaseFoodBean implements Serializable { ...@@ -44,6 +44,10 @@ public class PurchaseFoodBean implements Serializable {
*/ */
private double minimumAmount; private double minimumAmount;
/** /**
* 基本單位類型
*/
private String basicUnitName;
/**
* 採購商地址 * 採購商地址
*/ */
private String address; private String address;
...@@ -95,7 +99,7 @@ public class PurchaseFoodBean implements Serializable { ...@@ -95,7 +99,7 @@ public class PurchaseFoodBean implements Serializable {
/** /**
* 副單位 * 副單位
*/ */
private List<DeputyUnitBean> deputyUnitBeans; private List<DeputyUnitBean> foodUnits;
public boolean isChecked() { public boolean isChecked() {
return isChecked; return isChecked;
......
...@@ -75,12 +75,23 @@ public class PurchaseOrderDetailsBean { ...@@ -75,12 +75,23 @@ public class PurchaseOrderDetailsBean {
* unit_content : ML * unit_content : ML
*/ */
private int id; private int id;
/**
* 食品數量
*/
private int foodQuantity; private int foodQuantity;
private int foodPrice; private int foodPrice;
private int status; private int status;
private int purchaseFoodId; private int purchaseFoodId;
private String images; private String images;
private String foodNo; private String foodNo;
/**
* 基本單位
*/
private String basicUnitName;
/**
* 包裝描述
*/
private String packingDescription;
private int quantityStarts; private int quantityStarts;
private int quantityEnd; private int quantityEnd;
private int type; private int type;
...@@ -90,5 +101,20 @@ public class PurchaseOrderDetailsBean { ...@@ -90,5 +101,20 @@ public class PurchaseOrderDetailsBean {
private double totalAmount; private double totalAmount;
//是否被選中 //是否被選中
private boolean isChecked = false; private boolean isChecked = false;
private List<DeputyUnitBean> foodUnits;
//用戶顯示的可操作的集合
List<WareHouseBean> wareHouseBeans;
@Data
public static class WareHouseBean {
private String title;
private String value;
public WareHouseBean(String title, String value) {
this.title = title;
this.value = value;
}
}
} }
} }
package com.gingersoft.supply_chain.mvp.content; package com.gingersoft.supply_chain.mvp.content;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import java.util.Map; import java.util.Map;
...@@ -28,11 +28,11 @@ public class Constant { ...@@ -28,11 +28,11 @@ public class Constant {
public static void addBrandId(Map<String, Object> map) { public static void addBrandId(Map<String, Object> map) {
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
} }
public static void addRestaurantId(Map<String, Object> map) { public static void addRestaurantId(Map<String, Object> map) {
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
} }
public static void addPageSize(Map<String, Object> map) { public static void addPageSize(Map<String, Object> map) {
......
...@@ -30,12 +30,15 @@ public interface FoodUnitPageContract { ...@@ -30,12 +30,15 @@ public interface FoodUnitPageContract {
void loadBasicUnitAdapter(List<BasicUnitBean> basicUnitBeans); void loadBasicUnitAdapter(List<BasicUnitBean> basicUnitBeans);
void loadDeputyUnitAdapter(List<DeputyUnitBean> deputyUnitBeans); void loadDeputyUnitAdapter(List<DeputyUnitBean> deputyUnitBeans);
void initTopBar(String title);
} }
//Model层定义接口,外部只需关心Model返回的数据,无需关心内部细节,即是否使用缓存 //Model层定义接口,外部只需关心Model返回的数据,无需关心内部细节,即是否使用缓存
interface Model extends IModel { interface Model extends IModel {
/** /**
* 獲取基本單位集合 * 獲取基本單位集合
*
* @param brandId 品牌id * @param brandId 品牌id
* @param restaurantId 餐廳ID * @param restaurantId 餐廳ID
* @return * @return
...@@ -44,6 +47,7 @@ public interface FoodUnitPageContract { ...@@ -44,6 +47,7 @@ public interface FoodUnitPageContract {
/** /**
* 批量修改副單位 * 批量修改副單位
*
* @return * @return
*/ */
Observable<BaseResult> updateDeputyUnitList(RequestBody requestBody); Observable<BaseResult> updateDeputyUnitList(RequestBody requestBody);
......
...@@ -3,7 +3,7 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -3,7 +3,7 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.supply_chain.mvp.bean.FoodCategoryResultBean; import com.gingersoft.supply_chain.mvp.bean.FoodCategoryResultBean;
...@@ -81,8 +81,8 @@ public class CategoryPresenter extends BasePresenter<CategoryContract.Model, Cat ...@@ -81,8 +81,8 @@ public class CategoryPresenter extends BasePresenter<CategoryContract.Model, Cat
map.put("pageSize", 1000); map.put("pageSize", 1000);
map.put("pageIndex", 0); map.put("pageIndex", 0);
map.put("parentId", parentId); map.put("parentId", parentId);
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
if (!TextUtil.isEmptyOrNullOrUndefined(name)) { if (!TextUtil.isEmptyOrNullOrUndefined(name)) {
map.put("name", name); map.put("name", name);
} }
...@@ -192,8 +192,8 @@ public class CategoryPresenter extends BasePresenter<CategoryContract.Model, Cat ...@@ -192,8 +192,8 @@ public class CategoryPresenter extends BasePresenter<CategoryContract.Model, Cat
public FoodCategoryResultBean.DataBean.FoodCategoryBean toFoodCategoryBean(int parentId, String categoryName, int id) { public FoodCategoryResultBean.DataBean.FoodCategoryBean toFoodCategoryBean(int parentId, String categoryName, int id) {
FoodCategoryResultBean.DataBean.FoodCategoryBean foodCategoryBean = new FoodCategoryResultBean.DataBean.FoodCategoryBean(); FoodCategoryResultBean.DataBean.FoodCategoryBean foodCategoryBean = new FoodCategoryResultBean.DataBean.FoodCategoryBean();
foodCategoryBean.setBrandId(ResturantInfoManager.newInstance().getBrandId()); foodCategoryBean.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
foodCategoryBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); foodCategoryBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
foodCategoryBean.setName(categoryName); foodCategoryBean.setName(categoryName);
foodCategoryBean.setParentId(parentId); foodCategoryBean.setParentId(parentId);
foodCategoryBean.setId(id); foodCategoryBean.setId(id);
......
...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.gsa.cloud.ui.bean.SectionCheckItem; import com.gingersoft.gsa.cloud.ui.bean.SectionCheckItem;
import com.gingersoft.supply_chain.mvp.bean.FoodCategoryResultBean; import com.gingersoft.supply_chain.mvp.bean.FoodCategoryResultBean;
...@@ -75,8 +75,8 @@ public class CategorySelectPresenter extends BasePresenter<CategorySelectContrac ...@@ -75,8 +75,8 @@ public class CategorySelectPresenter extends BasePresenter<CategorySelectContrac
map.put("pageSize", 1000); map.put("pageSize", 1000);
map.put("pageIndex", 0); map.put("pageIndex", 0);
map.put("parentId", parentId); map.put("parentId", parentId);
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
if (!TextUtil.isEmptyOrNullOrUndefined(name)) { if (!TextUtil.isEmptyOrNullOrUndefined(name)) {
map.put("name", name); map.put("name", name);
} }
......
...@@ -3,7 +3,7 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -3,7 +3,7 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.gsa.cloud.ui.bean.view.CategoryBean; import com.gingersoft.gsa.cloud.ui.bean.view.CategoryBean;
...@@ -92,8 +92,8 @@ public class FoodIngredientsPresenter extends BasePresenter<FoodIngredientsContr ...@@ -92,8 +92,8 @@ public class FoodIngredientsPresenter extends BasePresenter<FoodIngredientsContr
Map<String, Object> map = new HashMap<>(5); Map<String, Object> map = new HashMap<>(5);
map.put("pageSize", 1000); map.put("pageSize", 1000);
map.put("pageIndex", 0); map.put("pageIndex", 0);
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
if (supplierId != -1) { if (supplierId != -1) {
map.put("supplierId", supplierId); map.put("supplierId", supplierId);
} }
...@@ -166,8 +166,8 @@ public class FoodIngredientsPresenter extends BasePresenter<FoodIngredientsContr ...@@ -166,8 +166,8 @@ public class FoodIngredientsPresenter extends BasePresenter<FoodIngredientsContr
Map<String, Object> map = new HashMap<>(5); Map<String, Object> map = new HashMap<>(5);
map.put("pageSize", 1000); map.put("pageSize", 1000);
map.put("pageIndex", 0); map.put("pageIndex", 0);
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
if (supplierId != -1) { if (supplierId != -1) {
map.put("supplierId", supplierId); map.put("supplierId", supplierId);
} }
...@@ -235,8 +235,8 @@ public class FoodIngredientsPresenter extends BasePresenter<FoodIngredientsContr ...@@ -235,8 +235,8 @@ public class FoodIngredientsPresenter extends BasePresenter<FoodIngredientsContr
*/ */
public void deleteFood(PurchaseFoodBean purchaseFoodBean, int position) { public void deleteFood(PurchaseFoodBean purchaseFoodBean, int position) {
purchaseFoodBean.setDeletes(Constant.DELETE); purchaseFoodBean.setDeletes(Constant.DELETE);
purchaseFoodBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); purchaseFoodBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
purchaseFoodBean.setBrandId(ResturantInfoManager.newInstance().getBrandId()); purchaseFoodBean.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
mModel.updateFood(RequestBody.create(MediaType.parse("application/json"), JsonUtils.toJson(purchaseFoodBean))) mModel.updateFood(RequestBody.create(MediaType.parse("application/json"), JsonUtils.toJson(purchaseFoodBean)))
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading("刪除中...")) .doOnSubscribe(disposable -> mRootView.showLoading("刪除中..."))
......
...@@ -4,7 +4,7 @@ import android.app.Application; ...@@ -4,7 +4,7 @@ import android.app.Application;
import android.os.Bundle; import android.os.Bundle;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.supply_chain.mvp.bean.BasicUnitBean; import com.gingersoft.supply_chain.mvp.bean.BasicUnitBean;
...@@ -89,14 +89,24 @@ public class FoodUnitPagePresenter extends BasePresenter<FoodUnitPageContract.Mo ...@@ -89,14 +89,24 @@ public class FoodUnitPagePresenter extends BasePresenter<FoodUnitPageContract.Mo
deputyUnitBeans = (List<DeputyUnitBean>) arguments.getSerializable(FoodUnitPageFragment.DEPUTY_UNIT_KEY); deputyUnitBeans = (List<DeputyUnitBean>) arguments.getSerializable(FoodUnitPageFragment.DEPUTY_UNIT_KEY);
if (TextUtil.isNotEmptyOrNullOrUndefined(basicUnitName)) { if (TextUtil.isNotEmptyOrNullOrUndefined(basicUnitName)) {
isUpdate = true; isUpdate = true;
mRootView.initTopBar("編輯商品單位");
} else { } else {
isUpdate = false; isUpdate = false;
mRootView.initTopBar("填寫商品單位");
} }
getDeputyUnitList();
if (deputyUnitBeans == null) {
deputyUnitBeans = new ArrayList<>();
}
mRootView.loadDeputyUnitAdapter(deputyUnitBeans);
} }
} }
/**
* 獲取副單位 快捷輸入列表數據集合
*/
public void getDeputyUnitList() { public void getDeputyUnitList() {
mModel.getDeputyUnitList(ResturantInfoManager.newInstance().getBrandId(), ResturantInfoManager.newInstance().getRestaurantId()) mModel.getDeputyUnitList(RestaurantInfoManager.newInstance().getBrandId(), RestaurantInfoManager.newInstance().getRestaurantId())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading(GET_INFO_LOADING)) .doOnSubscribe(disposable -> mRootView.showLoading(GET_INFO_LOADING))
.subscribeOn(AndroidSchedulers.mainThread()) .subscribeOn(AndroidSchedulers.mainThread())
...@@ -121,6 +131,9 @@ public class FoodUnitPagePresenter extends BasePresenter<FoodUnitPageContract.Mo ...@@ -121,6 +131,9 @@ public class FoodUnitPagePresenter extends BasePresenter<FoodUnitPageContract.Mo
}); });
} }
/**
* 添加副單位
*/
public void addDeputyUnit() { public void addDeputyUnit() {
if (deputyUnitBeans.size() > 0) { if (deputyUnitBeans.size() > 0) {
DeputyUnitBean basicUnitBean = deputyUnitBeans.get(deputyUnitBeans.size() - 1); DeputyUnitBean basicUnitBean = deputyUnitBeans.get(deputyUnitBeans.size() - 1);
...@@ -134,13 +147,4 @@ public class FoodUnitPagePresenter extends BasePresenter<FoodUnitPageContract.Mo ...@@ -134,13 +147,4 @@ public class FoodUnitPagePresenter extends BasePresenter<FoodUnitPageContract.Mo
deputyUnitBeans.add(unitBean); deputyUnitBeans.add(unitBean);
mRootView.loadDeputyUnitAdapter(deputyUnitBeans); mRootView.loadDeputyUnitAdapter(deputyUnitBeans);
} }
public void loadDeputyUnit(List<DeputyUnitBean> unitBeans) {
if (unitBeans == null) {
deputyUnitBeans = new ArrayList<>();
} else {
deputyUnitBeans = unitBeans;
}
mRootView.loadDeputyUnitAdapter(deputyUnitBeans);
}
} }
...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -75,8 +75,8 @@ public class MeasurementUnitPresenter extends BasePresenter<MeasurementUnitContr ...@@ -75,8 +75,8 @@ public class MeasurementUnitPresenter extends BasePresenter<MeasurementUnitContr
if (!TextUtil.isEmptyOrNullOrUndefined(unitContent)) { if (!TextUtil.isEmptyOrNullOrUndefined(unitContent)) {
map.put("unitContent", unitContent); map.put("unitContent", unitContent);
} }
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
map.put("pageIndex", pageIndex); map.put("pageIndex", pageIndex);
mModel.getMeasurementUnitList(map) mModel.getMeasurementUnitList(map)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
......
...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -129,8 +129,8 @@ public class NewFoodUnitPresenter extends BasePresenter<NewFoodUnitContract.Mode ...@@ -129,8 +129,8 @@ public class NewFoodUnitPresenter extends BasePresenter<NewFoodUnitContract.Mode
if (foodUnit == null) { if (foodUnit == null) {
foodUnit = new MeasurementUnitBean.DataBean.Unit(); foodUnit = new MeasurementUnitBean.DataBean.Unit();
} }
foodUnit.setBrandId(ResturantInfoManager.newInstance().getBrandId()); foodUnit.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
foodUnit.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); foodUnit.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
List<InfoMultiBean> units = infoMultiBeans.get(0).getInfoMultiBeans(); List<InfoMultiBean> units = infoMultiBeans.get(0).getInfoMultiBeans();
for (int i = 0; i < units.size(); i++) { for (int i = 0; i < units.size(); i++) {
if (units.get(i).isChecked()) { if (units.get(i).isChecked()) {
......
...@@ -7,7 +7,7 @@ import android.view.inputmethod.EditorInfo; ...@@ -7,7 +7,7 @@ import android.view.inputmethod.EditorInfo;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.constans.AppConstans; import com.gingersoft.gsa.cloud.common.constans.AppConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.MatchUtils; import com.gingersoft.gsa.cloud.common.utils.MatchUtils;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.inputFilter.InputFilterUtils; import com.gingersoft.gsa.cloud.common.utils.inputFilter.InputFilterUtils;
...@@ -20,7 +20,6 @@ import com.gingersoft.gsa.cloud.ui.adapter.multi.RemarkProvider; ...@@ -20,7 +20,6 @@ import com.gingersoft.gsa.cloud.ui.adapter.multi.RemarkProvider;
import com.gingersoft.supply_chain.R; import com.gingersoft.supply_chain.R;
import com.gingersoft.supply_chain.mvp.bean.SupplierInfoBean; import com.gingersoft.supply_chain.mvp.bean.SupplierInfoBean;
import com.gingersoft.supply_chain.mvp.contract.NewSupplierContract; import com.gingersoft.supply_chain.mvp.contract.NewSupplierContract;
import com.google.gson.Gson;
import com.jess.arms.di.scope.FragmentScope; import com.jess.arms.di.scope.FragmentScope;
import com.jess.arms.http.imageloader.ImageLoader; import com.jess.arms.http.imageloader.ImageLoader;
import com.jess.arms.integration.AppManager; import com.jess.arms.integration.AppManager;
...@@ -402,8 +401,8 @@ public class NewSupplierPresenter extends BasePresenter<NewSupplierContract.Mode ...@@ -402,8 +401,8 @@ public class NewSupplierPresenter extends BasePresenter<NewSupplierContract.Mode
String telephone = infoMultiBeans.get(telephoneIndex).getShowValue(); String telephone = infoMultiBeans.get(telephoneIndex).getShowValue();
supplierInfoBean.setContactInformation(telephone); supplierInfoBean.setContactInformation(telephone);
supplierInfoBean.setAddress(infoMultiBeans.get(addressIndex).getShowValue()); supplierInfoBean.setAddress(infoMultiBeans.get(addressIndex).getShowValue());
supplierInfoBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); supplierInfoBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
supplierInfoBean.setBrandId(ResturantInfoManager.newInstance().getBrandId()); supplierInfoBean.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
String minimumAmount = infoMultiBeans.get(lowPurchaseAmount).getShowValue(); String minimumAmount = infoMultiBeans.get(lowPurchaseAmount).getShowValue();
if (TextUtil.isNotEmptyOrNullOrUndefined(minimumAmount)) { if (TextUtil.isNotEmptyOrNullOrUndefined(minimumAmount)) {
supplierInfoBean.setMinimumAmount(Double.parseDouble(minimumAmount)); supplierInfoBean.setMinimumAmount(Double.parseDouble(minimumAmount));
......
...@@ -3,10 +3,11 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -3,10 +3,11 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.supply_chain.mvp.bean.DeputyUnitBean;
import com.gingersoft.supply_chain.mvp.bean.PurchaseOrderDetailsBean; import com.gingersoft.supply_chain.mvp.bean.PurchaseOrderDetailsBean;
import com.gingersoft.supply_chain.mvp.bean.OrderWareHouseBean; import com.gingersoft.supply_chain.mvp.bean.OrderWareHouseBean;
import com.jess.arms.integration.AppManager; import com.jess.arms.integration.AppManager;
...@@ -90,6 +91,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo ...@@ -90,6 +91,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
if (orderDetailsBean != null) { if (orderDetailsBean != null) {
OrderDetailsPresenter.this.orderId = orderId; OrderDetailsPresenter.this.orderId = orderId;
orderDetailsId = orderDetailsBean.getId(); orderDetailsId = orderDetailsBean.getId();
transformationWareHouse(orderDetailsBean);
mRootView.loadOrderDetails(orderDetailsBean); mRootView.loadOrderDetails(orderDetailsBean);
} else { } else {
mRootView.showMessage(GET_INFO_ERROR); mRootView.showMessage(GET_INFO_ERROR);
...@@ -100,6 +102,28 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo ...@@ -100,6 +102,28 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
mRootView.showMessage(GET_INFO_ERROR); mRootView.showMessage(GET_INFO_ERROR);
} }
} }
/**
* 將可編輯的商品單價和單位轉換成wareHouse實體類集合,方便之後取值
*/
private void transformationWareHouse(PurchaseOrderDetailsBean orderDetailsBean) {
List<PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean> purchaseOrderDetailsInfoVos = orderDetailsBean.getPurchaseOrderDetailsInfoVOS();
if (purchaseOrderDetailsInfoVos != null) {
//遍歷訂單商品
for (PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean purchaseOrderDetailsInfoVO : purchaseOrderDetailsInfoVos) {
//可編輯的商品單價和單位轉換成wareHouse實體類,方便之後取值
List<PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean.WareHouseBean> wareHouseBeans = new ArrayList<>();
wareHouseBeans.add(new PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean.WareHouseBean("單價(HKD)", purchaseOrderDetailsInfoVO.getFoodPrice() + ""));
wareHouseBeans.add(new PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean.WareHouseBean(purchaseOrderDetailsInfoVO.getBasicUnitName(), "1"));
if (purchaseOrderDetailsInfoVO.getFoodUnits() != null) {
List<DeputyUnitBean> foodUnits = purchaseOrderDetailsInfoVO.getFoodUnits();
for (DeputyUnitBean foodUnit : foodUnits) {
wareHouseBeans.add(new PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean.WareHouseBean(foodUnit.getDeputyUnit(), MoneyUtil.priceCalculation(Double.parseDouble(foodUnit.getConversionMultiple()), purchaseOrderDetailsInfoVO.getFoodQuantity()) + ""));
}
}
purchaseOrderDetailsInfoVO.setWareHouseBeans(wareHouseBeans);
}
}
}
}); });
} }
...@@ -141,8 +165,8 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo ...@@ -141,8 +165,8 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
orderWareHouseBean.setOrderId(orderId); orderWareHouseBean.setOrderId(orderId);
OrderWareHouseBean.PurchaseWarehousingOrder purchaseWarehousingOrder = new OrderWareHouseBean.PurchaseWarehousingOrder(); OrderWareHouseBean.PurchaseWarehousingOrder purchaseWarehousingOrder = new OrderWareHouseBean.PurchaseWarehousingOrder();
purchaseWarehousingOrder.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); purchaseWarehousingOrder.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
purchaseWarehousingOrder.setBrandId(ResturantInfoManager.newInstance().getBrandId()); purchaseWarehousingOrder.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
purchaseWarehousingOrder.setFiles(files); purchaseWarehousingOrder.setFiles(files);
purchaseWarehousingOrder.setRemarks(remark); purchaseWarehousingOrder.setRemarks(remark);
purchaseWarehousingOrder.setTotalPrice(totalAmount); purchaseWarehousingOrder.setTotalPrice(totalAmount);
......
...@@ -5,7 +5,7 @@ import android.app.Application; ...@@ -5,7 +5,7 @@ import android.app.Application;
import android.widget.CheckBox; import android.widget.CheckBox;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
...@@ -123,8 +123,8 @@ public class ShoppingCatPresenter extends BasePresenter<ShoppingCatContract.Mode ...@@ -123,8 +123,8 @@ public class ShoppingCatPresenter extends BasePresenter<ShoppingCatContract.Mode
@SuppressLint("CheckResult") @SuppressLint("CheckResult")
public void addNewPurchaseOrder(List<PurchaseFoodBean> purchaseFoodBeans, String remarks) { public void addNewPurchaseOrder(List<PurchaseFoodBean> purchaseFoodBeans, String remarks) {
NewPurchaseOrderBean newPurchaseOrderBean = new NewPurchaseOrderBean(); NewPurchaseOrderBean newPurchaseOrderBean = new NewPurchaseOrderBean();
newPurchaseOrderBean.setBrandId(ResturantInfoManager.newInstance().getBrandId()); newPurchaseOrderBean.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
newPurchaseOrderBean.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); newPurchaseOrderBean.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
double totalAmount = 0; double totalAmount = 0;
for (PurchaseFoodBean purchaseFoodBean : purchaseFoodBeans) { for (PurchaseFoodBean purchaseFoodBean : purchaseFoodBeans) {
totalAmount = MoneyUtil.sum(totalAmount, MoneyUtil.priceCalculation(purchaseFoodBean.getUnitPrice(), purchaseFoodBean.getFoodQuantity())); totalAmount = MoneyUtil.sum(totalAmount, MoneyUtil.priceCalculation(purchaseFoodBean.getUnitPrice(), purchaseFoodBean.getFoodQuantity()));
......
...@@ -3,10 +3,9 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -3,10 +3,9 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.gingersoft.supply_chain.mvp.bean.SupplierResultBean;
import com.gingersoft.supply_chain.mvp.bean.WareHousingOrderBean; import com.gingersoft.supply_chain.mvp.bean.WareHousingOrderBean;
import com.gingersoft.supply_chain.mvp.contract.StorageListContract; import com.gingersoft.supply_chain.mvp.contract.StorageListContract;
import com.jess.arms.di.scope.FragmentScope; import com.jess.arms.di.scope.FragmentScope;
...@@ -15,7 +14,6 @@ import com.jess.arms.integration.AppManager; ...@@ -15,7 +14,6 @@ import com.jess.arms.integration.AppManager;
import com.jess.arms.mvp.BasePresenter; import com.jess.arms.mvp.BasePresenter;
import com.jess.arms.utils.RxLifecycleUtils; import com.jess.arms.utils.RxLifecycleUtils;
import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
...@@ -72,8 +70,8 @@ public class StorageListPresenter extends BasePresenter<StorageListContract.Mode ...@@ -72,8 +70,8 @@ public class StorageListPresenter extends BasePresenter<StorageListContract.Mode
Map<String, Object> map = new HashMap<>(6); Map<String, Object> map = new HashMap<>(6);
map.put("pageSize", 10); map.put("pageSize", 10);
map.put("pageIndex", pageIndex); map.put("pageIndex", pageIndex);
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
map.put("status", status); map.put("status", status);
if (TextUtil.isNotEmptyOrNullOrUndefined(orderNo)) { if (TextUtil.isNotEmptyOrNullOrUndefined(orderNo)) {
map.put("orderNo", orderNo); map.put("orderNo", orderNo);
......
...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter; ...@@ -2,7 +2,7 @@ package com.gingersoft.supply_chain.mvp.presenter;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -75,8 +75,8 @@ public class SupplierListPresenter extends BasePresenter<SupplierListContract.Mo ...@@ -75,8 +75,8 @@ public class SupplierListPresenter extends BasePresenter<SupplierListContract.Mo
Map<String, Object> map = new HashMap<>(5); Map<String, Object> map = new HashMap<>(5);
map.put("pageSize", Constant.PAGE_SIZE); map.put("pageSize", Constant.PAGE_SIZE);
map.put("pageIndex", pageIndex * Constant.PAGE_SIZE); map.put("pageIndex", pageIndex * Constant.PAGE_SIZE);
map.put("restaurantId", ResturantInfoManager.newInstance().getRestaurantId()); map.put("restaurantId", RestaurantInfoManager.newInstance().getRestaurantId());
map.put("brandId", ResturantInfoManager.newInstance().getBrandId()); map.put("brandId", RestaurantInfoManager.newInstance().getBrandId());
if (!TextUtil.isEmptyOrNullOrUndefined(content)) { if (!TextUtil.isEmptyOrNullOrUndefined(content)) {
map.put("content", content); map.put("content", content);
} }
......
...@@ -35,7 +35,7 @@ public class DeputyUnitAdapter extends BaseQuickAdapter<DeputyUnitBean, BaseView ...@@ -35,7 +35,7 @@ public class DeputyUnitAdapter extends BaseQuickAdapter<DeputyUnitBean, BaseView
protected void convert(@NotNull BaseViewHolder viewHolder, DeputyUnitBean item) { protected void convert(@NotNull BaseViewHolder viewHolder, DeputyUnitBean item) {
EditText edDeputyUnitName = viewHolder.getView(R.id.ed_deputy_unit_name); EditText edDeputyUnitName = viewHolder.getView(R.id.ed_deputy_unit_name);
EditText edConversionMultiple = viewHolder.getView(R.id.ed_deputy_unit_conversion_multiple); EditText edConversionMultiple = viewHolder.getView(R.id.ed_deputy_unit_conversion_multiple);
viewHolder.setText(R.id.tv_deputy_unit_title, "副單位" + viewHolder.getAdapterPosition() + 1); viewHolder.setText(R.id.tv_deputy_unit_title, "副單位" + (viewHolder.getAdapterPosition() + 1));
viewHolder.setText(R.id.ed_deputy_unit_name, item.getDeputyUnit()); viewHolder.setText(R.id.ed_deputy_unit_name, item.getDeputyUnit());
viewHolder.setText(R.id.ed_deputy_unit_conversion_multiple, item.getConversionMultiple()); viewHolder.setText(R.id.ed_deputy_unit_conversion_multiple, item.getConversionMultiple());
if (TextUtil.isEmptyOrNullOrUndefined(item.getDeputyUnit())) { if (TextUtil.isEmptyOrNullOrUndefined(item.getDeputyUnit())) {
......
package com.gingersoft.supply_chain.mvp.ui.adapter; package com.gingersoft.supply_chain.mvp.ui.adapter;
import android.content.Context; import android.content.Context;
import android.view.View;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder; import com.chad.library.adapter.base.viewholder.BaseViewHolder;
...@@ -33,18 +37,33 @@ public class OrderDetailsFoodAdapter extends BaseQuickAdapter<PurchaseOrderDetai ...@@ -33,18 +37,33 @@ public class OrderDetailsFoodAdapter extends BaseQuickAdapter<PurchaseOrderDetai
protected void convert(@NotNull BaseViewHolder viewHolder, PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean item) { protected void convert(@NotNull BaseViewHolder viewHolder, PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean item) {
viewHolder.setText(R.id.tv_order_details_item_food_name, item.getName()); viewHolder.setText(R.id.tv_order_details_item_food_name, item.getName());
viewHolder.setText(R.id.tv_order_details_item_purchasing_unit, item.getUnit_content()); viewHolder.setText(R.id.tv_order_details_item_purchasing_unit, item.getUnit_content());
viewHolder.setText(R.id.tv_order_details_item_purchasing_unit_price, String.valueOf(item.getFoodPrice())); viewHolder.setText(R.id.tv_order_details_item_purchasing_unit_price, "$" + item.getFoodPrice());
viewHolder.setText(R.id.tv_order_details_item_num, String.valueOf(item.getFoodQuantity())); viewHolder.setText(R.id.tv_order_details_item_num, String.valueOf(item.getFoodQuantity()));
//保存下來總價,用於計算所有食品的總價 //保存下來總價,用於計算所有食品的總價
item.setTotalAmount(MoneyUtil.priceCalculation(item.getFoodPrice(), item.getFoodQuantity())); item.setTotalAmount(MoneyUtil.priceCalculation(item.getFoodPrice(), item.getFoodQuantity()));
viewHolder.setText(R.id.tv_order_details_item_purchasing_total_amount, String.valueOf(item.getTotalAmount())); viewHolder.setText(R.id.tv_order_details_item_purchasing_total_amount, "$" + item.getTotalAmount());
//入庫單價 //入庫單價
// viewHolder.setText(R.id.tv_order_details_item_warehouse_total_amount, item.get); RecyclerView rvWarehouseUnit = viewHolder.getView(R.id.rv_warehouse_unit);
if (item.getWareHouseBeans() != null) {
rvWarehouseUnit.setVisibility(View.VISIBLE);
rvWarehouseUnit.setLayoutManager(new GridLayoutManager(context, 3));
WareHouseUnitAdapter wareHouseUnitAdapter = new WareHouseUnitAdapter(item.getWareHouseBeans());
rvWarehouseUnit.setAdapter(wareHouseUnitAdapter);
} else {
rvWarehouseUnit.setVisibility(View.GONE);
}
viewHolder.setBackgroundResource(R.id.iv_order_details_item_food_select, item.isChecked() ? R.drawable.ic_checkbox_checked : R.drawable.ic_checkbox_uncheck);
}
// LinearLayout warehouseUnitLayout = viewHolder.getView(R.id.layout_warehouse_unit); private static class WareHouseUnitAdapter extends BaseQuickAdapter<PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean.WareHouseBean, BaseViewHolder> {
// View view = View.inflate(context, R.layout.item_order_details_food, null); public WareHouseUnitAdapter(List<PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean.WareHouseBean> wareHouseBeans) {
// warehouseUnitLayout.addView(view); super(R.layout.item_receiving_unit, wareHouseBeans);
}
viewHolder.setBackgroundResource(R.id.iv_order_details_item_food_select, item.isChecked() ? R.drawable.ic_checkbox_checked : R.drawable.ic_checkbox_uncheck); @Override
protected void convert(@NotNull BaseViewHolder viewHolder, PurchaseOrderDetailsBean.PurchaseOrderDetailsInfoVosBean.WareHouseBean wareHouseBean) {
viewHolder.setText(R.id.tv_receiving_unit_title, wareHouseBean.getTitle());
viewHolder.setText(R.id.ed_receiving_unit_value, wareHouseBean.getValue());
}
} }
} }
...@@ -13,9 +13,7 @@ import androidx.fragment.app.FragmentActivity; ...@@ -13,9 +13,7 @@ import androidx.fragment.app.FragmentActivity;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.chad.library.adapter.base.BaseQuickAdapter; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
import com.chad.library.adapter.base.listener.OnItemChildClickListener;
import com.chad.library.adapter.base.listener.OnItemClickListener;
import com.gingersoft.supply_chain.R; import com.gingersoft.supply_chain.R;
import com.gingersoft.supply_chain.R2; import com.gingersoft.supply_chain.R2;
import com.gingersoft.supply_chain.di.component.DaggerFoodUnitPageComponent; import com.gingersoft.supply_chain.di.component.DaggerFoodUnitPageComponent;
...@@ -31,6 +29,7 @@ import com.qmuiteam.qmui.alpha.QMUIAlphaTextView; ...@@ -31,6 +29,7 @@ import com.qmuiteam.qmui.alpha.QMUIAlphaTextView;
import com.qmuiteam.qmui.widget.QMUITopBar; import com.qmuiteam.qmui.widget.QMUITopBar;
import java.io.Serializable; import java.io.Serializable;
import java.util.Iterator;
import java.util.List; import java.util.List;
import butterknife.BindView; import butterknife.BindView;
...@@ -91,20 +90,39 @@ public class FoodUnitPageFragment extends BaseSupplyChainFragment<FoodUnitPagePr ...@@ -91,20 +90,39 @@ public class FoodUnitPageFragment extends BaseSupplyChainFragment<FoodUnitPagePr
@Override @Override
public void initData(@Nullable Bundle savedInstanceState) { public void initData(@Nullable Bundle savedInstanceState) {
mPresenter.initData(getArguments()); mPresenter.initData(getArguments());
// if(arguments != null){
// arguments.getSerializable(DEPUTY_UNIT_KEY);
// }
// initTopBar(topBar, "填寫商品單位");
// mPresenter.getDeputyUnitList();
// mPresenter.loadDeputyUnit(null);
} }
@OnClick({R2.id.tv_add_deputy}) @OnClick({R2.id.tv_add_deputy, R2.id.tv_food_unit_complete})
public void onClick(View view) { public void onClick(View view) {
int viewId = view.getId(); int viewId = view.getId();
if (viewId == R.id.tv_add_deputy) { if (viewId == R.id.tv_add_deputy) {
//添加副單位 //添加副單位
mPresenter.addDeputyUnit(); mPresenter.addDeputyUnit();
} else if (viewId == R.id.tv_food_unit_complete) {
//添加單位完成,將副單位列表和主單位名稱傳回去
//拿到主單位
String basicUnit = edBasicUnit.getText() + "";
if (TextUtil.isEmptyOrNullOrUndefined(basicUnit)) {
showMessage("請輸入基本單位");
edBasicUnit.setError("請輸入基本單位");
return;
}
//拿到副單位集合
Bundle result = new Bundle();
result.putString(BASIC_UNIT_KEY, basicUnit);
if (deputyUnitAdapter != null) {
List<DeputyUnitBean> data = deputyUnitAdapter.getData();
Iterator<DeputyUnitBean> iterator = data.iterator();
while (iterator.hasNext()){
if(TextUtil.isEmptyOrNullOrUndefined(iterator.next().getDeputyUnit())){
//單位為空,移除掉
iterator.remove();
}
}
result.putSerializable(DEPUTY_UNIT_KEY, (Serializable) data);
}
setFragmentResult(RESULT_OK, result);
killMyself();
} }
} }
...@@ -145,4 +163,9 @@ public class FoodUnitPageFragment extends BaseSupplyChainFragment<FoodUnitPagePr ...@@ -145,4 +163,9 @@ public class FoodUnitPageFragment extends BaseSupplyChainFragment<FoodUnitPagePr
deputyUnitAdapter.setList(deputyUnitBeans); deputyUnitAdapter.setList(deputyUnitBeans);
} }
} }
@Override
public void initTopBar(String title) {
initTopBar(topBar, title);
}
} }
...@@ -17,6 +17,7 @@ import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; ...@@ -17,6 +17,7 @@ import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
import com.gingersoft.supply_chain.R; import com.gingersoft.supply_chain.R;
import com.gingersoft.supply_chain.R2; import com.gingersoft.supply_chain.R2;
import com.gingersoft.supply_chain.di.component.DaggerOrderDetailsComponent; import com.gingersoft.supply_chain.di.component.DaggerOrderDetailsComponent;
import com.gingersoft.supply_chain.mvp.bean.DeputyUnitBean;
import com.gingersoft.supply_chain.mvp.bean.PurchaseOrderDetailsBean; import com.gingersoft.supply_chain.mvp.bean.PurchaseOrderDetailsBean;
import com.gingersoft.supply_chain.mvp.contract.OrderDetailsContract; import com.gingersoft.supply_chain.mvp.contract.OrderDetailsContract;
import com.gingersoft.supply_chain.mvp.presenter.OrderDetailsPresenter; import com.gingersoft.supply_chain.mvp.presenter.OrderDetailsPresenter;
...@@ -26,6 +27,9 @@ import com.jess.arms.di.component.AppComponent; ...@@ -26,6 +27,9 @@ import com.jess.arms.di.component.AppComponent;
import com.qmuiteam.qmui.alpha.QMUIAlphaTextView; import com.qmuiteam.qmui.alpha.QMUIAlphaTextView;
import com.qmuiteam.qmui.widget.QMUITopBar; import com.qmuiteam.qmui.widget.QMUITopBar;
import java.util.ArrayList;
import java.util.List;
import butterknife.BindView; import butterknife.BindView;
import butterknife.OnClick; import butterknife.OnClick;
...@@ -100,7 +104,6 @@ public class OrderDetailsFragment extends BaseSupplyChainFragment<OrderDetailsPr ...@@ -100,7 +104,6 @@ public class OrderDetailsFragment extends BaseSupplyChainFragment<OrderDetailsPr
supplyTopBar.addRightImageButton(R.drawable.ic_white_delete, R.id.qmui_delete_order).setOnClickListener(v -> { supplyTopBar.addRightImageButton(R.drawable.ic_white_delete, R.id.qmui_delete_order).setOnClickListener(v -> {
//刪除訂單 //刪除訂單
}); });
Bundle arguments = getArguments(); Bundle arguments = getArguments();
if (arguments != null) { if (arguments != null) {
int orderId = arguments.getInt(ORDER_DETAILS_ORDER_ID, 0); int orderId = arguments.getInt(ORDER_DETAILS_ORDER_ID, 0);
......
...@@ -235,6 +235,8 @@ public class PurchaseListFragment extends BaseSupplyChainFragment<PurchaseListPr ...@@ -235,6 +235,8 @@ public class PurchaseListFragment extends BaseSupplyChainFragment<PurchaseListPr
@Override @Override
public void loadOrderList(List<OrderBean> list) { public void loadOrderList(List<OrderBean> list) {
refreshPurchaseList.finishRefresh();
refreshPurchaseList.finishLoadMore();
loadService.showCallback(SuccessCallback.class); loadService.showCallback(SuccessCallback.class);
purchaseOrderAdapter.setList(list); purchaseOrderAdapter.setList(list);
} }
......
package com.gingersoft.supply_chain.mvp.ui.fragment.order; package com.gingersoft.supply_chain.mvp.ui.fragment.order;
import android.app.Dialog;
import android.os.Bundle; import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
...@@ -13,6 +14,7 @@ import androidx.annotation.Nullable; ...@@ -13,6 +14,7 @@ import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.ui.utils.AppDialog;
import com.gingersoft.supply_chain.R; import com.gingersoft.supply_chain.R;
import com.gingersoft.supply_chain.R2; import com.gingersoft.supply_chain.R2;
import com.gingersoft.supply_chain.di.component.DaggerShoppingCatComponent; import com.gingersoft.supply_chain.di.component.DaggerShoppingCatComponent;
...@@ -121,7 +123,10 @@ public class ShoppingCatFragment extends BaseSupplyChainFragment<ShoppingCatPres ...@@ -121,7 +123,10 @@ public class ShoppingCatFragment extends BaseSupplyChainFragment<ShoppingCatPres
} }
if (isHasChecked) { if (isHasChecked) {
//關閉選擇食材的頁面 //關閉選擇食材的頁面
AppDialog.getInstance().showWaringDialog(mContext, "確認創建採購單?", (view, dialog) -> {
dialog.dismiss();
mPresenter.addPurchaseOrder(); mPresenter.addPurchaseOrder();
});
} else { } else {
showMessage("請選擇食品"); showMessage("請選擇食品");
} }
......
...@@ -43,10 +43,10 @@ ...@@ -43,10 +43,10 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_marginLeft="@dimen/dp_5" android:layout_marginLeft="@dimen/dp_5"
android:layout_marginRight="@dimen/dp_5" android:layout_marginRight="@dimen/dp_5"
android:maxLines="1"
android:maxLength="20"
android:background="@null" android:background="@null"
android:hint="訂單編號" android:hint="訂單編號"
android:maxLength="20"
android:maxLines="1"
android:textColor="@color/theme_333_color" android:textColor="@color/theme_333_color"
android:textColorHint="@color/hint_color" android:textColorHint="@color/hint_color"
android:textSize="@dimen/dp_16" /> android:textSize="@dimen/dp_16" />
...@@ -106,7 +106,10 @@ ...@@ -106,7 +106,10 @@
<com.scwang.smartrefresh.layout.SmartRefreshLayout <com.scwang.smartrefresh.layout.SmartRefreshLayout
android:id="@+id/srl_purchase_list" android:id="@+id/srl_purchase_list"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent"
app:srlAccentColor="@color/theme_333_color"
app:srlEnablePreviewInEditMode="true"
app:srlPrimaryColor="@color/trans">
<androidx.viewpager2.widget.ViewPager2 <androidx.viewpager2.widget.ViewPager2
android:id="@+id/contentViewPager" android:id="@+id/contentViewPager"
......
...@@ -143,11 +143,10 @@ ...@@ -143,11 +143,10 @@
tools:text="$100.00" /> tools:text="$100.00" />
</LinearLayout> </LinearLayout>
<LinearLayout <androidx.recyclerview.widget.RecyclerView
android:id="@+id/layout_warehouse_unit" android:id="@+id/rv_warehouse_unit"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content" />
android:orientation="horizontal" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/dp_10"
android:paddingRight="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_5"
android:orientation="vertical">
<TextView
android:id="@+id/tv_receiving_unit_title"
style="@style/TextStyle_3C_16"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textStyle="bold"
tools:text="單價(HKD)" />
<EditText
android:id="@+id/ed_receiving_unit_value"
style="@style/AppEditTextStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"
android:background="@drawable/shape_border_no_corner_bg"
android:gravity="center"
android:inputType="number"
android:maxLength="9"
android:maxLines="1"
android:paddingTop="@dimen/dp_7"
android:paddingBottom="@dimen/dp_7"
android:textColor="@color/color_3c"
android:textStyle="bold"
tools:text="100" />
</LinearLayout>
\ No newline at end of file
...@@ -8,7 +8,7 @@ import com.gingersoft.gsa.cloud.common.bean.BaseResult; ...@@ -8,7 +8,7 @@ import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.constans.HttpsConstans; import com.gingersoft.gsa.cloud.common.constans.HttpsConstans;
import com.gingersoft.gsa.cloud.common.constans.PrintConstans; import com.gingersoft.gsa.cloud.common.constans.PrintConstans;
import com.gingersoft.gsa.cloud.print.bean.PrintQRCodeContent; import com.gingersoft.gsa.cloud.print.bean.PrintQRCodeContent;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.table.TableBean; import com.gingersoft.gsa.cloud.common.core.table.TableBean;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
...@@ -89,7 +89,7 @@ public class PrintSkyorderAction extends TableAction { ...@@ -89,7 +89,7 @@ public class PrintSkyorderAction extends TableAction {
@Override @Override
public void onPrint(FoodSummary foodSummary, int person, String endTime) { public void onPrint(FoodSummary foodSummary, int person, String endTime) {
mTablePresenter.addScan(ResturantInfoManager.newInstance().getGsPosShopId(), tableBean.getId(), tableBean.getTableNumber(), tableBean.getTableName(), mTablePresenter.addScan(RestaurantInfoManager.newInstance().getGsPosShopId(), tableBean.getId(), tableBean.getTableNumber(), tableBean.getTableName(),
person, UserContext.newInstance().getMemberName(), endTime, foodSummary.getId(), new OnNetworkCallbackListener<BaseResult>() { person, UserContext.newInstance().getMemberName(), endTime, foodSummary.getId(), new OnNetworkCallbackListener<BaseResult>() {
@Override @Override
......
...@@ -8,7 +8,7 @@ import com.billy.cc.core.component.CC; ...@@ -8,7 +8,7 @@ import com.billy.cc.core.component.CC;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.constans.ExpandConstant; import com.gingersoft.gsa.cloud.common.constans.ExpandConstant;
import com.gingersoft.gsa.cloud.common.core.member.MemberInfo; import com.gingersoft.gsa.cloud.common.core.member.MemberInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils;
import com.gingersoft.gsa.cloud.common.core.table.TableBean; import com.gingersoft.gsa.cloud.common.core.table.TableBean;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
...@@ -959,7 +959,7 @@ public abstract class BaseOrderPresenter<M extends BaseOrderContract.Model, V ex ...@@ -959,7 +959,7 @@ public abstract class BaseOrderPresenter<M extends BaseOrderContract.Model, V ex
TableBean.DataBean tableBean = mDoshokuOrder.getOpenTableInfo(); TableBean.DataBean tableBean = mDoshokuOrder.getOpenTableInfo();
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
CreateOrderRequest request = new CreateOrderRequest(); CreateOrderRequest request = new CreateOrderRequest();
request.setTableNumber(tableBean.getTableNumber()); request.setTableNumber(tableBean.getTableNumber());
request.setOrderDetails(orderDetailBeanToFoodRequest(newFoodList)); request.setOrderDetails(orderDetailBeanToFoodRequest(newFoodList));
......
...@@ -12,7 +12,7 @@ import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans; ...@@ -12,7 +12,7 @@ import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans;
import com.gingersoft.gsa.cloud.common.constans.MealConstant; import com.gingersoft.gsa.cloud.common.constans.MealConstant;
import com.gingersoft.gsa.cloud.common.constans.PrintConstans; import com.gingersoft.gsa.cloud.common.constans.PrintConstans;
import com.gingersoft.gsa.cloud.common.core.member.MemberInfo; import com.gingersoft.gsa.cloud.common.core.member.MemberInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.common.utils.LanguageUtils; import com.gingersoft.gsa.cloud.common.utils.LanguageUtils;
...@@ -742,7 +742,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod ...@@ -742,7 +742,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
public void getCurrentSoldoutFood() { public void getCurrentSoldoutFood() {
long restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); long restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("restaurantId", String.valueOf(restaurantId)) .add("restaurantId", String.valueOf(restaurantId))
.build(); .build();
...@@ -1004,8 +1004,8 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod ...@@ -1004,8 +1004,8 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
} }
public void getRestaurantFoodReason() { public void getRestaurantFoodReason() {
int brandId = ResturantInfoManager.newInstance().getBrandId(); int brandId = RestaurantInfoManager.newInstance().getBrandId();
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
int type = 1; int type = 1;
mModel.getRestaurantFoodReason(brandId, restaurantId, type) mModel.getRestaurantFoodReason(brandId, restaurantId, type)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
......
...@@ -13,7 +13,7 @@ import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans; ...@@ -13,7 +13,7 @@ import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans;
import com.gingersoft.gsa.cloud.common.constans.GoldConstants; import com.gingersoft.gsa.cloud.common.constans.GoldConstants;
import com.gingersoft.gsa.cloud.common.constans.PrintConstans; import com.gingersoft.gsa.cloud.common.constans.PrintConstans;
import com.gingersoft.gsa.cloud.common.core.member.MemberInfo; import com.gingersoft.gsa.cloud.common.core.member.MemberInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils; import com.gingersoft.gsa.cloud.common.core.restaurant.utils.RestaurantExpandInfoUtils;
import com.gingersoft.gsa.cloud.common.core.table.TableBean; import com.gingersoft.gsa.cloud.common.core.table.TableBean;
import com.gingersoft.gsa.cloud.common.core.table.TableExtBean; import com.gingersoft.gsa.cloud.common.core.table.TableExtBean;
...@@ -535,7 +535,7 @@ public class OrderContentPresenter extends BaseOrderPresenter<OrderContentContra ...@@ -535,7 +535,7 @@ public class OrderContentPresenter extends BaseOrderPresenter<OrderContentContra
} }
public void getTables(boolean show, RefreshLayout refreshLayout) { public void getTables(boolean show, RefreshLayout refreshLayout) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.getTables(restaurantId) mModel.getTables(restaurantId)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> { .doOnSubscribe(disposable -> {
......
...@@ -7,7 +7,7 @@ import com.gingersoft.gsa.cloud.common.bean.BaseResult; ...@@ -7,7 +7,7 @@ import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans; import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans;
import com.gingersoft.gsa.cloud.common.constans.HttpsConstans; import com.gingersoft.gsa.cloud.common.constans.HttpsConstans;
import com.gingersoft.gsa.cloud.common.core.member.MemberInfo; import com.gingersoft.gsa.cloud.common.core.member.MemberInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils; import com.gingersoft.gsa.cloud.common.utils.gson.GsonUtils;
...@@ -102,8 +102,8 @@ public class OrderPayPresenter extends BaseOrderPresenter<OrderPayContract.Model ...@@ -102,8 +102,8 @@ public class OrderPayPresenter extends BaseOrderPresenter<OrderPayContract.Model
} }
public void getPayMethods() { public void getPayMethods() {
int brandId = ResturantInfoManager.newInstance().getBrandId(); int brandId = RestaurantInfoManager.newInstance().getBrandId();
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.getPayMethods(brandId, restaurantId, FoodSummaryConstans.RESTAURANT_MODE) mModel.getPayMethods(brandId, restaurantId, FoodSummaryConstans.RESTAURANT_MODE)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading(null)) .doOnSubscribe(disposable -> mRootView.showLoading(null))
......
...@@ -4,7 +4,7 @@ import android.app.Application; ...@@ -4,7 +4,7 @@ import android.app.Application;
import android.text.TextUtils; import android.text.TextUtils;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.constans.MealConstant; import com.gingersoft.gsa.cloud.common.constans.MealConstant;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.common.utils.LanguageUtils; import com.gingersoft.gsa.cloud.common.utils.LanguageUtils;
...@@ -517,7 +517,7 @@ public class SoldoutCtrlPresenter extends BasePresenter<SoldoutCtrlContract.Mode ...@@ -517,7 +517,7 @@ public class SoldoutCtrlPresenter extends BasePresenter<SoldoutCtrlContract.Mode
} }
public void getCurrentSoldoutFood() { public void getCurrentSoldoutFood() {
long restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); long restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("restaurantId", String.valueOf(restaurantId)) .add("restaurantId", String.valueOf(restaurantId))
.build(); .build();
...@@ -793,7 +793,7 @@ public class SoldoutCtrlPresenter extends BasePresenter<SoldoutCtrlContract.Mode ...@@ -793,7 +793,7 @@ public class SoldoutCtrlPresenter extends BasePresenter<SoldoutCtrlContract.Mode
// RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), GsonUtils.GsonString(request)); // RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), GsonUtils.GsonString(request));
// String json = GsonUtils.GsonString(request); // String json = GsonUtils.GsonString(request);
long restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); long restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("restaurantId", String.valueOf(restaurantId)) .add("restaurantId", String.valueOf(restaurantId))
.build(); .build();
...@@ -873,8 +873,8 @@ public class SoldoutCtrlPresenter extends BasePresenter<SoldoutCtrlContract.Mode ...@@ -873,8 +873,8 @@ public class SoldoutCtrlPresenter extends BasePresenter<SoldoutCtrlContract.Mode
private SoldoutRequest.Insert getInsertSoldoutRequest(Long foodId, Long modifierId, int remainingNumber) { private SoldoutRequest.Insert getInsertSoldoutRequest(Long foodId, Long modifierId, int remainingNumber) {
SoldoutRequest.Insert request = new SoldoutRequest.Insert(); SoldoutRequest.Insert request = new SoldoutRequest.Insert();
request.setBrandId(ResturantInfoManager.newInstance().getBrandId()); request.setBrandId(RestaurantInfoManager.newInstance().getBrandId());
request.setRestaurantId(ResturantInfoManager.newInstance().getRestaurantId()); request.setRestaurantId(RestaurantInfoManager.newInstance().getRestaurantId());
if (foodId != null) { if (foodId != null) {
request.setFoodId(foodId); request.setFoodId(foodId);
} }
......
...@@ -9,7 +9,7 @@ import com.gingersoft.gsa.cloud.app.GsaCloudApplication; ...@@ -9,7 +9,7 @@ import com.gingersoft.gsa.cloud.app.GsaCloudApplication;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans; import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans;
import com.gingersoft.gsa.cloud.common.constans.GoldConstants; import com.gingersoft.gsa.cloud.common.constans.GoldConstants;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.table.TableBean; import com.gingersoft.gsa.cloud.common.core.table.TableBean;
import com.gingersoft.gsa.cloud.common.core.table.TableExtBean; import com.gingersoft.gsa.cloud.common.core.table.TableExtBean;
import com.gingersoft.gsa.cloud.common.function.XFunctionManager; import com.gingersoft.gsa.cloud.common.function.XFunctionManager;
...@@ -233,7 +233,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont ...@@ -233,7 +233,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
public void getTables(boolean show, RefreshLayout refreshLayout) { public void getTables(boolean show, RefreshLayout refreshLayout) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId() != 0 ? ResturantInfoManager.newInstance().getRestaurantId() : 26; int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId() != 0 ? RestaurantInfoManager.newInstance().getRestaurantId() : 26;
mModel.getTables(restaurantId) mModel.getTables(restaurantId)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> { .doOnSubscribe(disposable -> {
...@@ -769,7 +769,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont ...@@ -769,7 +769,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
} }
public void getFoodSummarys(OnNetworkCallbackListener networkCallBackListener) { public void getFoodSummarys(OnNetworkCallbackListener networkCallBackListener) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
byte businessType = FoodSummary.BUSINESS_TYPE_SKYORDER; byte businessType = FoodSummary.BUSINESS_TYPE_SKYORDER;
mModel.getFoodSummarys(restaurantId, false, businessType) mModel.getFoodSummarys(restaurantId, false, businessType)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.table.mvp.presenter.orderManager; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.table.mvp.presenter.orderManager;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.bean.BaseResult; import com.gingersoft.gsa.cloud.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.table.mvp.contract.OrderCenterContract; import com.gingersoft.gsa.cloud.table.mvp.contract.OrderCenterContract;
...@@ -80,7 +80,7 @@ public class OrderCenterPresenter extends BasePresenter<OrderCenterContract.Mode ...@@ -80,7 +80,7 @@ public class OrderCenterPresenter extends BasePresenter<OrderCenterContract.Mode
* @param isLoadMore * @param isLoadMore
*/ */
public void loadOrderList(String orderType, int pageIndex, int pageSize, RefreshLayout refreshLayout, boolean isLoadMore) { public void loadOrderList(String orderType, int pageIndex, int pageSize, RefreshLayout refreshLayout, boolean isLoadMore) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
if (pageIndex != 0) { if (pageIndex != 0) {
//根據數據庫下標分頁 //根據數據庫下標分頁
pageIndex = pageIndex * pageSize; pageIndex = pageIndex * pageSize;
...@@ -167,7 +167,7 @@ public class OrderCenterPresenter extends BasePresenter<OrderCenterContract.Mode ...@@ -167,7 +167,7 @@ public class OrderCenterPresenter extends BasePresenter<OrderCenterContract.Mode
* @param orderId * @param orderId
*/ */
public void cancelOrder(long orderId, String orderType) { public void cancelOrder(long orderId, String orderType) {
int restaurantId = ResturantInfoManager.newInstance().getRestaurantId(); int restaurantId = RestaurantInfoManager.newInstance().getRestaurantId();
mModel.cancelOrder(orderId, restaurantId, orderType) mModel.cancelOrder(orderId, restaurantId, orderType)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.doOnSubscribe(disposable -> mRootView.showLoading(null)) .doOnSubscribe(disposable -> mRootView.showLoading(null))
......
...@@ -39,7 +39,7 @@ import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans; ...@@ -39,7 +39,7 @@ import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans;
import com.gingersoft.gsa.cloud.common.constans.GoldConstants; import com.gingersoft.gsa.cloud.common.constans.GoldConstants;
import com.gingersoft.gsa.cloud.common.constans.MealConstant; import com.gingersoft.gsa.cloud.common.constans.MealConstant;
import com.gingersoft.gsa.cloud.common.core.member.MemberInfo; import com.gingersoft.gsa.cloud.common.core.member.MemberInfo;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.table.TableBean; import com.gingersoft.gsa.cloud.common.core.table.TableBean;
import com.gingersoft.gsa.cloud.common.scan.ScanHelper; import com.gingersoft.gsa.cloud.common.scan.ScanHelper;
import com.gingersoft.gsa.cloud.common.utils.LanguageUtils; import com.gingersoft.gsa.cloud.common.utils.LanguageUtils;
...@@ -462,7 +462,7 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter> ...@@ -462,7 +462,7 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter>
@Override @Override
public int getRestaurantId() { public int getRestaurantId() {
return ResturantInfoManager.newInstance().getRestaurantId(); return RestaurantInfoManager.newInstance().getRestaurantId();
} }
@Override @Override
...@@ -612,7 +612,7 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter> ...@@ -612,7 +612,7 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter>
@Override @Override
public void onInputPhone(UseMemberDialog dialog, String phone) { public void onInputPhone(UseMemberDialog dialog, String phone) {
TableBean.DataBean dataBean = DoshokuOrder.getInstance().getOpenTableInfo(); TableBean.DataBean dataBean = DoshokuOrder.getInstance().getOpenTableInfo();
mPresenter.queryMember(2, phone, ResturantInfoManager.newInstance().getGsPosShopId(), dataBean.getId(), dataBean.getTableNumber()); mPresenter.queryMember(2, phone, RestaurantInfoManager.newInstance().getGsPosShopId(), dataBean.getId(), dataBean.getTableNumber());
} }
@Override @Override
...@@ -1335,7 +1335,7 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter> ...@@ -1335,7 +1335,7 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter>
return; return;
} }
TableBean.DataBean dataBean = DoshokuOrder.getInstance().getOpenTableInfo(); TableBean.DataBean dataBean = DoshokuOrder.getInstance().getOpenTableInfo();
mPresenter.queryMember(1, qrCodeResult, ResturantInfoManager.newInstance().getGsPosShopId(), dataBean.getId(), dataBean.getTableNumber()); mPresenter.queryMember(1, qrCodeResult, RestaurantInfoManager.newInstance().getGsPosShopId(), dataBean.getId(), dataBean.getTableNumber());
} }
} }
......
...@@ -26,7 +26,7 @@ import androidx.viewpager.widget.ViewPager; ...@@ -26,7 +26,7 @@ import androidx.viewpager.widget.ViewPager;
import com.gingersoft.gsa.cloud.app.GsaCloudApplication; import com.gingersoft.gsa.cloud.app.GsaCloudApplication;
import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans; import com.gingersoft.gsa.cloud.common.constans.FoodSummaryConstans;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.table.TableBean; import com.gingersoft.gsa.cloud.common.core.table.TableBean;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.common.scan.ScanHelper; import com.gingersoft.gsa.cloud.common.scan.ScanHelper;
...@@ -621,7 +621,7 @@ public class OrderContentActivity extends BaseFragmentActivity<OrderContentPrese ...@@ -621,7 +621,7 @@ public class OrderContentActivity extends BaseFragmentActivity<OrderContentPrese
return; return;
} }
} }
mPresenter.queryCoupon(memberId, couponMemberId, qrCodeContent[1], ResturantInfoManager.newInstance().getRestaurantId()); mPresenter.queryCoupon(memberId, couponMemberId, qrCodeContent[1], RestaurantInfoManager.newInstance().getRestaurantId());
} }
} }
} catch (Exception e) { } catch (Exception e) {
......
...@@ -11,9 +11,9 @@ import com.gingersoft.gsa.cloud.common.utils.other.SPUtils; ...@@ -11,9 +11,9 @@ import com.gingersoft.gsa.cloud.common.utils.other.SPUtils;
* @update date: 2020-11-21 * @update date: 2020-11-21
* @description:品牌餐廳信息管理lei * @description:品牌餐廳信息管理lei
*/ */
public class ResturantInfoManager { public class RestaurantInfoManager {
private static ResturantInfoManager sResturantInfoManager = null; private static RestaurantInfoManager sRestaurantInfoManager = null;
/** /**
* 品牌信息 * 品牌信息
...@@ -24,7 +24,7 @@ public class ResturantInfoManager { ...@@ -24,7 +24,7 @@ public class ResturantInfoManager {
*/ */
private RestaurantInfo restaurantInfo; private RestaurantInfo restaurantInfo;
private ResturantInfoManager() { private RestaurantInfoManager() {
if (brandInfo == null) { if (brandInfo == null) {
brandInfo = new BrandInfo(); brandInfo = new BrandInfo();
} }
...@@ -38,15 +38,15 @@ public class ResturantInfoManager { ...@@ -38,15 +38,15 @@ public class ResturantInfoManager {
restaurantInfo.setRestaurantName((String) SPUtils.get(UserConstans.restaurantName, "")); restaurantInfo.setRestaurantName((String) SPUtils.get(UserConstans.restaurantName, ""));
} }
public static ResturantInfoManager newInstance() { public static RestaurantInfoManager newInstance() {
if (sResturantInfoManager == null) { if (sRestaurantInfoManager == null) {
synchronized (ResturantInfoManager.class) { synchronized (RestaurantInfoManager.class) {
if (sResturantInfoManager == null) { if (sRestaurantInfoManager == null) {
sResturantInfoManager = new ResturantInfoManager(); sRestaurantInfoManager = new RestaurantInfoManager();
} }
} }
} }
return sResturantInfoManager; return sRestaurantInfoManager;
} }
public int getRestaurantId() { public int getRestaurantId() {
......
...@@ -3,7 +3,7 @@ package com.gingersoft.gsa.cloud.common.core.restaurant.utils; ...@@ -3,7 +3,7 @@ package com.gingersoft.gsa.cloud.common.core.restaurant.utils;
import android.content.Context; import android.content.Context;
import android.text.TextUtils; import android.text.TextUtils;
import com.gingersoft.gsa.cloud.common.utils.JsonUtils; import com.gingersoft.gsa.cloud.common.utils.JsonUtils;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean; import com.gingersoft.gsa.cloud.common.core.restaurant.bean.BrandsBean;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -18,7 +18,7 @@ import java.util.List; ...@@ -18,7 +18,7 @@ import java.util.List;
public class RestaurantInfoUtils { public class RestaurantInfoUtils {
public static List<BrandsBean.BrandsData> getBrandList() { public static List<BrandsBean.BrandsData> getBrandList() {
String brandRestaurantInfos = ResturantInfoManager.getBrandRestaurantInfos(); String brandRestaurantInfos = RestaurantInfoManager.getBrandRestaurantInfos();
if (!TextUtils.isEmpty(brandRestaurantInfos)) { if (!TextUtils.isEmpty(brandRestaurantInfos)) {
List<BrandsBean.BrandsData> brandsBeans = JsonUtils.parseArray(brandRestaurantInfos, BrandsBean.BrandsData.class); List<BrandsBean.BrandsData> brandsBeans = JsonUtils.parseArray(brandRestaurantInfos, BrandsBean.BrandsData.class);
return brandsBeans; return brandsBeans;
......
package com.gingersoft.gsa.cloud.common.core.user; package com.gingersoft.gsa.cloud.common.core.user;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.info.UserInfo; import com.gingersoft.gsa.cloud.common.core.user.info.UserInfo;
import com.gingersoft.gsa.cloud.common.core.user.state.LoginedState; import com.gingersoft.gsa.cloud.common.core.user.state.LoginedState;
import com.gingersoft.gsa.cloud.common.core.user.state.LogoutState; import com.gingersoft.gsa.cloud.common.core.user.state.LogoutState;
...@@ -109,8 +109,8 @@ public class UserContext { ...@@ -109,8 +109,8 @@ public class UserContext {
SPUtils.remove(UserConstans.memberId); SPUtils.remove(UserConstans.memberId);
SPUtils.remove(UserConstans.memberName); SPUtils.remove(UserConstans.memberName);
//刪除用戶信息的同時 將品牌,餐廳信息一起刪除 //刪除用戶信息的同時 將品牌,餐廳信息一起刪除
ResturantInfoManager.newInstance().removeBrandInfo(); RestaurantInfoManager.newInstance().removeBrandInfo();
ResturantInfoManager.newInstance().removeResturantInfo(); RestaurantInfoManager.newInstance().removeResturantInfo();
} }
} }
...@@ -21,7 +21,7 @@ import androidx.core.app.NotificationCompat ...@@ -21,7 +21,7 @@ import androidx.core.app.NotificationCompat
import com.gingersoft.gsa.cloud.common.R import com.gingersoft.gsa.cloud.common.R
import com.gingersoft.gsa.cloud.common.constans.AppConstans import com.gingersoft.gsa.cloud.common.constans.AppConstans
import com.gingersoft.gsa.cloud.common.constans.HttpsConstans import com.gingersoft.gsa.cloud.common.constans.HttpsConstans
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager
import com.gingersoft.gsa.cloud.common.core.user.UserContext import com.gingersoft.gsa.cloud.common.core.user.UserContext
import com.gingersoft.gsa.cloud.common.utils.SoundPoolUtils import com.gingersoft.gsa.cloud.common.utils.SoundPoolUtils
import com.gingersoft.gsa.cloud.common.utils.okhttpUtils.OkHttp3Utils import com.gingersoft.gsa.cloud.common.utils.okhttpUtils.OkHttp3Utils
...@@ -65,7 +65,7 @@ class GetInfoUpdateService : Service() { ...@@ -65,7 +65,7 @@ class GetInfoUpdateService : Service() {
} }
val restaurantId by lazy { val restaurantId by lazy {
ResturantInfoManager.newInstance().getRestaurantId() RestaurantInfoManager.newInstance().getRestaurantId()
} }
override fun onBind(intent: Intent?): IBinder? { override fun onBind(intent: Intent?): IBinder? {
......
package com.gingersoft.gsa.cloud.common.utils.okhttpUtils; package com.gingersoft.gsa.cloud.common.utils.okhttpUtils;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.user.UserContext; import com.gingersoft.gsa.cloud.common.core.user.UserContext;
import com.gingersoft.gsa.cloud.app.GsaCloudApplication; import com.gingersoft.gsa.cloud.app.GsaCloudApplication;
import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.common.utils.time.TimeUtils;
...@@ -228,14 +228,14 @@ public class OkHttp3Utils { ...@@ -228,14 +228,14 @@ public class OkHttp3Utils {
String restaurantInfo = DeviceUtils.getVersionName(GsaCloudApplication.getAppContext()) + "|" + DeviceUtils.getVersionCode(GsaCloudApplication.getAppContext()) + String restaurantInfo = DeviceUtils.getVersionName(GsaCloudApplication.getAppContext()) + "|" + DeviceUtils.getVersionCode(GsaCloudApplication.getAppContext()) +
"--" + TimeUtils.getCurrentDate(TimeUtils.DEFAULT_DATE_FORMAT) + "--" + TimeUtils.getCurrentDate(TimeUtils.DEFAULT_DATE_FORMAT) +
"--CODE:" + errCode + "--CODE:" + errCode +
"--餐廳:" + ResturantInfoManager.newInstance().getBrandName() + "--餐廳:" + RestaurantInfoManager.newInstance().getBrandName() +
"--" + ResturantInfoManager.newInstance().getRestaurantName() + "--" + RestaurantInfoManager.newInstance().getRestaurantName() +
"--ID:" + ResturantInfoManager.newInstance().getRestaurantId() + "--ID:" + RestaurantInfoManager.newInstance().getRestaurantId() +
"--用戶:" + UserContext.newInstance().getMemberName() + "|" + UserContext.newInstance().getMemberId() + "--用戶:" + UserContext.newInstance().getMemberName() + "|" + UserContext.newInstance().getMemberId() +
"--原因:" + pushContent; "--原因:" + pushContent;
RequestBody requestBody = new FormBody.Builder() RequestBody requestBody = new FormBody.Builder()
.add("code", errCode)//錯誤碼 .add("code", errCode)//錯誤碼
.add("shopId", ResturantInfoManager.newInstance().getGsPosShopId()) .add("shopId", RestaurantInfoManager.newInstance().getGsPosShopId())
.add("source", GsaCloudApplication.getAppName() + "")//錯誤來源 .add("source", GsaCloudApplication.getAppName() + "")//錯誤來源
.add("pushContent", restaurantInfo)//推送內容 .add("pushContent", restaurantInfo)//推送內容
.add("version", DeviceUtils.getVersionName(GsaCloudApplication.getAppContext()))//系統版本 .add("version", DeviceUtils.getVersionName(GsaCloudApplication.getAppContext()))//系統版本
......
...@@ -409,6 +409,7 @@ ...@@ -409,6 +409,7 @@
<item name="android:textColor">@color/white</item> <item name="android:textColor">@color/white</item>
<item name="android:textSize">@dimen/dp_14</item> <item name="android:textSize">@dimen/dp_14</item>
</style> </style>
<style name="AppEditTextStyle"> <style name="AppEditTextStyle">
<item name="android:textColorHint">@color/color_c9</item> <item name="android:textColorHint">@color/color_c9</item>
<item name="android:textSize">@dimen/dp_16</item> <item name="android:textSize">@dimen/dp_16</item>
...@@ -416,6 +417,7 @@ ...@@ -416,6 +417,7 @@
<item name="android:textColor">@color/color_3c</item> <item name="android:textColor">@color/color_3c</item>
<item name="android:background">@null</item> <item name="android:background">@null</item>
</style> </style>
<style name="otherOrder_delivery_setting_layout_style"> <style name="otherOrder_delivery_setting_layout_style">
<item name="android:paddingRight">@dimen/dp_20</item> <item name="android:paddingRight">@dimen/dp_20</item>
</style> </style>
...@@ -474,6 +476,11 @@ ...@@ -474,6 +476,11 @@
<item name="android:textSize">@dimen/dp_16</item> <item name="android:textSize">@dimen/dp_16</item>
</style> </style>
<style name="TextStyle_3C_16">
<item name="android:textColor">@color/color_3c</item>
<item name="android:textSize">@dimen/dp_16</item>
</style>
<style name="Base_Btn_Style"> <style name="Base_Btn_Style">
<item name="android:paddingTop">@dimen/dp_10</item> <item name="android:paddingTop">@dimen/dp_10</item>
<item name="android:paddingBottom">@dimen/dp_10</item> <item name="android:paddingBottom">@dimen/dp_10</item>
......
...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.print.bean.adapter; ...@@ -2,7 +2,7 @@ package com.gingersoft.gsa.cloud.print.bean.adapter;
import com.gingersoft.gsa.cloud.common.constans.AppConstans; import com.gingersoft.gsa.cloud.common.constans.AppConstans;
import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails; import com.gingersoft.gsa.cloud.common.core.delivery.OrderDetails;
import com.gingersoft.gsa.cloud.common.core.restaurant.ResturantInfoManager; import com.gingersoft.gsa.cloud.common.core.restaurant.RestaurantInfoManager;
import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport; import com.gingersoft.gsa.cloud.common.core.settlement.SettlementReport;
import com.gingersoft.gsa.cloud.common.utils.MoneyUtil; import com.gingersoft.gsa.cloud.common.utils.MoneyUtil;
import com.gingersoft.gsa.cloud.common.utils.other.TextUtil; import com.gingersoft.gsa.cloud.common.utils.other.TextUtil;
...@@ -85,8 +85,8 @@ public class PrintContentAdapter implements AdaptationContent { ...@@ -85,8 +85,8 @@ public class PrintContentAdapter implements AdaptationContent {
} else { } else {
takeawayPrintContent = new PrintTakeawayFormContent(); takeawayPrintContent = new PrintTakeawayFormContent();
} }
takeawayPrintContent.setBrand(ResturantInfoManager.newInstance().getBrandName()); takeawayPrintContent.setBrand(RestaurantInfoManager.newInstance().getBrandName());
takeawayPrintContent.setResturantName(ResturantInfoManager.newInstance().getRestaurantName()); takeawayPrintContent.setResturantName(RestaurantInfoManager.newInstance().getRestaurantName());
if (data.getOrder_type() == 2) { if (data.getOrder_type() == 2) {
takeawayPrintContent.setOrderType("外送"); takeawayPrintContent.setOrderType("外送");
} else { } else {
......
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