diff --git a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/CustomerbaseDto.java b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/CustomerbaseDto.java index dcf6f3c..0bbf9de 100644 --- a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/CustomerbaseDto.java +++ b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/CustomerbaseDto.java @@ -2,64 +2,64 @@ package org.nl.acs.order.service.dto; import lombok.Data; import java.io.Serializable; - import com.fasterxml.jackson.databind.annotation.JsonSerialize; - import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; /** -* @description / -* @author wangs -* @date 2022-03-31 -**/ + * @description / + * @author wangs + * @date 2022-05-24 + **/ @Data public class CustomerbaseDto implements Serializable { - /** 客户标识 */ - /** 防止精度丢失 */ - @JsonSerialize(using= ToStringSerializer.class) - private String cust_id; + /** 客户标识 */ + /** 防止精度丢失 */ + @JsonSerialize(using= ToStringSerializer.class) + private String cust_id; - /** 客户编码 */ - private String cust_code; + /** 客户编码 */ + private String cust_code; - /** 客户名称 */ - private String cust_name; + /** 客户名称 */ + private String cust_name; - /** 工商注册号 */ - private String register_no; + /** 工商注册号 */ + private String register_no; - /** 经营许可证号 */ - private String manage_lice_no; + /** 经营许可证号 */ + private String manage_lice_no; - /** 营业执照 */ - private String busi_char_name; + /** 营业执照 */ + private String busi_char_name; - /** 邮政编码 */ - private String zip_code; + /** 邮政编码 */ + private String zip_code; - /** 公司电话 */ - private String corp_tele_no; + /** 公司电话 */ + private String corp_tele_no; - /** 公司地址 */ - private String corp_address; + /** 公司地址 */ + private String corp_address; - /** 创建者 */ - private String create_by; + /** 创建者 */ + private String create_by; - /** 创建时间 */ - private String create_time; + /** 创建时间 */ + private String create_time; - /** 修改者 */ - private String update_by; + /** 修改者 */ + private String update_by; - /** 修改时间 */ - private String update_time; + /** 修改时间 */ + private String update_time; - /** 是否启用 */ - private String is_used; + /** 是否启用 */ + private String is_used; - /** 是否删除 */ - private String is_delete; + /** 是否删除 */ + private String is_delete; - /** 备注 */ - private String remark; + /** 备注 */ + private String remark; } diff --git a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/MaterialbaseDto.java b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/MaterialbaseDto.java index cd968d9..3689bcd 100644 --- a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/MaterialbaseDto.java +++ b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/MaterialbaseDto.java @@ -1,87 +1,89 @@ package org.nl.acs.order.service.dto; import lombok.Data; - import java.math.BigDecimal; import java.io.Serializable; - import com.fasterxml.jackson.databind.annotation.JsonSerialize; - import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; /** -* @description / -* @author wangs -* @date 2022-03-31 -**/ + * @description / + * @author wangs + * @date 2022-05-24 + **/ @Data public class MaterialbaseDto implements Serializable { - /** 物料标识 */ - /** 防止精度丢失 */ - @JsonSerialize(using= ToStringSerializer.class) - private String material_id; + /** 物料标识 */ + private String material_id; - /** 物料编码 */ - private String material_code; + /** 物料编码 */ + private String material_code; - /** 物料名称 */ - private String material_name; + /** 物料名称 */ + private String material_name; - /** 规格 */ - private String material_spec; + /** 规格 */ + private String material_spec; - /** 型号 */ - private String material_model; + /** 型号 */ + private String material_model; - /** 基本计量单位 */ - private String base_unit_id; + /** 基本计量单位 */ + private String base_unit_id; - /** 工程图号 */ - private String print_no; + /** 工程图号 */ + private String print_no; - /** 长度单位 */ - private String len_unit_id; + /** 长度单位 */ + private String len_unit_id; - /** 物料长度 */ - private BigDecimal length; + /** 物料长度 */ + private String length; - /** 物料宽度 */ - private BigDecimal width; + /** 物料宽度 */ + private String width; - /** 物料高度 */ - private BigDecimal height; + /** 物料高度 */ + private String height; - /** 重量单位 */ - private String weight_unit_id; + /** 重量单位 */ + private String weight_unit_id; - /** 物料毛重 */ - private BigDecimal gross_weight; + /** 物料毛重 */ + private String gross_weight; - /** 物料净重 */ - private BigDecimal net_weight; + /** 物料净重 */ + private String net_weight; - /** 体积单位 */ - private String cubage_unit_id; + /** 体积单位 */ + private String cubage_unit_id; - /** 物料体积 */ - private BigDecimal cubage; + /** 物料体积 */ + private String cubage; - /** 创建者 */ - private String create_by; + /** 创建者 */ + private String create_by; - /** 创建时间 */ - private String create_time; + /** 创建时间 */ + private String create_time; - /** 修改者 */ - private String update_by; + /** 修改者 */ + private String update_by; - /** 修改时间 */ - private String update_time; + /** 修改时间 */ + private String update_time; - /** 启用时间 */ - private String is_used_time; + /** 启用时间 */ + private String is_used_time; - /** 是否启用 */ - private String is_used; + /** 是否启用 */ + private String is_used; - /** 是否删除 */ - private String is_delete; + /** 是否删除 */ + private String is_delete; + + /** 外径 */ + private String outer_diameter; + + /** 壁厚 */ + private String wall_thickness; + } diff --git a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderDto.java b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderDto.java index 320688d..2acaecd 100644 --- a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderDto.java +++ b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderDto.java @@ -1,60 +1,88 @@ package org.nl.acs.order.service.dto; import lombok.Data; - import java.math.BigDecimal; import java.io.Serializable; - import com.fasterxml.jackson.databind.annotation.JsonSerialize; - import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; /** -* @description / -* @author wangs -* @date 2022-03-18 -**/ + * @description / + * @author wangs + * @date 2022-05-24 + **/ @Data public class ProduceshiftorderDto implements Serializable { - /** 工单标识 */ - /** 防止精度丢失 */ -// @JsonSerialize(using= ToStringSerializer.class) - private String order_id; + /** 工单标识 */ + private String order_id; - /** 工单编码 */ - private String order_code; + /** 工单编码 */ + private String order_code; - /** 是否已拆分 */ - private String is_unbundling; + /** 是否已拆分 */ + private String is_unbundling; - /** 工单状态 */ - private String order_status; + /** 工单状态 */ + private String order_status; - /** 物料编码 */ - private String material_code; + /** 下料数量 */ + private String qty; - /** 物料名称 */ - private String material_name; + /** 物料编码 */ + private String material_code; - /** 物料标识 */ - private String material_id; + /** 物料名称 */ + private String material_name; - /** 规格型号 */ - private String material_spec; + /** 外径 */ + private String outer_diameter; - /** 创建者 */ - private String create_by; + /** 壁厚 */ + private String wall_thickness; - /** 创建时间 */ - private String create_time; + /** 物料标识 */ + private String material_uuid; - /** 修改者 */ - private String update_by; + /** 规格型号 */ + private String material_spec; - /** 修改时间 */ - private String update_time; + /** 长度 */ + private String length; - /** 是否删除 */ - private String is_deleted; + /** 上料口 */ + private String feeding_mouth; - /** 下料数量 */ - private String qty; + /** 是否刻字 */ + private String is_lettering; + + /** 是否套冒 */ + private String is_risking; + + /** 是否裹膜 */ + private String is_coating; + + /** 是否捆扎 */ + private String is_strapping; + + /** 是否贴标 */ + private String is_labeling; + + /** 开始时间 */ + private String start_time; + + /** 结束时间 */ + private String end_time; + + /** 创建者 */ + private String create_by; + + /** 创建时间 */ + private String create_time; + + /** 修改者 */ + private String update_by; + + /** 修改时间 */ + private String update_time; + + /** 是否删除 */ + private String is_deleted; } diff --git a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderdetailDto.java b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderdetailDto.java index e153e2c..53196a8 100644 --- a/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderdetailDto.java +++ b/nladmin-system/src/main/java/org/nl/acs/order/service/dto/ProduceshiftorderdetailDto.java @@ -1,22 +1,17 @@ package org.nl.acs.order.service.dto; import lombok.Data; -import java.math.BigDecimal; import java.io.Serializable; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; /** * @description / * @author wangs - * @date 2022-03-18 + * @date 2022-05-24 **/ @Data public class ProduceshiftorderdetailDto implements Serializable { /** 工单明细标识 */ - /** 防止精度丢失 */ -// @JsonSerialize(using= ToStringSerializer.class) private String orderDetail_id; /** 工单明细编码 */ @@ -26,7 +21,7 @@ public class ProduceshiftorderdetailDto implements Serializable { private String orderDetail_type; /** 优先级 */ - private BigDecimal priority; + private String priority; /** 顺序号 */ private String sequence_number; @@ -37,20 +32,11 @@ public class ProduceshiftorderdetailDto implements Serializable { /** 工单编码 */ private String order_code; - /** 客户标识 */ - private String cust_id; - - /** 客户编码 */ - private String cust_code; - - /** 客户名称 */ - private String cust_name; - - /** 明细状态 */ - private String order_status; + /** 工单数量 */ + private String order_qty; - /** 客户明细数量 */ - private String detail_qty; + /** 工单明细数量 */ + private String order_detail_qty; /** 捆扎包数 */ private String strap_pack_number; @@ -64,12 +50,6 @@ public class ProduceshiftorderdetailDto implements Serializable { /** 捆扎尾料数量 */ private String strap_tailint_number; - /** 捆扎直径 */ - private String starp_diameter; - - /** 捆扎尾料直径 */ - private String starp_tailint_diameter; - /** 刻字信息 */ private String lettering_message; @@ -96,4 +76,100 @@ public class ProduceshiftorderdetailDto implements Serializable { /** 是否删除 */ private String is_deleted; + + /** 客户信息 */ + private String cust_name; + + /** 客户标识 */ + private String cust_id; + + /** 客户编码 */ + private String cust_code; + + /** 物料标识 */ + private String material_id; + + /** 物料编码 */ + private String material_code; + + /** 物料名称 */ + private String material_name; + + /** 外径 */ + private String outer_diameter; + + /** 壁厚 */ + private String wall_thickness; + + /** 物料长度 */ + private String length; + + /** 工单明细状态 */ + private String order_detail_status; + + /** 上料数量 */ + private String feeding_qty; + + /** 上料合格数量 */ + private String lettering_qualified_qty; + + /** 上料开始时间 */ + private String feeding_start_time; + + /** 上料完成时间 */ + private String feeding_end_time; + + /** 刻字合格数量 */ + private String qualified_lettering_numer; + + /** 刻字开始时间 */ + private String lettering_start_time; + + /** 刻字完成时间 */ + private String lettering_finish_time; + + /** 当前套冒数量 */ + private String present_sleeveing_numer; + + /** 套冒合格数量 */ + private String qualified_sleeveing_number; + + /** 套冒开始时间 */ + private String sleeveing_start_time; + + /** 套冒完成时间 */ + private String sleeveing_finish_time; + + /** 捆扎开始时间 */ + private String starp_start_time; + + /** 捆扎完成时间 */ + private String starp_finish_time; + + /** 裹膜数量 */ + private String wraping_number; + + /** 当前裹膜数量 */ + private String present_wraping_number; + + /** 裹膜合格数量 */ + private String qualified_wraping_number; + + /** 裹膜开始时间 */ + private String wraping_start_time; + + /** 裹膜完成时间 */ + private String wraping_finish_time; + + /** 贴标开始时间 */ + private String labeling_start_time; + + /** 贴标完成时间 */ + private String labeling_finish_time; + + /** 开始时间 */ + private String start_time; + + /** 结束时间 */ + private String end_time; } diff --git a/nladmin-system/src/main/java/org/nl/acs/order/service/impl/MaterialbaseServiceImpl.java b/nladmin-system/src/main/java/org/nl/acs/order/service/impl/MaterialbaseServiceImpl.java index 7273b6f..6b0fcb8 100644 --- a/nladmin-system/src/main/java/org/nl/acs/order/service/impl/MaterialbaseServiceImpl.java +++ b/nladmin-system/src/main/java/org/nl/acs/order/service/impl/MaterialbaseServiceImpl.java @@ -57,7 +57,6 @@ public class MaterialbaseServiceImpl implements MaterialbaseService { } - @Override public List queryAll(){ WQLObject wo = WQLObject.getWQLObject("acs_materialbase"); diff --git a/nladmin-system/src/main/java/org/nl/acs/order/service/impl/ProduceshiftorderServiceImpl.java b/nladmin-system/src/main/java/org/nl/acs/order/service/impl/ProduceshiftorderServiceImpl.java index 75744c7..49c5dd1 100644 --- a/nladmin-system/src/main/java/org/nl/acs/order/service/impl/ProduceshiftorderServiceImpl.java +++ b/nladmin-system/src/main/java/org/nl/acs/order/service/impl/ProduceshiftorderServiceImpl.java @@ -153,6 +153,10 @@ public class ProduceshiftorderServiceImpl implements ProduceshiftorderService, A String material_code = MapUtil.getStr(whereJson, "material_code"); String material_name = MapUtil.getStr(whereJson, "material_name"); String material_spec = MapUtil.getStr(whereJson, "material_spec"); + String outer_diameter = MapUtil.getStr(whereJson, "outer_diameter"); + String wall_thickness = MapUtil.getStr(whereJson, "wall_thickness"); + String length = MapUtil.getStr(whereJson, "length"); + String qty = MapUtil.getStr(whereJson, "qty"); if(StrUtil.isEmpty(material_code)){ @@ -167,12 +171,21 @@ public class ProduceshiftorderServiceImpl implements ProduceshiftorderService, A orderDto.setMaterial_code(material_code); orderDto.setMaterial_name(material_name); orderDto.setMaterial_spec(material_spec); + orderDto.setLength(length); + orderDto.setOuter_diameter(outer_diameter); + orderDto.setWall_thickness(wall_thickness); orderDto.setOrder_id(order_id); orderDto.setOrder_code(order_code); orderDto.setQty(qty); - orderDto.setOrder_status("0"); + orderDto.setOrder_status("00"); orderDto.setIs_deleted("0"); orderDto.setCreate_by(currentUsername); + orderDto.setIs_coating("1"); + orderDto.setIs_labeling("1"); + orderDto.setIs_lettering("1"); + orderDto.setIs_risking("1"); + orderDto.setIs_strapping("1"); + orderDto.setIs_unbundling("1"); for(int i=0; i