| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 SignalID 获取 信号+信号类型 |
| | | /// 通过 ID 获取 信号+信号类型 |
| | | /// </summary> |
| | | public Model.Signal_SignalType GetExSignalTypeBySignalID(long CorpID, long SignalID) |
| | | public Model.Signal_SignalType GetExSignalTypeByID(long CorpID, long ID) |
| | | { |
| | | var signal = GetByID(CorpID, SignalID); |
| | | var signal = GetByID(CorpID, ID); |
| | | if (signal == null) |
| | | return default; |
| | | var signalType = new SignalType().GetByIdentifier(signal.SignalType); |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 SignalIds 获取 信号+信号类型 |
| | | /// 通过 Ids 获取 信号+信号类型 |
| | | /// </summary> |
| | | public List<Model.Signal_SignalType> GetExSignalTypeBySignalIds(long CorpID, IEnumerable<long> SignalIds) |
| | | public List<Model.Signal_SignalType> GetExSignalTypeBySignalIds(long CorpID, IEnumerable<long> Ids) |
| | | { |
| | | if (SignalIds == null || SignalIds.Count() < 1) |
| | | if (Ids == null || Ids.Count() < 1) |
| | | return default; |
| | | var signalList = GetByIds(CorpID,SignalIds); |
| | | var signalList = GetByIds(CorpID,Ids); |
| | | if (signalList == null || signalList.Count < 1) |
| | | return default; |
| | | var identifiers = signalList.Where(x => !string.IsNullOrEmpty(x.SignalType)).Select(x => x.SignalType).Distinct().ToList(); |