package com.zy.asrs.entity.param; import com.zy.common.model.DetlDto; import com.zy.erp.kingdee.enums.KingDeeUtilType; import lombok.Data; import java.util.ArrayList; import java.util.List; /** * Created by vincent on 2022/4/8 */ @Data public class OpenOrderPakmoveParam { private String formid; private String orderNo; private String orderType; private String orderTime; private List orderDetails; public OpenOrderPakmoveParam(){} public OpenOrderPakmoveParam(OpenOrderPakinJDParam param1){ this.orderNo=param1.getOrderNo(); KingDeeUtilType kingDeeUtilType = KingDeeUtilType.get(param1.getId()); this.orderType=kingDeeUtilType.desc; this.orderTime=param1.getCreateDate(); List matList = param1.getMatList(); List dtos = new ArrayList<>(); for (OpenOrderPakinJDParam.DetlDto2 detlDto2:matList){ DetlDto detlDto = new DetlDto(detlDto2); detlDto.setSourceLocName(detlDto2.getSourceLocName()); detlDto.setTargetLocName(detlDto2.getTargetLocName()); dtos.add(detlDto); } this.orderDetails = dtos; } }