|
@@ -1685,13 +1685,21 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("库存明细第" + line + "行未找到入库日期,请确认");
|
|
|
}
|
|
|
-
|
|
|
- wbItem.setfPid(fPid);
|
|
|
- wbItem.setfBilltype(billsType);
|
|
|
- wbItem.setCreateTime(new Date());
|
|
|
- wbItem.setfBillno(warehouseBills.getfBillno());
|
|
|
- wbItem.setCreateBy(loginUser.getUser().getUserName());
|
|
|
- tWarehousebillsitemsMapper.insertTWarehousebillsitems(wbItem);
|
|
|
+ if(wbItem.getfId() == null){
|
|
|
+ wbItem.setfPid(fPid);
|
|
|
+ wbItem.setfBilltype(billsType);
|
|
|
+ wbItem.setCreateTime(new Date());
|
|
|
+ wbItem.setfBillno(warehouseBills.getfBillno());
|
|
|
+ wbItem.setCreateBy(loginUser.getUser().getUserName());
|
|
|
+ tWarehousebillsitemsMapper.insertTWarehousebillsitems(wbItem);
|
|
|
+ }else{
|
|
|
+ wbItem.setfPid(fPid);
|
|
|
+ wbItem.setfBilltype(billsType);
|
|
|
+ wbItem.setUpdateTime(new Date());
|
|
|
+ wbItem.setfBillno(warehouseBills.getfBillno());
|
|
|
+ wbItem.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
+ tWarehousebillsitemsMapper.updateTWarehousebillsitems(wbItem);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 箱型数据
|