|
@@ -5,6 +5,7 @@ import com.yc.ship.framework.common.pojo.CommonResult;
|
|
import com.yc.ship.framework.common.pojo.PageParam;
|
|
import com.yc.ship.framework.common.pojo.PageParam;
|
|
import com.yc.ship.framework.common.pojo.PageResult;
|
|
import com.yc.ship.framework.common.pojo.PageResult;
|
|
import com.yc.ship.framework.common.util.collection.CollectionUtils;
|
|
import com.yc.ship.framework.common.util.collection.CollectionUtils;
|
|
|
|
+import com.yc.ship.framework.common.util.collection.MapUtils;
|
|
import com.yc.ship.framework.common.util.object.BeanUtils;
|
|
import com.yc.ship.framework.common.util.object.BeanUtils;
|
|
import com.yc.ship.framework.excel.core.util.ExcelUtils;
|
|
import com.yc.ship.framework.excel.core.util.ExcelUtils;
|
|
import com.yc.ship.module.product.controller.admin.pricetemplate.vo.PriceAreaRespVO;
|
|
import com.yc.ship.module.product.controller.admin.pricetemplate.vo.PriceAreaRespVO;
|
|
@@ -163,9 +164,18 @@ public class PriceVoyageController {
|
|
Map<Long, RouteRespDTO> routeMap = routeApi.queryRoute(routeIds);
|
|
Map<Long, RouteRespDTO> routeMap = routeApi.queryRoute(routeIds);
|
|
|
|
|
|
list.stream().forEach(item -> {
|
|
list.stream().forEach(item -> {
|
|
- item.setShipName(shipMap.get(item.getShipId()).getName());
|
|
|
|
- item.setVoyageName(voyageMap.get(item.getVoyageId()).getName());
|
|
|
|
- item.setRouteName(routeMap.get(item.getRouteId()).getName());
|
|
|
|
|
|
+ ShipRespDTO shipRespDTO = shipMap.get(item.getShipId());
|
|
|
|
+ if(shipRespDTO != null) {
|
|
|
|
+ item.setShipName(shipRespDTO.getName());
|
|
|
|
+ }
|
|
|
|
+ VoyageDO voyageDO = voyageMap.get(item.getVoyageId());
|
|
|
|
+ if(voyageDO != null) {
|
|
|
|
+ item.setVoyageName(voyageDO.getName());
|
|
|
|
+ }
|
|
|
|
+ RouteRespDTO routeRespDTO = routeMap.get(item.getRouteId());
|
|
|
|
+ if(routeRespDTO != null) {
|
|
|
|
+ item.setRouteName(routeRespDTO.getName());
|
|
|
|
+ }
|
|
});
|
|
});
|
|
return success(page);
|
|
return success(page);
|
|
}
|
|
}
|