2023-05-14-01-bug

master
喻忠伟 2 years ago
parent 2e873e57e3
commit 171a1f08e9
  1. 16
      jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hangerlocation/service/impl/HangerLocationServiceImpl.java
  2. 198
      jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/workorder/entity/WorkOrder.java

@ -19,6 +19,8 @@ import org.jeecg.modules.productplan.entity.ZyPlanProcess;
import org.jeecg.modules.productplan.entity.ZyProductPlan; import org.jeecg.modules.productplan.entity.ZyProductPlan;
import org.jeecg.modules.productplan.mapper.ZyPlanProcessMapper; import org.jeecg.modules.productplan.mapper.ZyPlanProcessMapper;
import org.jeecg.modules.productplan.mapper.ZyProductPlanMapper; import org.jeecg.modules.productplan.mapper.ZyProductPlanMapper;
import org.jeecg.modules.workorder.entity.WorkOrder;
import org.jeecg.modules.workorder.mapper.WorkOrderMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -42,6 +44,10 @@ public class HangerLocationServiceImpl extends ServiceImpl<HangerLocationMapper,
@Autowired @Autowired
private HangerLocationMapper hangerLocationMapper; private HangerLocationMapper hangerLocationMapper;
//工单
@Autowired
private WorkOrderMapper workOrderMapper;
//衣架工单绑定 //衣架工单绑定
@Autowired @Autowired
private HangerMakerMapper hangerMakerMapper; private HangerMakerMapper hangerMakerMapper;
@ -91,8 +97,16 @@ public class HangerLocationServiceImpl extends ServiceImpl<HangerLocationMapper,
{ {
return; return;
} }
//得到所有工单
List<WorkOrder> workList=workOrderMapper.selectBatchIds(woList);
//
List<String> workCodeList=new ArrayList<>();
for(WorkOrder wk:workList)
{
workCodeList.add(wk.getProductCode());
}
QueryWrapper<ZyProductPlan> qwProduct=new QueryWrapper<>(); QueryWrapper<ZyProductPlan> qwProduct=new QueryWrapper<>();
qwProduct.in("product_code",woList); qwProduct.in("product_code",workCodeList);
List<ZyProductPlan> productPlanList=zyProductPlanMapper.selectList(qwProduct); List<ZyProductPlan> productPlanList=zyProductPlanMapper.selectList(qwProduct);
//查找有所传感器 //查找有所传感器
QueryWrapper<Sensor> qws=new QueryWrapper<>(); QueryWrapper<Sensor> qws=new QueryWrapper<>();

@ -1,99 +1,99 @@
package org.jeecg.modules.workorder.entity; package org.jeecg.modules.workorder.entity;
import java.io.Serializable; import java.io.Serializable;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.util.Date; import java.util.Date;
import java.math.BigDecimal; import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict; import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
/** /**
* @Description: 工单订单完工 * @Description: 工单
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2023-01-07 * @Date: 2023-01-07
* @Version: V1.0 * @Version: V1.0
*/ */
@Data @Data
@TableName("work_order") @TableName("work_order")
@Accessors(chain = true) @Accessors(chain = true)
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@ApiModel(value="work_order对象", description="工单订单完工") @ApiModel(value="work_order对象", description="工单订单完工")
public class WorkOrder implements Serializable { public class WorkOrder implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**主键*/ /**主键*/
@TableId(type = IdType.ASSIGN_ID) @TableId(type = IdType.ASSIGN_ID)
@ApiModelProperty(value = "主键") @ApiModelProperty(value = "主键")
private String id; private String id;
/**创建人*/ /**创建人*/
@ApiModelProperty(value = "创建人") @ApiModelProperty(value = "创建人")
private String createBy; private String createBy;
/**创建日期*/ /**创建日期*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "创建日期") @ApiModelProperty(value = "创建日期")
private Date createTime; private Date createTime;
/**更新人*/ /**更新人*/
@ApiModelProperty(value = "更新人") @ApiModelProperty(value = "更新人")
private String updateBy; private String updateBy;
/**更新日期*/ /**更新日期*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "更新日期") @ApiModelProperty(value = "更新日期")
private Date updateTime; private Date updateTime;
/**所属部门*/ /**所属部门*/
@ApiModelProperty(value = "所属部门") @ApiModelProperty(value = "所属部门")
private String sysOrgCode; private String sysOrgCode;
/**工单编号*/ /**工单编号*/
@Excel(name = "工单编号", width = 15) @Excel(name = "工单编号", width = 15)
@ApiModelProperty(value = "工单编号") @ApiModelProperty(value = "工单编号")
private String productCode; private String productCode;
// /**订单*/ // /**订单*/
// @Excel(name = "订单", width = 15) // @Excel(name = "订单", width = 15)
// @ApiModelProperty(value = "订单") // @ApiModelProperty(value = "订单")
// private String ordersId; // private String ordersId;
/**原订单id*/ /**原订单id*/
@Excel(name = "订单", width = 15) @Excel(name = "订单", width = 15)
@Dict(dictTable = "zy_orders", dicText = "orders_num", dicCode = "id") @Dict(dictTable = "zy_orders", dicText = "orders_num", dicCode = "id")
@ApiModelProperty(value = "订单") @ApiModelProperty(value = "订单")
private java.lang.String ordersId; private java.lang.String ordersId;
/**订单商品*/ /**订单商品*/
@Excel(name = "订单商品", width = 15) @Excel(name = "订单商品", width = 15)
@ApiModelProperty(value = "订单商品") @ApiModelProperty(value = "订单商品")
private String orderGoodsId; private String orderGoodsId;
/**商品数量*/ /**商品数量*/
@Excel(name = "商品数量", width = 15) @Excel(name = "商品数量", width = 15)
@ApiModelProperty(value = "商品数量") @ApiModelProperty(value = "商品数量")
private Integer goodsNum; private Integer goodsNum;
/**下单时间*/ /**下单时间*/
@Excel(name = "下单时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") @Excel(name = "下单时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "下单时间") @ApiModelProperty(value = "下单时间")
private Date orderTime; private Date orderTime;
/**交货期*/ /**交货期*/
@Excel(name = "交货期", width = 15) @Excel(name = "交货期", width = 15)
@ApiModelProperty(value = "交货期") @ApiModelProperty(value = "交货期")
private Integer deliveryTime; private Integer deliveryTime;
/**工单状态*/ /**工单状态*/
@Excel(name = "工单状态", width = 15, dicCode = "work_order_status") @Excel(name = "工单状态", width = 15, dicCode = "work_order_status")
@Dict(dicCode = "work_order_status") @Dict(dicCode = "work_order_status")
@ApiModelProperty(value = "工单状态") @ApiModelProperty(value = "工单状态")
private Integer workOrderStatus; private Integer workOrderStatus;
/**企业*/ /**企业*/
@Excel(name = "企业", width = 15) @Excel(name = "企业", width = 15)
@Dict(dictTable = "sys_depart",dicText = "depart_name", dicCode = "id") @Dict(dictTable = "sys_depart",dicText = "depart_name", dicCode = "id")
@ApiModelProperty(value = "企业") @ApiModelProperty(value = "企业")
private String enterprisesId; private String enterprisesId;
} }

Loading…
Cancel
Save