123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- using DefaultEdit.Model;
- using NextTreatMesDemo.Models;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace NextTreatMesDemo.Utils
- {
- public class MesServer : IServer
- {
- /// <summary>
- /// MES地址(最好写在配置文件内方便维护)
- /// </summary>
- public static string MesHead = "https://mes2-web.sw.eainc.com/mes2/rest/";
- #region 生产相关
- public XnRestfulResult<Re_ModelsInfo> GetModels(string modelid, string deviceId)
- {
- var http = new ApiHelper();
- var response = http.ApiGet<Re_ModelsInfo>(MesHead + $"models/{modelid}?deviceCode={deviceId}");
- string responseValue = response.RawText;
- return response;
- }
- public XnRestfulResult<Re_ProductionRecord[]> GetProductionRecord(string modelId)
- {
- var http = new ApiHelper();
- var response = http.ApiGet<Re_ProductionRecord[]>(MesHead + $"productionRecords?modelId={modelId}&productionType=UVcuring");
- string responseValue = response.RawText;
- return response;
- }
- public XnRestfulResult<Re_PrintTaskDto> GetPrintTask(string taskId)
- {
- var http = new ApiHelper();
- var response = http.ApiGet<Re_PrintTaskDto>(MesHead + $"printTasks/{taskId}/info");
- string responseValue = response.RawText;
- return response;
- }
-
- public XnRestfulResult<Re_UserDto> GetUserInfo(string cardId)
- {
- var http = new ApiHelper();
- var response = http.ApiGet<Re_UserDto>(MesHead + $"users?cardId={cardId}");
- string responseValue = response.RawText;
- return response;
- }
-
-
- public XnRestfulResult<object> PostRecord(Rt_ProductionRecordDto rt_ProductionRecord)
- {
- var http = new ApiHelper();
- var response = http.ApiPost<object>(MesHead + "productionRecords", rt_ProductionRecord, EasyHttp.Http.HttpContentTypes.ApplicationJson);
- string responseValue = response.RawText;
- return response;
- }
- public XnRestfulResult<Re_UserDto> GetUserInfoByAccount(string userId, string userPassword)
- {
- var http = new ApiHelper();
- var response = http.ApiGet<Re_UserDto>(MesHead + $"users/{userId}?password={userPassword}");
- string responseValue = response.RawText;
- return response;
- }
- public XnRestfulResult<List<Re_Items>> GetGroupItems(string groupName, string DeviceId)
- {
- var http = new ApiHelper();
- var response = http.ApiGet<List<Re_Items>>(MesHead + $"items?containerId={groupName}&deviceCode={DeviceId}");
- string responseValue = response.RawText;
- return response;
- }
- #endregion
- }
- }
|