|
@@ -2712,13 +2712,15 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
warehouseBills.setUpdateBy(SecurityUtils.getUsername());
|
|
warehouseBills.setUpdateBy(SecurityUtils.getUsername());
|
|
Long timestamp = DateUtils.getTimestamp(new Date());
|
|
Long timestamp = DateUtils.getTimestamp(new Date());
|
|
warehouseBills.setfDateChanged(timestamp.toString() + (int) (Math.random() * 900) + 100);
|
|
warehouseBills.setfDateChanged(timestamp.toString() + (int) (Math.random() * 900) + 100);
|
|
- TWarehousebillsitems itemInFo = tWarehousebillsitemsMapper.selectItemQtyByFPid(warehouseBills.getfId());
|
|
|
|
- warehouseBills.setfQty(itemInFo.getfQty());
|
|
|
|
- warehouseBills.setfNetweight(itemInFo.getfNetweight());
|
|
|
|
- warehouseBills.setfGrossweight(itemInFo.getfGrossweight());
|
|
|
|
- tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
|
|
|
|
// 查询最新明细表
|
|
// 查询最新明细表
|
|
TWarehousebillsitems warehousebillsitems = tWarehousebillsitemsMapper.selectTWarehousebillsitemsById(tWarehousebillsitems.getfId());
|
|
TWarehousebillsitems warehousebillsitems = tWarehousebillsitemsMapper.selectTWarehousebillsitemsById(tWarehousebillsitems.getfId());
|
|
|
|
+ Date time = new Date();
|
|
|
|
+ if (StringUtils.isNotEmpty(warehouseBills.getfChargetype()) && "0".equals(warehouseBills.getfChargetype())) {
|
|
|
|
+ time = tWarehousebillsitemsMapper.selecMinBsDateByFPid(tWarehousebillsitems.getfPid());
|
|
|
|
+ }else if (StringUtils.isNotEmpty(warehouseBills.getfChargetype()) && "1".equals(warehouseBills.getfChargetype())){
|
|
|
|
+ time = warehousebillsitems.getfBsdate();
|
|
|
|
+ }
|
|
|
|
+ tWarehousebillsitems.setfChargedate(time);
|
|
if (StringUtils.isNull(warehousebillsitems) || warehousebillsitems.getfBillstatus() != 30L) {
|
|
if (StringUtils.isNull(warehousebillsitems) || warehousebillsitems.getfBillstatus() != 30L) {
|
|
return AjaxResult.error("请确认是该明细数据是否存在,或该明细数据状态异常");
|
|
return AjaxResult.error("请确认是该明细数据是否存在,或该明细数据状态异常");
|
|
}
|
|
}
|
|
@@ -2745,6 +2747,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
warehousebillsitems.setfQty(tWarehousebillsitems.getfQty());
|
|
warehousebillsitems.setfQty(tWarehousebillsitems.getfQty());
|
|
warehousebillsitems.setfGrossweight(tWarehousebillsitems.getfGrossweight());
|
|
warehousebillsitems.setfGrossweight(tWarehousebillsitems.getfGrossweight());
|
|
warehousebillsitems.setfNetweight(tWarehousebillsitems.getfNetweight());
|
|
warehousebillsitems.setfNetweight(tWarehousebillsitems.getfNetweight());
|
|
|
|
+ warehousebillsitems.setfStevedore(tWarehousebillsitems.getfStevedore());
|
|
|
|
+ warehousebillsitems.setRemark(tWarehousebillsitems.getRemark());
|
|
|
|
+ warehousebillsitems.setfWarehouselocid(tWarehousebillsitems.getfWarehouselocid());
|
|
if (instalTWhgenleg(warehouseBills, warehousebillsitems, loginUser.getUser()) <= 0) {
|
|
if (instalTWhgenleg(warehouseBills, warehousebillsitems, loginUser.getUser()) <= 0) {
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
return AjaxResult.error("新增库存总账失败");
|
|
return AjaxResult.error("新增库存总账失败");
|
|
@@ -2799,6 +2804,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
tEnclosureMapper.insertTEnclosure(enclosure);
|
|
tEnclosureMapper.insertTEnclosure(enclosure);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ TWarehousebillsitems itemInFo = tWarehousebillsitemsMapper.selectItemQtyByFPid(warehouseBills.getfId());
|
|
|
|
+ warehouseBills.setfQty(itemInFo.getfQty());
|
|
|
|
+ warehouseBills.setfNetweight(itemInFo.getfNetweight());
|
|
|
|
+ warehouseBills.setfGrossweight(itemInFo.getfGrossweight());
|
|
|
|
+ tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
|
|
return AjaxResult.success();
|
|
return AjaxResult.success();
|
|
}
|
|
}
|
|
|
|
|