Merge remote-tracking branch 'origin/feature/DM/nflg-bom' into feature/DM/nflg-bom
This commit is contained in:
commit
e99aa8e17f
|
|
@ -31,6 +31,8 @@ public class EBomConstant {
|
||||||
|
|
||||||
public static final String PROJECT_TYPE_T="T";
|
public static final String PROJECT_TYPE_T="T";
|
||||||
|
|
||||||
|
public static final String KG="KG";
|
||||||
|
|
||||||
|
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Getter
|
@Getter
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ import com.nflg.product.bomnew.util.ListCommonUtil;
|
||||||
import com.nflg.product.bomnew.util.VUtils;
|
import com.nflg.product.bomnew.util.VUtils;
|
||||||
import com.nflg.product.bomnew.util.VersionUtil;
|
import com.nflg.product.bomnew.util.VersionUtil;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
import org.aspectj.weaver.ast.ITestVisitor;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
@ -116,7 +117,14 @@ public class OriginalBomToEBomV2Convert extends BaseConvert {
|
||||||
BigDecimal totalWeightResult = BigDecimal.ZERO;
|
BigDecimal totalWeightResult = BigDecimal.ZERO;
|
||||||
List<Long> rowIds=new ArrayList<>();
|
List<Long> rowIds=new ArrayList<>();
|
||||||
for (BomOriginalListVO item : list1) {
|
for (BomOriginalListVO item : list1) {
|
||||||
numResult = NumberUtil.add(numResult, Objects.nonNull(item.getNum()) ? item.getNum() : BigDecimal.ZERO);
|
BigDecimal numNew=BigDecimal.ZERO;
|
||||||
|
if( EBomConstant.KG.equalsIgnoreCase(item.getMaterialUnit())){
|
||||||
|
numNew= item.getTotalWeight();
|
||||||
|
}else {
|
||||||
|
numNew=NumberUtil.mul(item.getTotalWeight(),item.getNum());
|
||||||
|
}
|
||||||
|
// numResult = NumberUtil.add(numResult, Objects.nonNull( item.getNum()) ? item.getNum() : BigDecimal.ZERO);
|
||||||
|
numResult = NumberUtil.add(numResult, numNew);
|
||||||
totalWeightResult = NumberUtil.add(totalWeightResult, item.getTotalWeight());
|
totalWeightResult = NumberUtil.add(totalWeightResult, item.getTotalWeight());
|
||||||
rowIds.add(item.getRowId());
|
rowIds.add(item.getRowId());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue