| | |
| | | using MES.Service.DB; |
| | | using Masuit.Tools; |
| | | using MES.Service.DB; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | |
| | | // 将 ErpPosition 对象转换为 MesPosition 对象的方法 |
| | | private MesPosition GetMesPosition(ErpPosition position) |
| | | { |
| | | return new MesPosition |
| | | var entity = new MesPosition |
| | | { |
| | | Id = string.IsNullOrEmpty(position.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | | : null, |
| | | }; |
| | | |
| | | var mesPosition = Db.Queryable<MesPosition>() |
| | | .Where(s => s.PositionId == entity.PositionId) |
| | | .First(); |
| | | |
| | | if (mesPosition != null) |
| | | { |
| | | entity.Id = mesPosition.Id; |
| | | } |
| | | |
| | | return entity; |
| | | } |
| | | |
| | | // SaveList 方法用于保存多个岗位记录,根据类型批量执行不同的操作 |