init: 导入项目到 meswork Gitea
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
using OpcBasic;
|
||||
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using System.Web.Http;
|
||||
|
||||
using MesWork;
|
||||
using System.Collections.Concurrent;
|
||||
using DoWhatPlc;
|
||||
using System.Collections;
|
||||
using MisDataFunction;
|
||||
|
||||
namespace MesWorkWebApp
|
||||
{
|
||||
|
||||
|
||||
public partial class PLC1Controller : ApiController
|
||||
{
|
||||
//http://localhost:41186/api/PLC1/ReadPLC_Sync_DataList_MesRead/?opName=OP030
|
||||
//ReadPLC_Sync_DataList_MesRead
|
||||
[HttpGet]
|
||||
public HttpResponseMessage ReadPLC_Sync_DataList_MesRead(string opName)
|
||||
{
|
||||
// public class QualityDataSaveList
|
||||
//{
|
||||
// Hashtable valuList;
|
||||
// DataTable BasicDataTagValue;
|
||||
// DataTable BasicDataTagValueUpDown;
|
||||
// Hashtable hashtable_EngineTypeID;
|
||||
//}
|
||||
QualityDataSaveList qualityDataSaveList = new QualityDataSaveList();
|
||||
qualityDataSaveList.BasicDataTagValue = MesServerWork.MIS_BASE.BasicDataTagValue;
|
||||
qualityDataSaveList.BasicDataTagValueUpDown = MesServerWork.MIS_BASE.BasicDataTagValueUpDown;
|
||||
qualityDataSaveList.hashtable_EngineTypeID = MesServerWork.MIS_BASE.hashtable_EngineTypeID;
|
||||
qualityDataSaveList.hashtable_tagTable_OpName_SaveData = MesServerWork.MIS_BASE.hashtable_tagTable_OpName_SaveData;
|
||||
//List<TagIDQualityDataType> TagIDQualityDataTypeList = new List<TagIDQualityDataType>();
|
||||
var valuList = (Hashtable)MesDataFunction.OpcOperation.ReadPLC_Sync_DataList_MesRead(opName);
|
||||
qualityDataSaveList.valuList = valuList;
|
||||
|
||||
|
||||
//string tagID;
|
||||
//QualityDataType value;
|
||||
//foreach (DictionaryEntry de in valuList) //ht为一个Hashtable实例
|
||||
//{
|
||||
// tagID = de.Key.ToString();
|
||||
// value = JsonConvert.DeserializeObject<QualityDataType>(JsonConvert.SerializeObject(de.Value));
|
||||
// TagIDQualityDataType td = new TagIDQualityDataType(tagID, value);
|
||||
// TagIDQualityDataTypeList.Add(td);
|
||||
//}
|
||||
var pp = JsonConvert.SerializeObject(qualityDataSaveList);
|
||||
HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(pp, Encoding.GetEncoding("UTF-8"), "application/json") };
|
||||
return result;
|
||||
}
|
||||
[HttpGet]
|
||||
public HttpResponseMessage SaveQualityData_ByOnlyDataGroup(string opName,string tagID)
|
||||
{
|
||||
|
||||
bool rt= Function.SaveQualityData_ByOnlyDataGroup(opName, tagID);
|
||||
|
||||
var pp = JsonConvert.SerializeObject(rt);
|
||||
HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(pp, Encoding.GetEncoding("UTF-8"), "application/json") };
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user