shipping method added to checkDeliveryTime

This commit is contained in:
2019-12-25 22:58:40 +03:00
parent d6584b58ec
commit 6708060b5f
4 changed files with 14 additions and 6 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -203,12 +203,14 @@ public interface ApiInterface {
@Query("token") String token);
@GET("{storeName}" + ApiEndPoints.API_CHECK_DELIVERY_TIME)
Call<ResponseObject<Boolean>> checkDeliveryTime(@Path("storeName") String storeName);
Call<ResponseObject<Boolean>> checkDeliveryTime(@Path("storeName") String storeName,
@Query("shipping_method_code") String shippingMethodCode);
@FormUrlEncoded
@POST("{storeName}" + ApiEndPoints.API_CHECK_DELIVERY_TIME)
Call<ResponseObject<Boolean>> checkDeliveryTimeWithDateAndTime(@Path("storeName") String storeName,
@Field("delivery_date") String deliveryDateAndTime);
@Field("delivery_date") String deliveryDateAndTime,
@Field("shipping_method_code") String shippingMethodCode);
@FormUrlEncoded
@POST
@@ -223,7 +225,8 @@ public interface ApiInterface {
Call<ResponseArray<StoreModel>> getStoreList();
@GET("{storeName}" + ApiEndPoints.API_GET_DELIVERY_TIME_OF_STORE)
Call<ResponseObject<StoreShiftModel>> getDeliveryTimeOfStore(@Path("storeName") String storeName);
Call<ResponseObject<StoreShiftModel>> getDeliveryTimeOfStore(@Path("storeName") String storeName,
@Query("shipping_method_code") String shippingMethodCode);
@FormUrlEncoded
@POST

View File

@@ -251,7 +251,9 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment {
private void checkDeliveryTime(){
ApiService
.apiInterface
.checkDeliveryTime(SessionHelper.getSelectedStore().getStoreName())
.checkDeliveryTime(
SessionHelper.getSelectedStore().getStoreName(),
createOrderActivity.getSelectedShippingMethod().getCode())
.enqueue(new Callback<ResponseObject<Boolean>>() {
@Override
public void onResponse(Call<ResponseObject<Boolean>> call, Response<ResponseObject<Boolean>> response) {
@@ -287,7 +289,9 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment {
private void getDeliveryTimeOfStore(final String dialogMessage){
ApiService
.apiInterface
.getDeliveryTimeOfStore(SessionHelper.getSelectedStore().getStoreName())
.getDeliveryTimeOfStore(
SessionHelper.getSelectedStore().getStoreName(),
createOrderActivity.getSelectedShippingMethod().getCode())
.enqueue(new Callback<ResponseObject<StoreShiftModel>>() {
@Override
public void onResponse(Call<ResponseObject<StoreShiftModel>> call, Response<ResponseObject<StoreShiftModel>> response) {
@@ -325,7 +329,8 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment {
.apiInterface
.checkDeliveryTimeWithDateAndTime(
SessionHelper.getSelectedStore().getStoreName(),
deliveryDateAndTime)
deliveryDateAndTime,
createOrderActivity.getSelectedShippingMethod().getCode())
.enqueue(new Callback<ResponseObject<Boolean>>() {
@Override
public void onResponse(Call<ResponseObject<Boolean>> call, Response<ResponseObject<Boolean>> response) {