| | |
| | | throw new Exception(e.Message); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 添加储位信息(平库)用于开发人员添加基础信息 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <param name="userId"></param> |
| | | /// <returns></returns> |
| | | public async Task<int> AddPkStorageLocat(AddLocateVm model, int userId) |
| | | { |
| | | try |
| | | { |
| | | var q = 0; |
| | | // 排(组)循环 |
| | | for(int i=1;i<=model.Row;i++) |
| | | { |
| | | // 列循环 |
| | | for (int z = 1; z <= model.Col; z++) |
| | | { |
| | | q += await LocatRst.AddAsync(new SysStorageLocat() |
| | | { |
| | | // 区域+排+列+层 |
| | | LocatNo = model.AreaNo + i.ToString().PadLeft(2, '0') + z.ToString().PadLeft(2, '0') + "01", |
| | | WareHouseNo = model.HouseNo, |
| | | RoadwayNo = "", |
| | | AreaNo = model.AreaNo, |
| | | Status = "0", |
| | | AisleOne = "1", |
| | | AisleTwo = "", |
| | | Flag = "0", |
| | | Depth = z.ToString(), |
| | | Row = i, |
| | | Column = z, |
| | | Layer = 1, |
| | | CreateUser = userId |
| | | }); ; |
| | | } |
| | | } |
| | | |
| | | return q; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | throw new Exception(e.Message); |
| | | } |
| | | } |
| | | |
| | | public bool EditStorageLocatList(EditLocateListVm model, int userId) |
| | | { |
| | | try |