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;  
 | 
    }  
 | 
  
 | 
}  
 |