| package com.zy.asrs.wms.asrs.entity.dto;  | 
|   | 
| import com.zy.asrs.framework.common.Cools;  | 
| import com.zy.asrs.framework.common.SpringUtils;  | 
| import com.zy.asrs.wms.asrs.entity.LocDetl;  | 
| import com.zy.asrs.wms.asrs.entity.OrderDetl;  | 
| import com.zy.asrs.wms.asrs.service.LocDetlService;  | 
| import com.zy.asrs.wms.asrs.service.OrderDetlService;  | 
| import lombok.Data;  | 
|   | 
| import java.util.ArrayList;  | 
| import java.util.List;  | 
|   | 
| @Data  | 
| public class OrderOutBatchPreviewDto {  | 
|   | 
|     private Long locId;  | 
|   | 
|     private String locNo;  | 
|   | 
|     private Long locDetlId;  | 
|   | 
|     private Boolean all;  | 
|   | 
|     private Double anfme;  | 
|   | 
|     private Double stock;  | 
|   | 
|     private Long orderDetlId;  | 
|   | 
|     private Long operationPort;  | 
|   | 
|     private List<BatchPreviewOtherLocDto> otherLoc;  | 
|   | 
|     public LocDetl getLocDetl$() {  | 
|         LocDetlService service = SpringUtils.getBean(LocDetlService.class);  | 
|         LocDetl locDetl = service.getById(locDetlId);  | 
|         if (!Cools.isEmpty(locDetl)){  | 
|             return locDetl;  | 
|         }  | 
|         return null;  | 
|     }  | 
|   | 
|     public OrderDetl getOrderDetl$() {  | 
|         OrderDetlService service = SpringUtils.getBean(OrderDetlService.class);  | 
|         OrderDetl orderDetl = service.getById(orderDetlId);  | 
|         if (!Cools.isEmpty(orderDetl)){  | 
|             List<OrderDetl> orderDetls = new ArrayList<>();  | 
|             orderDetls.add(orderDetl);  | 
|             List<OrderDetl> list = service.parseDetl(orderDetls);  | 
|             return list.get(0);  | 
|         }  | 
|         return null;  | 
|     }  | 
|   | 
| }  |