public ResultJSON <InAndOutLog> Post([FromBody] InAndOutLog model) { r.CurrentUser = UserName; return(new ResultJSON <InAndOutLog> { Code = 0, Data = r.Insert(model) }); }
public MoveStore UpdateInOutFact(MoveStore m) { MoveStore ms = _dbContext.MoveStores.Find(m.Id); ms.InFact = m.InFact; ms.OutFact = m.OutFact; ms.State = MoveStoreState.已完成; //更新油仓数量 StoreRepository st_r = new StoreRepository(_dbContext); bool isSucc = st_r.UpdateOil(m.InStoreId, m.OutStoreId, m.InFact, m.OutFact); if (isSucc) { //增加出入仓记录 InAndOutLogRepository io_r = new InAndOutLogRepository(_dbContext); InAndOutLog io_in = io_r.Insert(new InAndOutLog { Name = "生产转仓", StoreId = m.InStoreId, Value = m.InFact, ValueLitre = m.InFact, Operators = CurrentUser, Unit = "升", Type = LogType.入仓 }); InAndOutLog io_out = io_r.Insert(new InAndOutLog { Name = "生产转仓", StoreId = m.OutStoreId, Value = m.OutFact, ValueLitre = m.OutFact, Operators = CurrentUser, Unit = "升", Type = LogType.出仓 }); Save(); } return(ms); }