| | |
| | | package com.zy.asrs.entity.param; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.core.common.Cools; |
| | | import com.core.common.DateUtils; |
| | | import com.zy.common.model.DetlDto; |
| | | import com.zy.erp.kingdee.enums.KingDeeUtilType; |
| | | import lombok.Data; |
| | | |
| | | import java.util.ArrayList; |
| | |
| | | |
| | | private List<DetlDto> orderDetails; |
| | | |
| | | public OpenOrderPakoutParam(){} |
| | | |
| | | public OpenOrderPakoutParam(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; |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | OpenOrderPakoutParam param = new OpenOrderPakoutParam(); |