작업 시간 분석, 작업 조건 분석 데이터 조회 테스트 기능 추가

This commit is contained in:
정영민
2025-03-05 11:31:36 +09:00
parent 0df4042e4c
commit 6d30195ac8
25 changed files with 2179 additions and 54957 deletions

View File

@@ -63,34 +63,6 @@ namespace CHN
[OptionKey]
string kpiAPI = "/api/usp_ppmr020/list/facilityKpi";
//string mpwod01tworker = "/api/mpwod01t/list/worker";
string mpwod01t = "/api/mpwod01t/list";
string mkord01t = "/api/mkord01t/list";
string insti02t = "/api/insti02t/list";
string mpeqi02t = "/api/mpeqi02t/list";
string bimch01t = "/api/bimch01t/list";
string biitm01t = "/api/biitm01t/list";
string bicod01t = "/api/bicod01t/list";
string bilos01t = "/api/bilos01t/list";
//string usp_ppmr020_workOrder = "/api/usp_ppmr020/list/workOrder";
//string usp_ppmr020_facilityDate = "/api/usp_ppmr020/list/facilityDate";
//string usp_ppmr020_facilityItem = "/api/usp_ppmr020/list/facilityItem";
//string usp_ppmr020_item = "/api/usp_ppmr020/list/item";
//string usp_ppmr020_itemDate= "/api/usp_ppmr020/list/itemDate";
//string usp_ppmr030_workOrder = "/api/usp_ppmr030/list/workOrder";
//string usp_ppmr030_facilityDate = "/api/usp_ppmr030/list/facilityDate";
//string usp_ppmr030_facilityItem = "/api/usp_ppmr030/list/facilityItem";
//string usp_ppmr030_item = "/api/usp_ppmr030/list/item";
//string usp_ppmr030_itemDate = "/api/usp_ppmr030/list/itemDate";
//string usp_ppmr040_workOrder = "/api/usp_ppmr040/list/workOrder";
//string usp_ppmr040_facilityDate = "/api/usp_ppmr040/list/facilityDate";
//string usp_ppmr040_facilityItem = "/api/usp_ppmr040/list/facilityItem";
//string usp_ppmr040_item = "/api/usp_ppmr040/list/item";
//string usp_ppmr040_itemDate = "/api/usp_ppmr040/list/itemDate";
public void Start()
{
HTTPConnect();
@@ -109,91 +81,7 @@ namespace CHN
request.AddHeader("access-token", apiKey);
request.Send();
//Get();
}
void Get()
{
List<string> apiList = new();
apiList.Add(mpwod01t);
//apiList.Add(mpwod01tworker);
apiList.Add(mkord01t);
apiList.Add(biitm01t);
apiList.Add(bimch01t);
apiList.Add(mpeqi02t);
apiList.Add(insti02t);
apiList.Add(bicod01t);
apiList.Add(bilos01t);
//apiList.Add(usp_ppmr020_workOrder);
//apiList.Add(usp_ppmr020_facilityDate);
//apiList.Add(usp_ppmr020_facilityItem);
//apiList.Add(usp_ppmr020_item);
//apiList.Add(usp_ppmr020_itemDate);
//apiList.Add(usp_ppmr030_workOrder);
//apiList.Add(usp_ppmr030_facilityDate);
//apiList.Add(usp_ppmr030_facilityItem);
//apiList.Add(usp_ppmr030_item);
//apiList.Add(usp_ppmr030_itemDate);
//apiList.Add(usp_ppmr040_workOrder);
//apiList.Add(usp_ppmr040_facilityDate);
//apiList.Add(usp_ppmr040_facilityItem);
//apiList.Add(usp_ppmr040_item);
//apiList.Add(usp_ppmr040_itemDate);
foreach (var api in apiList)
{
var path = httpServer + api;
var query = $"?&limit=1&page=1";
var request = HTTPRequest.CreateGet(path+query, GetDataFormats);
request.AddHeader("access-token", apiKey);
request.Send();
}
}
public class rawData
{
public string status;
public string code;
public string message;
public raw data;
public string remark;
}
public class raw
{
public string count;
public string rows;
}
void GetDataFormats(HTTPRequest req, HTTPResponse resp)
{
switch (req.State)
{
case HTTPRequestStates.Finished:
if (resp.IsSuccess)
{
var payload = Encoding.UTF8.GetString(resp.Data);
Debug.Log($"{req.Uri.ToString()} = {payload.Split(',')[4]}");
}
else
{
Debug.Log($"Server sent an error: {resp.StatusCode}-{resp.Message}");
}
break;
default:
Debug.LogError($"Request finished with error! Request state: {req.State}");
break;
}
}
private void RequestFinishedCallback(HTTPRequest req, HTTPResponse resp)
{
switch (req.State)