fix: 修复原始bom转ebom后,子级节点总重错误的问题
This commit is contained in:
parent
b902e685ec
commit
436d6d4480
|
|
@ -1,19 +1,18 @@
|
||||||
package com.nflg.product.bomnew.pojo.entity;
|
package com.nflg.product.bomnew.pojo.entity;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
|
|
||||||
import cn.hutool.core.util.NumberUtil;
|
import cn.hutool.core.util.NumberUtil;
|
||||||
import com.baomidou.mybatisplus.annotation.*;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.LocalDate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* t_bom_new_original_child
|
* t_bom_new_original_child
|
||||||
|
|
@ -136,7 +135,7 @@ public class BomNewOriginalChildEntity implements Serializable {
|
||||||
private Long bomVersionRowId;
|
private Long bomVersionRowId;
|
||||||
|
|
||||||
public BigDecimal getTotalWeight() {
|
public BigDecimal getTotalWeight() {
|
||||||
return NumberUtil.mul(this.getUnitWeight(), this.num);
|
return NumberUtil.mul(this.unitWeight, this.num);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -61829104329368344L;
|
private static final long serialVersionUID = -61829104329368344L;
|
||||||
|
|
|
||||||
|
|
@ -564,7 +564,7 @@ public class BomNewOriginalParentService extends ServiceImpl<BomNewOriginalParen
|
||||||
//原始BOM-同步到历史表
|
//原始BOM-同步到历史表
|
||||||
CompletableFuture.runAsync(() -> {
|
CompletableFuture.runAsync(() -> {
|
||||||
syncToFormal(convert.getHasHandlerParentIds());
|
syncToFormal(convert.getHasHandlerParentIds());
|
||||||
},syncOriginalBomToFormalPool );
|
}, syncOriginalBomToFormalPool);
|
||||||
}
|
}
|
||||||
|
|
||||||
//记录子级BOM版本行ID
|
//记录子级BOM版本行ID
|
||||||
|
|
@ -573,6 +573,8 @@ public class BomNewOriginalParentService extends ServiceImpl<BomNewOriginalParen
|
||||||
BomNewOriginalChildEntity entChild = new BomNewOriginalChildEntity();
|
BomNewOriginalChildEntity entChild = new BomNewOriginalChildEntity();
|
||||||
entChild.setRowId(k.getRowId());
|
entChild.setRowId(k.getRowId());
|
||||||
entChild.setBomVersionRowId(k.getBomRowId());
|
entChild.setBomVersionRowId(k.getBomRowId());
|
||||||
|
entChild.setNum(k.getNum());
|
||||||
|
entChild.setUnitWeight(k.getUnitWeight());
|
||||||
originalChildEntities.add(entChild);
|
originalChildEntities.add(entChild);
|
||||||
});
|
});
|
||||||
if (CollUtil.isNotEmpty(originalChildEntities)) {
|
if (CollUtil.isNotEmpty(originalChildEntities)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue