默认单位
This commit is contained in:
parent
00e7b35926
commit
6f6085343f
|
|
@ -61,6 +61,10 @@ public class TbConsInfo implements Serializable {
|
||||||
@ApiModelProperty(value = "单位换算")
|
@ApiModelProperty(value = "单位换算")
|
||||||
private BigDecimal conUnitTwoConvert;
|
private BigDecimal conUnitTwoConvert;
|
||||||
|
|
||||||
|
@Column(name = "`default_unit`")
|
||||||
|
@ApiModelProperty(value = "默认入库单位")
|
||||||
|
private String defaultUnit;
|
||||||
|
|
||||||
@Column(name = "`laster_in_stock`")
|
@Column(name = "`laster_in_stock`")
|
||||||
@ApiModelProperty(value = "最近一次入库量")
|
@ApiModelProperty(value = "最近一次入库量")
|
||||||
private BigDecimal lasterInStock;
|
private BigDecimal lasterInStock;
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,10 @@ public class TbConsInfoV2 implements Serializable {
|
||||||
@ApiModelProperty(value = "单位换算")
|
@ApiModelProperty(value = "单位换算")
|
||||||
private BigDecimal conUnitTwoConvert;
|
private BigDecimal conUnitTwoConvert;
|
||||||
|
|
||||||
|
@Column(name = "`default_unit`")
|
||||||
|
@ApiModelProperty(value = "默认入库单位")
|
||||||
|
private String defaultUnit;
|
||||||
|
|
||||||
|
|
||||||
@Column(name = "`laster_in_stock`")
|
@Column(name = "`laster_in_stock`")
|
||||||
@ApiModelProperty(value = "最近一次入库量")
|
@ApiModelProperty(value = "最近一次入库量")
|
||||||
|
|
|
||||||
|
|
@ -231,10 +231,18 @@ public class TbConsInfoServiceImpl implements TbConsInfoService {
|
||||||
}
|
}
|
||||||
BigDecimal changeStock = conInfos.getStockNumber();
|
BigDecimal changeStock = conInfos.getStockNumber();
|
||||||
//副单位的实际修改值
|
//副单位的实际修改值
|
||||||
if (StringUtils.isNotBlank(conInfos.getUnit()) && conInfos.getUnit().equals(info.getConUnitTwo())) {
|
if(StringUtils.isNotBlank(conInfos.getUnit())){
|
||||||
|
info.setDefaultUnit(conInfos.getUnit());
|
||||||
|
if(conInfos.getUnit().equals(info.getConUnitTwo())){
|
||||||
|
changeStock = conInfos.getStockNumber().multiply(info.getConUnitTwoConvert()).setScale(2, BigDecimal.ROUND_HALF_UP);
|
||||||
|
}
|
||||||
|
}else if(info.getConUnitTwo().equals(info.getDefaultUnit())) {
|
||||||
|
info.setDefaultUnit(info.getConUnitTwo());
|
||||||
changeStock = conInfos.getStockNumber().multiply(info.getConUnitTwoConvert()).setScale(2, BigDecimal.ROUND_HALF_UP);
|
changeStock = conInfos.getStockNumber().multiply(info.getConUnitTwoConvert()).setScale(2, BigDecimal.ROUND_HALF_UP);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
TbConsSuppFlow suppFlow = new TbConsSuppFlow();
|
TbConsSuppFlow suppFlow = new TbConsSuppFlow();
|
||||||
|
|
||||||
TbConsInfoFlow flow = new TbConsInfoFlow();
|
TbConsInfoFlow flow = new TbConsInfoFlow();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue