Commit 1b8b99e3 authored by 李驰骋's avatar 李驰骋

Merge remote-tracking branch 'origin/dev' into dev

parents 063a19c8 ab91fe45
package com.ximai.mes.constant;
/**
* 物料类型
*/
public enum ItemTypeEnum {
/**
* 成品
*/
FINAL(301L),
/**
* 半成品
*/
SF(201L);
private final Long id;
ItemTypeEnum(Long id) {
this.id = id;
}
public Long getId() {
return id;
}
}
package com.ximai.mes.remote.process; package com.ximai.mes.remote.process;
import com.ximai.mes.aspect.IExtendedProcess; import com.ximai.mes.aspect.IExtendedProcess;
import com.ximai.mes.constant.ItemTypeEnum;
import com.ximai.mes.md.domain.MdItem; import com.ximai.mes.md.domain.MdItem;
import com.ximai.mes.md.mapper.MdItemMapper; import com.ximai.mes.md.mapper.MdItemMapper;
import com.ximai.mes.pro.domain.proWorkOrder.ProWorkorder; import com.ximai.mes.pro.domain.proWorkOrder.ProWorkorder;
...@@ -16,6 +17,7 @@ import java.time.LocalDateTime; ...@@ -16,6 +17,7 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects;
@Component @Component
public class FinishStockInCreateProcess implements IExtendedProcess { public class FinishStockInCreateProcess implements IExtendedProcess {
...@@ -32,7 +34,7 @@ public class FinishStockInCreateProcess implements IExtendedProcess { ...@@ -32,7 +34,7 @@ public class FinishStockInCreateProcess implements IExtendedProcess {
BigDecimal qualifyQuantity = (BigDecimal)args[1]; BigDecimal qualifyQuantity = (BigDecimal)args[1];
String requestCode = autoCodeUtil.genSerialCode("ERP_FINISH_STOCK_IN",""); String requestCode = autoCodeUtil.genSerialCode("ERP_FINISH_STOCK_IN","");
MdItem item = mdItemMapper.selectById(workorder.getProductId()); MdItem item = mdItemMapper.selectById(workorder.getProductId());
if(101L!=item.getItemTypeId()){ if(!Objects.equals(ItemTypeEnum.FINAL.getId(), item.getItemTypeId())){
FinishStockInCreate create = new FinishStockInCreate(); FinishStockInCreate create = new FinishStockInCreate();
create.setStockInNo(requestCode); create.setStockInNo(requestCode);
List<FinishStockInCreateDetail> details = new ArrayList<>(); List<FinishStockInCreateDetail> details = new ArrayList<>();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment