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