Bläddra i källkod

新增 持仓字段

hl 10 månader sedan
förälder
incheckning
ab46c29f92
2 ändrade filer med 10 tillägg och 6 borttagningar
  1. 3 0
      src/robot.js
  2. 7 6
      src/web.js

+ 3 - 0
src/robot.js

@@ -41,6 +41,7 @@ function getApp(key) {
         strategyName:"",
         childProcess: undefined,
         nowBalance: -1,
+        posNum:-1,
         messlist: [],
         threadStatus: RobotStatus.STOPPED,
         errorMessage: "成功",
@@ -515,6 +516,8 @@ function robotAmount(app) {
             .then((data) => {
                 var d = JSON.parse(data)
                 app.nowBalance = d.now_balance
+                app.posNum = d.pos
+
                 //余额有变动上报一次
                 // logger.info(`余额当前:${(app.nowBalance + "")}--${(d.now_balance + "")}--`);
                 // if ((app.nowBalance + "") !== (d.now_balance + "")) {

+ 7 - 6
src/web.js

@@ -52,6 +52,7 @@ function init() {
             list.push({
                 id: value.id,
                 nowBalance: value.nowBalance + "",
+                posNum: value.posNum + "",
                 messlist: value.messlist,
                 threadStatus: value.threadStatus,
                 errorMessage: value.errorMessage,
@@ -90,12 +91,12 @@ function init() {
             try {
                 file.checkPathSync(directoryPath)
 
-                   file.getLastFile(logPath, 500,  async (fileNameList, _) => {
-                       // logger.info('文件:', fileNameList);
-                       result = await file.readLastNLines(logPath, fileNameList, n);
-                       // logger.info('?????:', result);
-                       res.send({'code': 200, 'data': result, "message": "SUCCESS"});
-                   });
+                file.getLastFile(logPath, 500, async (fileNameList, _) => {
+                    // logger.info('文件:', fileNameList);
+                    result = await file.readLastNLines(logPath, fileNameList, n);
+                    // logger.info('?????:', result);
+                    res.send({'code': 200, 'data': result, "message": "SUCCESS"});
+                });
             } catch (e) {
                 logger.info('获取日志异常了~~', e);
                 res.send({'code': 200, 'data': [], "message": "SUCCESS"});