diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java index 3c1ed45f6..2e71eada3 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java @@ -1425,8 +1425,10 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb } // 非当前网点不允许接其他网点的运单 - if(!emisWaybillOld.getSendSiteCode().equals(getCurrentUser().getOwnerSiteCode())){ - throw new EmisBizError(EmisBizErrorType.FAIL,"非当前网点运单,不允许操作!"); + if(!getCurrentUser().isTopSite()) { + if (!emisWaybillOld.getSendSiteCode().equals(getCurrentUser().getOwnerSiteCode())) { + throw new EmisBizError(EmisBizErrorType.FAIL, "非当前网点运单,不允许操作!"); + } } emisWaybill.setBillCode(emisWaybillOld.getBillCode());