diff --git a/orderCenter/src/main/java/com/dayu/order/presenter/orderpart_send/PartSendPresenter.java b/orderCenter/src/main/java/com/dayu/order/presenter/orderpart_send/PartSendPresenter.java
index f5af412..0f83ac9 100644
--- a/orderCenter/src/main/java/com/dayu/order/presenter/orderpart_send/PartSendPresenter.java
+++ b/orderCenter/src/main/java/com/dayu/order/presenter/orderpart_send/PartSendPresenter.java
@@ -156,16 +156,20 @@ public class PartSendPresenter extends PartSendContract.Presenter {
         if (!canEdit || TextUtils.isEmpty(courierNum.get()))
             return;
 
-        mView.showDialog();
-        Api.getService(OrderService.class).getTransCompany(courierNum.get()).compose(Api.applySchedulers())
-                .subscribe(baseObserver(data -> {
-                    if (data != null) {
-                        courierCompany.set(data.getShipperName());
-                        mShipperCode = data.getShipperCode();
-                    } else {
-                        getTransCompanys();
-                    }
-                }, responeThrowable -> getTransCompanys()));
+        if (!TextUtils.isEmpty(courierCompany.get())){
+            getTransCompanys();
+        }else {
+            mView.showDialog();
+            Api.getService(OrderService.class).getTransCompany(courierNum.get()).compose(Api.applySchedulers())
+                    .subscribe(baseObserver(data -> {
+                        if (data != null) {
+                            courierCompany.set(data.getShipperName());
+                            mShipperCode = data.getShipperCode();
+                        } else {
+                            getTransCompanys();
+                        }
+                    }, responeThrowable -> getTransCompanys()));
+        }
 
 
     }