|
|
@@ -16,11 +16,13 @@ import com.sckw.fleet.api.RemoteFleetService;
|
|
|
import com.sckw.mongo.model.SckwWaybillOrder;
|
|
|
import com.sckw.mongo.model.TableTops;
|
|
|
import com.sckw.system.api.RemoteSystemService;
|
|
|
+import com.sckw.system.api.model.dto.res.AreaTreeFrontResDto;
|
|
|
import com.sckw.system.api.model.dto.res.SysDictResDto;
|
|
|
import com.sckw.system.api.model.dto.res.UserCacheResDto;
|
|
|
import com.sckw.transport.dao.*;
|
|
|
import com.sckw.transport.model.KwtLogisticsOrder;
|
|
|
import com.sckw.transport.model.KwtWaybillOrderTrack;
|
|
|
+import com.sckw.transport.model.dto.AddressDropListDTO;
|
|
|
import com.sckw.transport.model.dto.WayBillDetailDTO;
|
|
|
import com.sckw.transport.model.dto.WaybillListAppDTO;
|
|
|
import com.sckw.transport.model.dto.WaybillOrderDTO;
|
|
|
@@ -644,4 +646,25 @@ public class WaybillManagementService {
|
|
|
}
|
|
|
return _list;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @desc 获取企业地址信息
|
|
|
+ * @author zk
|
|
|
+ * @date 2023/9/1
|
|
|
+ **/
|
|
|
+ public AddressDropListDTO findAddressList() {
|
|
|
+ AddressDropListDTO res = new AddressDropListDTO();
|
|
|
+ //装货地址树
|
|
|
+ List<Integer> loadAddressList = kwtWaybillOrderAddressMapper.findAddressCodeList(LoginUserHolder.getEntId(), Global.NUMERICAL_ONE);
|
|
|
+ //卸货地址树
|
|
|
+ List<Integer> unloadAddressList = kwtWaybillOrderAddressMapper.findAddressCodeList(LoginUserHolder.getEntId(), Global.NUMERICAL_TWO);
|
|
|
+
|
|
|
+ //装货地址下拉列表树
|
|
|
+ List<AreaTreeFrontResDto> loadTree = remoteSystemService.queryAreaTreeFrontByCodeList(loadAddressList);
|
|
|
+ res.setLoadAddressList(loadTree);
|
|
|
+ //卸货地址下拉列表树
|
|
|
+ List<AreaTreeFrontResDto> unloadTree = remoteSystemService.queryAreaTreeFrontByCodeList(unloadAddressList);
|
|
|
+ res.setUnloadAddressList(unloadTree);
|
|
|
+ return res;
|
|
|
+ }
|
|
|
}
|