[後端] 完成hinet程序, 修改historyData loadtable 程序

This commit is contained in:
dev02 2023-05-17 11:42:27 +08:00
parent 8840d501ed
commit 48dfbe134c
2 changed files with 65 additions and 46 deletions

View File

@ -393,46 +393,46 @@
// console.log("loadTable",pageAct.devicePoiName.split(" ")[0])
v.type = pageAct.devicePoiName.split(" ")[0];
});
let tag = "#historyTable";
let column_defs = [
{ "targets": [0], "width": "20%", "sortable": true },
{ "targets": [1], "width": "20%", "sortable": true },
{ "targets": [2], "width": "20%", "sortable": true }
];
let columns = [
{
"title": "類別",
"data": "type"
},
{
"title": "設備名稱",
"data": "deviceName",
},
{
"title": "數值",
"data": "value",
"render": function (data) {
if (isNaN(data.toString())) {
return data
}
return data.roundDecimal(2);
}
},
{
"title": "紀錄時間",
"data": "timestamp",
"render": function (data) {
// console.log(data)
return displayDate(data, "datetime");
}
}
];
historyTable = new YourTeam.JqDataTables.getTableByStatic(tag, data, columns, column_defs, null, null, null, null, "tpi");
}
let tag = "#historyTable";
let column_defs = [
{ "targets": [0], "width": "20%", "sortable": true },
{ "targets": [1], "width": "20%", "sortable": true },
{ "targets": [2], "width": "20%", "sortable": true }
];
let columns = [
{
"title": "類別",
"data": "type"
},
{
"title": "設備名稱",
"data": "deviceName",
},
{
"title": "數值",
"data": "value",
"render": function (data) {
if (isNaN(data.toString())) {
return data
}
return data.roundDecimal(2);
}
},
{
"title": "紀錄時間",
"data": "timestamp",
"render": function (data) {
// console.log(data)
return displayDate(data, "datetime");
}
}
];
historyTable = new YourTeam.JqDataTables.getTableByStatic(tag, data, columns, column_defs, null, null, null, null, "tpi");
}
function exportExcel() {

View File

@ -9,6 +9,8 @@ using FrontendWebApi.Models;
using Microsoft.CodeAnalysis.CSharp.Syntax;
using Repository.BackendRepository.Interface;
using System.Linq;
using System.Threading;
using System.Collections.Generic;
/// <summary>
/// HiNet 企業簡訊 API for .NetCore 2.0
@ -767,11 +769,11 @@ namespace FrontendWebApi.ApiControllers
public ActionResult<ApiResult<string>> HiNetMsg([FromBody] HiNetInput input)
{
ApiResult<string> apiResult = new ApiResult<string>(jwt_str);
//if (!jwtlife)
//{
// apiResult.Code = "5000";
// return BadRequest(apiResult);
//}
if (!jwtlife)
{
apiResult.Code = "5000";
return BadRequest(apiResult);
}
try
{
@ -789,8 +791,25 @@ namespace FrontendWebApi.ApiControllers
//發送文字簡訊並回傳狀態碼
retCode = this.SendMsg(input.Number, input.Msg);
//取得messageID或文字描述
retContent = this.Get_Message();
apiResult.Data = retCode + " : " + retContent;
retContent = this.Get_Message(); //return id when sent message
apiResult.Data = retCode.ToString();
Dictionary<string, object> hiNetMsg = new Dictionary<string, object>();
if (retCode == 0)
hiNetMsg.Add("@MsgId", retContent);
else
hiNetMsg.Add("@ErrMessage", retCode + " : " + retContent);
hiNetMsg.Add("@deleted", 0);
hiNetMsg.Add("@Number", input.Number);
hiNetMsg.Add("@Message", input.Msg);
hiNetMsg.Add("@status", retCode);
hiNetMsg.Add("@created_at", DateTime.Now);
hiNetMsg.Add("@created_by", myUser.userinfo_guid);
backendRepository.AddOneByCustomTableReturnId(hiNetMsg, "hinet_message");
//Thread.Sleep(5000);
//retCode = this.QueryMsg(retContent);
//retContent = this.Get_Message(); //return success status id(Successful:20230517103949") when querymsg status
}
else
{