浏览代码

Merge branch 'main' of http://49.235.35.164:3000/marsview/marsview-enterprise-node

dbfu 5 天之前
父节点
当前提交
1314a37ca6
共有 7 个文件被更改,包括 72 次插入123 次删除
  1. 63 0
      .env.default.js
  2. 1 1
      .gitignore
  3. 0 120
      config.default.js
  4. 5 0
      config.js
  5. 1 1
      controller/pages.controller.js
  6. 1 1
      controller/projects.controller.js
  7. 1 0
      service/dashboard.service.js

+ 63 - 0
.env.default.js

@@ -0,0 +1,63 @@
+# MySQL数据库配置
+SERVER_HOST = http://localhost
+# Node服务器端口
+SERVER_PORT = 3001
+# 服务器IP地址
+DATABASE_HOST = 
+# 数据库端口
+DATABASE_PORT = 3306
+# 数据库用户名
+DATABASE_USER = root
+# 数据库密码
+DATABASE_PASSWORD = 
+# 数据库名称
+DATABASE_NAME = mars
+
+# 飞书应用配置,用来发送飞书消息(暂时可忽略)
+FEISHU_APP_ID = 
+FEISHU_APP_SECRET = 
+
+# JWT签名密钥和过期时间
+JWT_SECRET = marsview-1688
+JWT_EXPIRES_IN = 5d
+
+
+# 文件上传,OSS服务配置
+# OSS_TYPE: minio | baidu | aliyun
+OSS_TYPE = baidu
+# 只有minio需要
+OSS_PORT = 9000
+# 是否使用HTTPS
+OSS_USESSL = false
+# 阿里云OSS需要填写区域,如oss-cn-hangzhou
+OSS_REGION = oss-cn-guangzhou
+# 百度云OSS填写域名、minio填写IP地址
+OSS_ENDPOINT = https://bj.bcebos.com
+OSS_BUCKET = marscloud
+OSS_ACCESSKEY = 
+OSS_ACCESSKEYSECRET = 
+# CDN域名,若没有,可填空
+OSS_CDNDOMAIN = https://marscloud.cdn.bcebos.com
+
+# 邮箱服务配置
+EMAIL_HOST = smtp.163.com
+EMAIL_PORT = 465
+EMAIL_USER = marsview@163.com
+EMAIL_PASSWORD = M***************6
+
+# 微信登录配置,没有可默认为空
+WECHAT_APP_ID = 
+WECHAT_APP_SECRET = 
+
+# 大模型配置
+AI_BASE_URL = https://c-z0-api-01.hash070.com/v1
+AI_KEY = sk-
+EMBEDDING = 
+MODEL = gpt-4.1-mini
+DATABASE_URL = 
+
+# 模型服务调用地址
+MODEL_BASE_URL = http://api-model.marsview.com.cn
+# 启用后端模型服务,此服务需付费使用(未付费开启会导致页面创建报错)
+ENABLE_MODEL_SERVICE = true
+

+ 1 - 1
.gitignore

@@ -12,4 +12,4 @@ packages/**/*/node_modules
 .DS_Store
 /dist
 /deploy.js
-/config.js
+.env

+ 0 - 120
config.default.js

