From b12ec942e72151e6fb431d6c3a655d02c4216a05 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 22 十二月 2023 09:58:16 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/entity/param/OpenOrderPakinParam.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/param/OpenOrderPakinParam.java b/src/main/java/com/zy/asrs/entity/param/OpenOrderPakinParam.java index 965a9d1..d4362b8 100644 --- a/src/main/java/com/zy/asrs/entity/param/OpenOrderPakinParam.java +++ b/src/main/java/com/zy/asrs/entity/param/OpenOrderPakinParam.java @@ -1,8 +1,11 @@ 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; /** @@ -19,4 +22,25 @@ private List<DetlDto> orderDetails; + public OpenOrderPakinParam(){} + + public OpenOrderPakinParam(OpenOrderPakinJDParam param1){ + this.orderNo=param1.getOrderNo(); + KingDeeUtilType kingDeeUtilType = KingDeeUtilType.getFormId(param1.getFormId()); + if (Cools.isEmpty(kingDeeUtilType)){ + this.orderType=param1.getFormId(); + }else { + this.orderType=kingDeeUtilType.desc; + } + + this.orderTime=param1.getCreateDate(); + List<OpenOrderPakinJDParam.DetlDto2> matList = param1.getMatList(); + List<DetlDto> dtos = new ArrayList<>(); + for (OpenOrderPakinJDParam.DetlDto2 detlDto2:matList){ + DetlDto detlDto = new DetlDto(detlDto2); + dtos.add(detlDto); + } + this.orderDetails = dtos; + } + } -- Gitblit v1.9.1