使用IOC获取定义的数据服务

This commit is contained in:
liming 蔡
2026-07-14 19:24:01 +08:00
parent 8c6c9a5dc1
commit 4e6992b78c
3 changed files with 9 additions and 10 deletions
+4 -9
View File
@@ -470,8 +470,6 @@ namespace JY.Inspection
_speech.SelectVoice(neededVoice.VoiceInfo.Name);
}
IocConfig.Initialize();
LogManagerControl.AddLog("程序已启动", LogAddtype.local);
}
@@ -1999,8 +1997,7 @@ namespace JY.Inspection
{
try
{
Repository<FeedingData> repository = new Repository<FeedingData>();
var feedingService = new FeedingDataService(repository);
FeedingDataService feedingService = IocConfig.Provider.GetService<FeedingDataService>();
List<FeedingData> list = (List<FeedingData>)obj;
if (list != null)
@@ -2092,8 +2089,7 @@ namespace JY.Inspection
///1# 进站条码
}
Repository<FeedingData> repository = new Repository<FeedingData>();
FeedingDataService service = new FeedingDataService(repository);
FeedingDataService service = (FeedingDataService)IocConfig.Provider.GetService<IFeedingDataService>();
for (int i = 0; i < listBarOut.Count; i++)
{
@@ -2508,9 +2504,8 @@ namespace JY.Inspection
{
try
{
//BlankingDataService service = IocConfig.Provider.GetService<BlankingDataService>();
Repository<BlankingData> repository = new Repository<BlankingData>();
var service = new BlankingDataService(repository);
BlankingDataService service =
(BlankingDataService)IocConfig.Provider.GetService<IBlankingDataService>();
List<BlankingData> list = (List<BlankingData>)obj;
if (list != null)