@@ -1,120 +0,0 @@
-/**
- * 重要::请根据此配置,创建一份 config.js 并修改其配置,系统默认只加载 config.js
- */
-
-/**
- * MySQL数据库配置
- */
-const SERVER_HOST = 'http://localhost';
-// Node服务器端口
-const SERVER_PORT = 3001;
-// 服务器IP地址
-const DATABASE_HOST = '';
-// 数据库端口
-const DATABASE_PORT = 3306;
-// 数据库用户名
-const DATABASE_USER = 'root';
-// 数据库密码
-const DATABASE_PASSWORD = '';
-// 数据库名称
-const DATABASE_NAME = 'marsview';
-
-/**
- * 飞书应用配置,用来发送飞书消息
- */
-const FEISHU_APP_ID = '';
-const FEISHU_APP_SECRET = '';
-
-/**
- * JWT签名密钥和过期时间
- */
-const JWT_SECRET = 'marsview_jwt_secret';
-const JWT_EXPIRES_IN = '5d';
-
-/**
- * 文件上传OSS配置
- * OSS_TYPE: minio | baidu | aliyun
- */
-// OSS服务类型
-const OSS_TYPE = 'baidu';
-//只有minio需要
-const OSS_PORT = 9000;
-// 是否使用HTTPS
-const OSS_USESSL = false;
-// 阿里云OSS需要填写区域,如oss-cn-hangzhou
-const OSS_REGION = 'oss-cn-guangzhou';
-// 百度云OSS填写域名、minio填写IP地址
-const OSS_ENDPOINT = '';
-const OSS_BUCKET = 'marsview';
-const OSS_ACCESSKEY = '';
-const OSS_ACCESSKEYSECRET = '';
-// CDN域名
-const OSS_CDNDOMAIN = 'https://marscloud.cdn.bcebos.com';
-
-/**
- * 邮箱服务配置
- */
-const EMAIL_HOST = 'smtp.163.com';
-const EMAIL_PORT = 465;
-const EMAIL_USER = '';
-const EMAIL_PASSWORD = '';
-
-/**
- * 微信登录配置,没有可默认为空
- */
-const WECHAT_APP_ID = '';
-const WECHAT_APP_SECRET = '';
-
-/**
- * 大模型配置
- */
-const AI_BASE_URL = 'https://dashscope.aliyuncs.com/compatible-mode/v1';
-const AI_KEY = '';
-const EMBEDDING = 'text-embedding-v3';
-const MODEL = 'qwen-plus';
-const DATABASE_URL = 'postgresql://';
-
-/**
- * 模型配置
- * 此服务需付费使用(未付费开启会导致页面和项目创建报错)
- */
-// 模型服务调用地址
-const MODEL_BASE_URL = 'http://api-model.marsview.com.cn';
-// 启用后端模型服务,
-const ENABLE_MODEL_SERVICE = true;
-
-module.exports = {
-  SERVER_HOST,
-  SERVER_PORT,
-  DATABASE_HOST,
-  DATABASE_PORT,
-  DATABASE_USER,
-  DATABASE_PASSWORD,
-  DATABASE_NAME,
-  FEISHU_APP_ID,
-  FEISHU_APP_SECRET,
-  JWT_SECRET,
-  JWT_EXPIRES_IN,
-  OSS_TYPE,
-  OSS_REGION,
-  OSS_ENDPOINT,
-  OSS_PORT,
-  OSS_USESSL,
-  OSS_BUCKET,
-  OSS_ACCESSKEY,
-  OSS_ACCESSKEYSECRET,
-  OSS_CDNDOMAIN,
-  EMAIL_HOST,
-  EMAIL_PORT,
-  EMAIL_USER,
-  EMAIL_PASSWORD,
-  WECHAT_APP_ID,
-  WECHAT_APP_SECRET,
-  AI_BASE_URL,
-  AI_KEY,
-  EMBEDDING,
-  MODEL,
-  DATABASE_URL,
-  MODEL_BASE_URL,
-  ENABLE_MODEL_SERVICE,
-};

+ 5 - 0
config.js

@@ -0,0 +1,5 @@
+const config = require('dotenv').config();
+
+console.log('当前配置:', config.parsed);
+
+module.exports = config.parsed || {};

+ 1 - 1
controller/pages.controller.js

@@ -151,7 +151,7 @@ module.exports = {
         return ctx.throw(400, '模板不存在', 404);
       }
       // 开启模型服务后,需要复制模型
-      if (ENABLE_MODEL_SERVICE) {
+      if (ENABLE_MODEL_SERVICE === 'true') {
         // 获取项目模型列表
         const res = await request.post(
           `${MODEL_BASE_URL}/api/model/model/copy`,

+ 1 - 1
controller/projects.controller.js

@@ -79,7 +79,7 @@ module.exports = {
       });
       let dictMap = {};
       // 开启模型服务后,需要复制模型
-      if (ENABLE_MODEL_SERVICE) {
+      if (ENABLE_MODEL_SERVICE === 'true') {
         // 获取项目模型列表
         const res = await request
           .post(

+ 1 - 0
service/dashboard.service.js

@@ -9,6 +9,7 @@ class DashboardService {
   // 获取今天注册用户量
   async getTotalUsersByToday() {
     const date = new Date().toLocaleDateString();
+    console.log('===>>>>', date);
     const statement = `SELECT  count(id) as total FROM users WHERE created_at > '${date} 00:00:00'`;
     const [result] = await connection.execute(statement, []);
     return result[0];