新增圖資讀取
This commit is contained in:
parent
cad0b36cc7
commit
b0b9500bd3
@ -90,6 +90,7 @@ namespace FrontendWebApi.ApiControllers
|
|||||||
return apiResult;
|
return apiResult;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<ApiResult<List<GraphList>>> GraManList([FromBody] GraphInfo gi)
|
public async Task<ApiResult<List<GraphList>>> GraManList([FromBody] GraphInfo gi)
|
||||||
{
|
{
|
||||||
@ -133,6 +134,44 @@ namespace FrontendWebApi.ApiControllers
|
|||||||
return apiResult;
|
return apiResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[HttpPost]
|
||||||
|
public async Task<ApiResult<GraphList>> GraManRead([FromBody] GraphInfo gi)
|
||||||
|
{
|
||||||
|
ApiResult<GraphList> apiResult = new ApiResult<GraphList>();
|
||||||
|
GraphList graManList = new GraphList();
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var sqlString = @$"SELECT *
|
||||||
|
FROM graph_manage gm
|
||||||
|
JOIN variable v1 ON v1.system_value = @main_system_tag and v1.system_type = @graph_manage_layer1 and v1.deleted = 0
|
||||||
|
JOIN variable v2 ON v1.id = v2.system_parent_id AND v2.system_type = @graph_manage_layer2 AND v2.deleted = 0
|
||||||
|
WHERE v2.system_value = @sub_system_tag AND gm.deleted = 0 AND gm.code = @code
|
||||||
|
ORDER BY gm.priority, gm.created_at desc";
|
||||||
|
|
||||||
|
var param = new { @graph_manage_layer1 = graph_manage_layer1, graph_manage_layer2 = graph_manage_layer2, @sub_system_tag = gi.sub_system_tag, @main_system_tag = gi.main_system_tag, @code = gi.code };
|
||||||
|
|
||||||
|
graManList = await backendRepository.GetOneAsync<GraphList>(sqlString, param);
|
||||||
|
|
||||||
|
if (graManList == null)
|
||||||
|
{
|
||||||
|
apiResult.Code = "0002";
|
||||||
|
apiResult.Msg = "找不到圖資";
|
||||||
|
return apiResult;
|
||||||
|
}
|
||||||
|
|
||||||
|
apiResult.Code = "0000";
|
||||||
|
apiResult.Data = graManList;
|
||||||
|
}
|
||||||
|
catch (Exception exception)
|
||||||
|
{
|
||||||
|
apiResult.Code = "9999";
|
||||||
|
apiResult.Msg = "系統內部錯誤,請聯絡管理者。";
|
||||||
|
Logger.LogError("【" + controllerName + "/" + actionName + "】" + exception.Message);
|
||||||
|
}
|
||||||
|
|
||||||
|
return apiResult;
|
||||||
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<ApiResult<string>> DelOneGraMan([FromBody] GraphInfo gi)
|
public async Task<ApiResult<string>> DelOneGraMan([FromBody] GraphInfo gi)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user