|
@@ -271,7 +271,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
overNeight=inOutWarehouseTask.getWeight()*0.08f;
|
|
|
}
|
|
|
}
|
|
|
- inOutWarehouseTask.setCompletedQuantity(inOutWarehouseTask.getCompletedQuantity()+warehouseInOutInfo.getNetWeight());
|
|
|
+ inOutWarehouseTask.setCompletedQuantity(inOutWarehouseTask.getCompletedQuantity()+Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
if (inOutWarehouseTask.getCompletedQuantity()>inOutWarehouseTask.getWeight()+overNeight){
|
|
|
throw new YException(YExceptionEnum.TASK_WEIGHT_EXCEEDED_ERROR);
|
|
|
}
|
|
@@ -312,7 +312,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
overNeight=inOutWarehouseTask.getWeight()*0.08f;
|
|
|
}
|
|
|
}
|
|
|
- inOutWarehouseTask.setCompletedQuantity(inOutWarehouseTask.getCompletedQuantity()+warehouseInOutInfo.getNetWeight());
|
|
|
+ inOutWarehouseTask.setCompletedQuantity(inOutWarehouseTask.getCompletedQuantity()+Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
if (inOutWarehouseTask.getCompletedQuantity()>inOutWarehouseTask.getWeight()+overNeight){
|
|
|
throw new YException(YExceptionEnum.TASK_WEIGHT_EXCEEDED_ERROR);
|
|
|
}
|
|
@@ -358,9 +358,9 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
.eq("delete_flag", "0"));
|
|
|
// 判断是否有货
|
|
|
if (warehousePositionStorageInfo != null) {
|
|
|
- original = warehousePositionStorageInfo.getStorage() + warehouseInOutInfo.getNetWeight();
|
|
|
+ original = warehousePositionStorageInfo.getStorage() + Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight()));;
|
|
|
// 更新库存量
|
|
|
- warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() + warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() + Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.updateById(warehousePositionStorageInfo);
|
|
|
}
|
|
|
// 没有货
|
|
@@ -372,7 +372,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
warehousePositionStorageInfo1.setBinNumber(warehouseInOutInfo.getBinNumber());
|
|
|
warehousePositionStorageInfo1.setGoodsName(warehouseInOutInfo.getGoodsName());
|
|
|
warehousePositionStorageInfo1.setGoodsNameKey(warehouseInOutInfo.getGoodsNameKey());
|
|
|
- warehousePositionStorageInfo1.setStorage(warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo1.setStorage(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.insert(warehousePositionStorageInfo1);
|
|
|
}
|
|
|
}
|
|
@@ -456,7 +456,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
purchaseReceiptReport.setProtein(warehouseInOutDetail.getProtein());
|
|
|
purchaseReceiptReport.setWaterContent(warehouseInOutDetail.getWaterContent());
|
|
|
purchaseReceiptReport.setDeductionAmount(warehouseInOutInfo.getDeductionAmount());
|
|
|
- purchaseReceiptReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ purchaseReceiptReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
purchaseReceiptReport.setDeductionItems(warehouseInOutInfo.getDeductionItems());
|
|
|
purchaseReceiptReport.setWarehouseName(warehouseInOutInfo.getWarehouseName());
|
|
|
purchaseReceiptReport.setStatusFlag(StatusEnum.FORM_REVIEWED.getFlag());
|
|
@@ -483,7 +483,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
purchaseReceiptReport.setAmountNotPayable(purchaseReceiptReport.getAmountIngPayable());
|
|
|
if (tranCarInfo != null) {
|
|
|
//将到货数据同步到派车表
|
|
|
- tranCarInfo.setUnloadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setUnloadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
tranCarInfo.setUnloadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
tranCarInfo.setDeductionAmount(warehouseInOutInfo.getDeductionAmount());
|
|
|
tranCarInfo.setDeductionItems(warehouseInOutInfo.getDeductionItems());
|
|
@@ -573,7 +573,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
if (warehousePositionStorageInfo != null) {
|
|
|
if (warehouseInOutInfo.getNetWeight() <= warehousePositionStorageInfo.getStorage()) {
|
|
|
// 更新库存量
|
|
|
- warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() - warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() - Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.updateById(warehousePositionStorageInfo);
|
|
|
}
|
|
|
//出库量大于库存量
|
|
@@ -605,7 +605,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
tranCarInfo.setCarNo(warehouseInOutInfo.getCarNo());
|
|
|
tranCarInfo.setContractNo(warehouseInOutInfo.getContractNo());
|
|
|
tranCarInfo.setTranCarNo(warehouseInOutInfo.getTranCarNo());
|
|
|
- tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setLoadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
tranCarInfo.setLoadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
tranCarInfo.setConfirmFlag(StatusEnum.NOT_CONFIRM.getFlag());
|
|
|
// 期货销售出库统计
|
|
@@ -621,7 +621,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
salesDeliveryReport.setRetrievalDate(warehouseInOutInfo.getInOutDate());
|
|
|
salesDeliveryReport.setProtein(warehouseInOutDetail.getProtein());
|
|
|
salesDeliveryReport.setWaterContent(warehouseInOutDetail.getWaterContent());
|
|
|
- salesDeliveryReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ salesDeliveryReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
salesDeliveryReport.setWarehouseName(warehouseInOutInfo.getWarehouseName());
|
|
|
salesDeliveryReport.setStatusFlag(StatusEnum.FORM_REVIEWED.getFlag());
|
|
|
salesDeliveryReport.setStatus(StatusEnum.FORM_REVIEWED.getName());
|
|
@@ -718,10 +718,10 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockPurchaseReceiptReport.setCarNo(warehouseInOutInfo.getCarNo());
|
|
|
stockPurchaseReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockPurchaseReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockPurchaseReceiptReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockPurchaseReceiptReport.setWarehousingDate(warehouseInOutInfo.getInOutDate());
|
|
|
stockPurchaseReceiptReport.setDeductionWeight(warehouseInOutInfo.getDeductionWeight());
|
|
|
- stockPurchaseReceiptReport.setSettlementWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setSettlementWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockPurchaseReceiptReport.setDeductionAmount(warehouseInOutInfo.getDeductionAmount());
|
|
|
|
|
|
if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
@@ -805,10 +805,10 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockPurchaseReceiptReport.setCarNo(warehouseInOutInfo.getCarNo());
|
|
|
stockPurchaseReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockPurchaseReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockPurchaseReceiptReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockPurchaseReceiptReport.setWarehousingDate(warehouseInOutInfo.getInOutDate());
|
|
|
stockPurchaseReceiptReport.setDeductionWeight(warehouseInOutInfo.getDeductionWeight());
|
|
|
- stockPurchaseReceiptReport.setSettlementWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setSettlementWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
BigDecimal cost = new BigDecimal(contractManagementInfo.getUnitContractPrice());
|
|
|
BigDecimal deductionAmount = new BigDecimal(warehouseInOutInfo.getDeductionAmount());
|
|
@@ -873,11 +873,11 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockSaleReceiptReport.setCarNo(warehouseInOutInfo.getCarNo());
|
|
|
stockSaleReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockSaleReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockSaleReceiptReport.setNetWeight(-warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setNetWeight(-Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
stockSaleReceiptReport.setReturnDate(warehouseInOutInfo.getInOutDate());
|
|
|
stockSaleReceiptReport.setAmountIngReceivable(-warehouseInOutInfo.getNetWeight() * contractManagementInfo.getUnitContractPrice());
|
|
|
- stockSaleReceiptReport.setSettlementWeight(-warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(-Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockSaleReceiptReport.setReturnFlag("1");
|
|
|
stockSaleReceiptReport.setStatusFlag(StatusEnum.TO_BE_RECEIVED.getFlag());
|
|
|
stockSaleReceiptReport.setStatus(StatusEnum.TO_BE_RECEIVED.getName());
|
|
@@ -903,10 +903,10 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockSaleReceiptReport.setTitleNo(warehouseInOutInfo.getTitleNo());
|
|
|
stockSaleReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockSaleReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockSaleReceiptReport.setNetWeight(-warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setNetWeight(-Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockSaleReceiptReport.setReturnDate(warehouseInOutInfo.getInOutDate());
|
|
|
stockSaleReceiptReport.setAmountIngReceivable(-warehouseInOutInfo.getNetWeight() * contractManagementInfo1.getUnitContractPrice());
|
|
|
- stockSaleReceiptReport.setSettlementWeight(-warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(-Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockSaleReceiptReport.setReturnFlag("1");
|
|
|
stockSaleReceiptReport.setStatusFlag(StatusEnum.TO_BE_RECEIVED.getFlag());
|
|
|
stockSaleReceiptReport.setStatus(StatusEnum.TO_BE_RECEIVED.getName());
|
|
@@ -921,7 +921,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
TranCarInfo tranCarInfo = tranCarInfoService.selectOne(wrapper);
|
|
|
if (tranCarInfo != null) {
|
|
|
//将到货数据同步到派车表
|
|
|
- tranCarInfo.setUnloadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setUnloadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
if (warehouseInOutInfo.getAddressUrl()!=null) {
|
|
|
tranCarInfo.setUnloadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
}
|
|
@@ -949,7 +949,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
if (warehousePositionStorageInfo != null) {
|
|
|
original = warehousePositionStorageInfo.getStorage();
|
|
|
// 更新库存量
|
|
|
- warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() + warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() + Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.updateById(warehousePositionStorageInfo);
|
|
|
}
|
|
|
// 没有货
|
|
@@ -960,7 +960,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
warehousePositionStorageInfo1.setBinNumber(warehouseInOutInfo.getBinNumber());
|
|
|
warehousePositionStorageInfo1.setGoodsNameKey(warehouseInOutInfo.getGoodsNameKey());
|
|
|
warehousePositionStorageInfo1.setGoodsName(warehouseInOutInfo.getGoodsName());
|
|
|
- warehousePositionStorageInfo1.setStorage(warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo1.setStorage(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.insert(warehousePositionStorageInfo1);
|
|
|
}
|
|
|
}
|
|
@@ -977,7 +977,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
weightedDetails.setGrainType(warehouseInOutInfo.getType());
|
|
|
weightedDetails.setInTypeKey(warehouseInOutInfo.getInOutTypeKey());
|
|
|
weightedDetails.setInType(warehouseInOutInfo.getInOutType());
|
|
|
- weightedDetails.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ weightedDetails.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
weightedDetails.setPureWeight(warehouseInOutInfo.getPureWeight());
|
|
|
weightedDetails.setUnitPrice(warehouseInOutInfo.getCost());
|
|
|
weightedDetails.setDeductionAmount(warehouseInOutInfo.getDeductionAmount());
|
|
@@ -994,10 +994,10 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
// 计算新加权成本
|
|
|
float newCost = 0f;
|
|
|
if ("干粮".equals(warehouseInOutInfo.getType())) {
|
|
|
- newCost = ((warehouseInOutInfo.getCost() + warehouseInOutInfo.getFreight()) * warehouseInOutInfo.getNetWeight() + original * weightedDetails.getCostBefore()) / (warehouseInOutInfo.getNetWeight() + original);
|
|
|
+ newCost = ((warehouseInOutInfo.getCost() + warehouseInOutInfo.getFreight()) * Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())) + original * weightedDetails.getCostBefore()) / (Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())) + original);
|
|
|
|
|
|
} else {
|
|
|
- newCost = ((warehouseInOutInfo.getCost() + warehouseInOutInfo.getFreight()) * warehouseInOutInfo.getNetWeight() + original * weightedDetails.getCostBefore()) / (warehouseInOutInfo.getPureWeight() + original);
|
|
|
+ newCost = ((warehouseInOutInfo.getCost() + warehouseInOutInfo.getFreight()) * Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())) + original * weightedDetails.getCostBefore()) / (warehouseInOutInfo.getPureWeight() + original);
|
|
|
|
|
|
}
|
|
|
weightedDetails.setCostAfter(newCost);
|
|
@@ -1062,7 +1062,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
if (warehousePositionStorageInfo != null) {
|
|
|
original = warehousePositionStorageInfo.getStorage();
|
|
|
// 更新库存量
|
|
|
- warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() + warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() + Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.updateById(warehousePositionStorageInfo);
|
|
|
}
|
|
|
// 没有货
|
|
@@ -1073,7 +1073,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
warehousePositionStorageInfo1.setBinNumber(warehouseInOutInfo.getBinNumber());
|
|
|
warehousePositionStorageInfo1.setGoodsNameKey(warehouseInOutInfo.getGoodsNameKey());
|
|
|
warehousePositionStorageInfo1.setGoodsName(warehouseInOutInfo.getGoodsName());
|
|
|
- warehousePositionStorageInfo1.setStorage(warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo1.setStorage(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.insert(warehousePositionStorageInfo1);
|
|
|
}
|
|
|
}
|
|
@@ -1118,7 +1118,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
tranCarInfo.setTranType("4");
|
|
|
tranCarInfo.setSubmit("1");
|
|
|
tranCarInfo.setContractNo(warehouseInOutInfo.getContractNo());
|
|
|
- tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setLoadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
tranCarInfo.setStatusFlag(StatusEnum.LOADED.getFlag());
|
|
|
tranCarInfo.setStatus(StatusEnum.LOADED.getName());
|
|
|
if("汽运".equals(warehouseInOutInfo.getOutType())){
|
|
@@ -1163,11 +1163,11 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockSaleReceiptReport.setWarehouseName(warehouseInOutInfo.getWarehouseName());
|
|
|
stockSaleReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockSaleReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockSaleReceiptReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockSaleReceiptReport.setDeliveryDate(warehouseInOutInfo.getInOutDate());
|
|
|
//按出库重量结算时
|
|
|
if("1".equals(contractManagementInfo.getSettlementWeightMethod())) {
|
|
|
- stockSaleReceiptReport.setSettlementWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
}
|
|
|
stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
stockSaleReceiptReport.setAmountIngReceivable(warehouseInOutInfo.getNetWeight() *
|
|
@@ -1259,12 +1259,12 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockSaleReceiptReport.setWarehouseName(warehouseInOutInfo.getWarehouseName());
|
|
|
stockSaleReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockSaleReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockSaleReceiptReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockSaleReceiptReport.setDeliveryDate(warehouseInOutInfo.getInOutDate());
|
|
|
- stockSaleReceiptReport.setSettlementWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
//按出库重量结算时
|
|
|
if("1".equals(contractManagementInfo1.getSettlementWeightMethod())){
|
|
|
- stockSaleReceiptReport.setSettlementWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
//定价销售
|
|
|
if(contractManagementInfo1.getUnitContractPrice()!=null) {
|
|
|
stockSaleReceiptReport.setSettlementPrice(contractManagementInfo1.getUnitContractPrice());
|
|
@@ -1333,7 +1333,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
TranCarInfo tranCarInfo = tranCarInfoService.selectById(warehouseInOutInfo.getCarId());
|
|
|
if (tranCarInfo != null) {
|
|
|
//将发货数据同步到派车表
|
|
|
- tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setLoadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
if (warehouseInOutInfo.getAddressUrl()!=null) {
|
|
|
tranCarInfo.setLoadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
}
|
|
@@ -1362,7 +1362,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
if (warehousePositionStorageInfo != null) {
|
|
|
if (warehouseInOutInfo.getNetWeight() <= warehousePositionStorageInfo.getStorage()) {
|
|
|
// 更新库存量
|
|
|
- warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() - warehouseInOutInfo.getNetWeight());
|
|
|
+ warehousePositionStorageInfo.setStorage(warehousePositionStorageInfo.getStorage() - Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
warehousePositionStorageInfoService.updateById(warehousePositionStorageInfo);
|
|
|
}
|
|
|
//出库量大于库存量
|
|
@@ -1417,9 +1417,9 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockPurchaseReceiptReport.setCarNo(warehouseInOutInfo.getCarNo());
|
|
|
stockPurchaseReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockPurchaseReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockPurchaseReceiptReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockPurchaseReceiptReport.setWarehousingDate(warehouseInOutInfo.getInOutDate());
|
|
|
- stockPurchaseReceiptReport.setSettlementWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setSettlementWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockPurchaseReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
stockPurchaseReceiptReport.setAmountIngPayable(warehouseInOutInfo.getNetWeight() *
|
|
@@ -1509,7 +1509,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
TranCarInfo tranCarInfo = tranCarInfoService.selectOne(wrapper);
|
|
|
if (tranCarInfo != null) {
|
|
|
//将发货数据同步到派车表
|
|
|
- tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setLoadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
if (warehouseInOutInfo.getAddressUrl()!=null) {
|
|
|
tranCarInfo.setLoadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
}
|
|
@@ -1545,9 +1545,9 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
stockPurchaseReceiptReport.setCarNo(warehouseInOutInfo.getCarNo());
|
|
|
stockPurchaseReceiptReport.setGrossWeight(warehouseInOutInfo.getGrossWeight());
|
|
|
stockPurchaseReceiptReport.setTare(warehouseInOutInfo.getTare());
|
|
|
- stockPurchaseReceiptReport.setNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockPurchaseReceiptReport.setWarehousingDate(warehouseInOutInfo.getInOutDate());
|
|
|
- stockPurchaseReceiptReport.setSettlementWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ stockPurchaseReceiptReport.setSettlementWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
stockPurchaseReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
stockPurchaseReceiptReport.setAmountIngPayable(warehouseInOutInfo.getNetWeight() *
|
|
@@ -1594,7 +1594,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
TranCarInfo tranCarInfo = tranCarInfoService.selectOne(wrapper);
|
|
|
if (tranCarInfo != null) {
|
|
|
//将发货数据同步到派车表
|
|
|
- tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setLoadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
if (warehouseInOutInfo.getAddressUrl()!=null) {
|
|
|
tranCarInfo.setLoadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
}
|
|
@@ -1638,7 +1638,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
tranCarInfo.setCompId(warehouseBaseInfo.getCompId());
|
|
|
tranCarInfo.setTranType("1");
|
|
|
tranCarInfo.setSubmit("1");
|
|
|
- tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ tranCarInfo.setLoadNetWeight(Float.valueOf(String.valueOf(warehouseInOutInfo.getNetWeight())));
|
|
|
tranCarInfo.setLoadingDate(new Date());
|
|
|
tranCarInfo.setCarNo(warehouseInOutInfo.getCarNo());
|
|
|
String tranCarNo="";
|