package com.zy.asrs.entity.param; import com.core.common.Cools; 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 OpenOrderPakinParam { private String formid; private String orderNo; private String orderType; private String orderTime; private List orderDetails; public OpenOrderPakinParam(){} public OpenOrderPakinParam(OpenOrderPakinJDParam param1){ KingDeeUtilType kingDeeUtilType = KingDeeUtilType.get(param1.getId()); this.orderNo=param1.getOrderNo(); if (kingDeeUtilType.id==7){ this.orderNo = param1.getSrcBillNo()+"-"+param1.getOrderNo(); } 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); dtos.add(detlDto); } this.orderDetails = dtos; } }