卫星通信服务平台
This commit is contained in:
@@ -16,8 +16,8 @@ const KEY = CryptoJS.enc.Utf8.parse('BDQH');
|
||||
|
||||
const decryptRequest = (body) => {
|
||||
return CryptoJS.AES.decrypt(body, KEY, {
|
||||
mode: CryptoJS.mode.ECB,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
mode: CryptoJS.mode.ECB,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
}).toString(CryptoJS.enc.Utf8);
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ class HomeController extends Controller {
|
||||
}
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const result = await ctx.service.home.getSN(uid);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -101,7 +101,7 @@ class HomeController extends Controller {
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const { snNumber } = ctx.request.body;
|
||||
const result = await ctx.service.home.searchSN(snNumber);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -134,7 +134,7 @@ class HomeController extends Controller {
|
||||
}
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const result = await ctx.service.home.searchBindSN(uid);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -147,9 +147,9 @@ class HomeController extends Controller {
|
||||
setResponse(ctx, 404, '获取可绑定的SN号失败', "none");
|
||||
}
|
||||
} catch (error) {
|
||||
const blockName = fileName + "--" + "searchBindSN";
|
||||
ctx.app.middleware.utils.log('../../../controllerLog', blockName + ">>>>" + error);
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
const blockName = fileName + "--" + "searchBindSN";
|
||||
ctx.app.middleware.utils.log('../../../controllerLog', blockName + ">>>>" + error);
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -164,7 +164,7 @@ class HomeController extends Controller {
|
||||
}
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const result = await ctx.service.home.searchBindUser(uid);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -195,7 +195,7 @@ class HomeController extends Controller {
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const body = ctx.request.body;
|
||||
const result = await ctx.service.home.bindSN(uid, body);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -226,7 +226,7 @@ class HomeController extends Controller {
|
||||
const password = decryptRequest(body.password);
|
||||
const requestMsg = body.userMsg;
|
||||
const result = await ctx.service.home.unBindingSN(uid, model, password, requestMsg);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -254,7 +254,7 @@ class HomeController extends Controller {
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const body = ctx.request.body;
|
||||
const result = await ctx.service.home.getRecord(uid, body);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -281,9 +281,8 @@ class HomeController extends Controller {
|
||||
// 存储消息记录
|
||||
async shortMsg() {
|
||||
const ctx = this.ctx;
|
||||
try {
|
||||
try {
|
||||
const body = ctx.request.body;
|
||||
console.log(body)
|
||||
const { sn_number, original_msg, msg_data, created_at } = body;
|
||||
const form = {
|
||||
sn_number: sn_number,
|
||||
@@ -292,7 +291,7 @@ class HomeController extends Controller {
|
||||
created_at: created_at
|
||||
};
|
||||
const result = await ctx.service.home.shortMsg(form);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -308,6 +307,35 @@ class HomeController extends Controller {
|
||||
}
|
||||
}
|
||||
|
||||
// 保存未知消息
|
||||
async saveUnknown() {
|
||||
const { ctx } = this;
|
||||
try {
|
||||
const body = ctx.request.body;
|
||||
const { system_type, original_msg, msg_data, created_at } = body;
|
||||
const form = {
|
||||
system_type: system_type,
|
||||
original_msg: original_msg,
|
||||
msg_data: msg_data,
|
||||
created_at: created_at
|
||||
};
|
||||
const result = await ctx.service.home.saveUnknown(form);
|
||||
if (result == "error") {
|
||||
this.setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
if (result) {
|
||||
this.setResponse(ctx, 200, '保存未知消息成功', "none");
|
||||
} else {
|
||||
this.setResponse(ctx, 404, '保存未知消息失败', "none");
|
||||
}
|
||||
} catch (error) {
|
||||
const blockName = fileName + "--" + "saveUnknown";
|
||||
ctx.app.middleware.log('../../controllerLog', blockName + ">>>>" + error);
|
||||
this.setResponse(ctx, 500, '服务器错误', "none");
|
||||
}
|
||||
}
|
||||
|
||||
// 获取历史消息
|
||||
async getHistoryMsg() {
|
||||
const ctx = this.ctx;
|
||||
@@ -320,7 +348,7 @@ class HomeController extends Controller {
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const body = ctx.request.body;
|
||||
const result = await ctx.service.home.getHistoryMsg(uid, body);
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -344,36 +372,36 @@ class HomeController extends Controller {
|
||||
}
|
||||
}
|
||||
|
||||
// 删除历史消息
|
||||
async delHistoryMsg() {
|
||||
const ctx = this.ctx;
|
||||
try {
|
||||
let rdmcode = await checkUid(ctx);
|
||||
if (!rdmcode) {
|
||||
setResponse(ctx, 401, 'token过期或错误', "none");
|
||||
return;
|
||||
}
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const body = ctx.request.body;
|
||||
const model = decryptRequest(body.model);
|
||||
const password = decryptRequest(body.password);
|
||||
const requestMsg = body.userMsg;
|
||||
const resetList = await ctx.service.home.delHistoryMsg(uid, model, password, requestMsg);
|
||||
if(resetList == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
if (resetList) {
|
||||
setResponse(ctx, 200, '删除历史消息成功', "none");
|
||||
} else {
|
||||
setResponse(ctx, 404, '删除历史消息失败', "none");
|
||||
}
|
||||
} catch (error) {
|
||||
const blockName = fileName + "--" + "delHistoryMsg";
|
||||
ctx.app.middleware.utils.log('../../../controllerLog', blockName + ">>>>" + error);
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
// 删除历史消息
|
||||
async delHistoryMsg() {
|
||||
const ctx = this.ctx;
|
||||
try {
|
||||
let rdmcode = await checkUid(ctx);
|
||||
if (!rdmcode) {
|
||||
setResponse(ctx, 401, 'token过期或错误', "none");
|
||||
return;
|
||||
}
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
const body = ctx.request.body;
|
||||
const model = decryptRequest(body.model);
|
||||
const password = decryptRequest(body.password);
|
||||
const requestMsg = body.userMsg;
|
||||
const resetList = await ctx.service.home.delHistoryMsg(uid, model, password, requestMsg);
|
||||
if (resetList == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
if (resetList) {
|
||||
setResponse(ctx, 200, '删除历史消息成功', "none");
|
||||
} else {
|
||||
setResponse(ctx, 404, '删除历史消息失败', "none");
|
||||
}
|
||||
} catch (error) {
|
||||
const blockName = fileName + "--" + "delHistoryMsg";
|
||||
ctx.app.middleware.utils.log('../../../controllerLog', blockName + ">>>>" + error);
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 将sequelize查询结果转换为普通对象数组
|
||||
@@ -399,11 +427,11 @@ class HomeController extends Controller {
|
||||
}
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
let result;
|
||||
if(uid[uid.length - 1] == 'B') {
|
||||
if (uid[uid.length - 1] == 'B') {
|
||||
const body = ctx.request.body;
|
||||
result = await ctx.service.home.bsideUserManager(uid, body);
|
||||
}
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
@@ -435,11 +463,11 @@ class HomeController extends Controller {
|
||||
}
|
||||
const uid = JSON.parse(rdmcode).uid;
|
||||
let result;
|
||||
if(uid[uid.length - 1] == 'B') {
|
||||
if (uid[uid.length - 1] == 'B') {
|
||||
const body = ctx.request.body;
|
||||
result = await ctx.service.home.bsideSNManager(uid, body);
|
||||
}
|
||||
if(result == "error") {
|
||||
if (result == "error") {
|
||||
setResponse(ctx, 500, '服务器错误', "none");
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user