|
@@ -1480,6 +1480,25 @@ public class WarehousingOrderServiceImpl extends ServiceImpl<WarehousingOrderMap
|
|
|
"盘亏" + "(已驳回)", null, String.valueOf(warehousingOrder.getPlValue()));
|
|
|
warehousingOrder.setPlValue(0d);
|
|
|
}
|
|
|
+ //临时库入库单编辑入库重量
|
|
|
+ else if ("6".equals(warehousingOrder.getFlag())) {
|
|
|
+ WarehousingOrder warehousingOrder1=this.selectById(warehousingOrder.getId());
|
|
|
+ if (warehousingOrder1.getAvgCost()!=null){
|
|
|
+ //重新计算粮款和未付
|
|
|
+ warehousingOrder1.setGrainFund(warehousingOrder1.getAvgCost()*warehousingOrder.getInWarehouseWeight());
|
|
|
+ warehousingOrder1.setAmountNotPayable(warehousingOrder1.getGrainFund()-warehousingOrder1.getAmountEdPayable());
|
|
|
+ }
|
|
|
+ //修改剩余重量
|
|
|
+ warehousingOrder1.setSurplusWeight(warehousingOrder.getInWarehouseWeight()-warehousingOrder1.getOutWarehouseWeight());
|
|
|
+ WarehouseInOutInfo warehouseInOutInfo=warehouseInOutInfoService.selectOne(new EntityWrapper<WarehouseInOutInfo>()
|
|
|
+ .eq("base_id",warehousingOrder1.getBaseId())
|
|
|
+ .eq("in_out_type","采购入库"));
|
|
|
+ if (warehouseInOutInfo!=null){
|
|
|
+ warehouseInOutInfo.setNetWeight(warehousingOrder.getInWarehouseWeight());
|
|
|
+ warehouseInOutInfoService.updateById(warehouseInOutInfo);
|
|
|
+ }
|
|
|
+ this.updateById(warehousingOrder1);
|
|
|
+ }
|
|
|
// 主表信息编辑
|
|
|
boolean one = this.updateById(warehousingOrder);
|
|
|
// 假如成功返回ok
|