lrf 1 tahun lalu
induk
melakukan
fbc0a11def

+ 61 - 3
src/config/config.default.ts

@@ -1,9 +1,67 @@
 import { MidwayConfig } from '@midwayjs/core';
-
+const ip = '192.168.1.197';
+const branch = 'Two';
+const branchRouter = 'two';
+const basePort = 12311;
+const baseDB = `shopping${branch}`;
+const dbName = `shopping${branch}_chat`;
+const mqUser = `shopping${branch}`;
+const routePrefix = `/dev/point/${branchRouter}/chat/v1/api`;
+const suffix = `_${branch}_dev_local`;
 export default {
   // use for cookie sign key, should change to your own and keep security
-  keys: '1673500377013_5737',
+  keys: '1669597198171_1000',
   koa: {
-    port: 7001,
+    port: 12314,
+    globalPrefix: routePrefix,
+  },
+  webSocket: {
+    clientTracking: true,
+  },
+  mongoose: {
+    dataSource: {
+      default: {
+        uri: `mongodb://${ip}:27017/${dbName}`,
+        options: {
+          user: 'admin',
+          pass: 'admin',
+          authSource: 'admin',
+          useNewUrlParser: true,
+        },
+        entities: ['./entity/chat'],
+      },
+      base: {
+        uri: `mongodb://${ip}:27017/${baseDB}`,
+        options: {
+          user: 'admin',
+          pass: 'admin',
+          authSource: 'admin',
+          useNewUrlParser: true,
+        },
+        entities: ['./entity/base'],
+      },
+    },
+  },
+  jwt: {
+    secret: 'Ziyouyanfa!@#',
+  },
+  axios: {
+    clients: {
+      wechat: {
+        baseURL: 'https://broadcast.waityou24.cn/wechat/api', // http://127.0.0.1:14001/wechat/api
+      },
+      base: {
+        baseURL: `http://127.0.0.1:${basePort}/point/${branchRouter}/v1/api`, // http://127.0.0.1:12211
+      },
+    },
+  },
+  rabbitmq: {
+    url: `amqp://${mqUser}:${mqUser}@${ip}/${mqUser}`,
+  },
+  mqConfig: {
+    normal: {
+      ex: `t_m${suffix}`,
+    },
+    timeout: 1, //min
   },
 } as MidwayConfig;

+ 0 - 76
src/config/config.local.ts

@@ -1,76 +0,0 @@
-import { MidwayConfig } from '@midwayjs/core';
-const ip = '120.48.146.1';
-const suffix = '_dev_local';
-export default {
-  // use for cookie sign key, should change to your own and keep security
-  keys: '1669597198171_1000',
-  koa: {
-    port: 12214,
-    globalPrefix: '/dev/point/chat/v1/api',
-  },
-  webSocket: {
-    clientTracking: true,
-  },
-  swagger: {
-    swaggerPath: '/dev/point/chat/v1/api/doc/api',
-  },
-  mongoose: {
-    dataSource: {
-      default: {
-        uri: `mongodb://${ip}:27017/tehq_chat-dev`,
-        options: {
-          user: 'admin',
-          pass: 'admin',
-          authSource: 'admin',
-          useNewUrlParser: true,
-        },
-        entities: ['./entity/chat'],
-      },
-      base: {
-        uri: `mongodb://${ip}:27017/point_shopping-dev`,
-        options: {
-          user: 'admin',
-          pass: 'admin',
-          authSource: 'admin',
-          useNewUrlParser: true,
-        },
-        entities: ['./entity/base'],
-      },
-    },
-  },
-  redis: {
-    client: {
-      port: 6379, // Redis port
-      host: ip, // Redis host
-      password: '123456',
-      db: 2,
-    },
-  },
-  redisKey: {
-    orderKeyPrefix: 'orderKey:',
-  },
-  redisTimeout: 600,
-
-  jwt: {
-    secret: 'Ziyouyanfa!@#',
-  },
-  axios: {
-    clients: {
-      wechat: {
-        baseURL: 'https://broadcast.waityou24.cn/wechat/api', // http://127.0.0.1:14001/wechat/api
-      },
-      base: {
-        baseURL: 'https://broadcast.waityou24.cn/dev/point/v1/api', // http://127.0.0.1:12211
-      },
-    },
-  },
-  rabbitmq: {
-    url: `amqp://tehqDev:tehqDev@${ip}/tehqDev`,
-  },
-  mqConfig: {
-    normal: {
-      ex: `t_m${suffix}`,
-    },
-    timeout: 1, //min
-  },
-} as MidwayConfig;

+ 15 - 26
src/config/config.prod.ts

@@ -1,24 +1,26 @@
 import { MidwayConfig } from '@midwayjs/core';
-// 线上生产环境
-const ip = '127.0.0.1';
-const suffix = '';
+const ip = 'host.docker.internal';
+const branch = 'Two';
+const branchRouter = 'two';
+const baseDB = `shopping${branch}`;
+const dbName = `shopping${branch}_chat`;
+const mqUser = `shopping${branch}`;
+const routePrefix = `/point/${branchRouter}/chat/v1/api`;
+const suffix = `_${branch}_local`;
 export default {
   // use for cookie sign key, should change to your own and keep security
   keys: '1669597198171_1000',
   koa: {
-    port: 12114,
-    globalPrefix: '/point/chat/v1/api',
+    port: 12314,
+    globalPrefix: routePrefix,
   },
   webSocket: {
     clientTracking: true,
   },
-  swagger: {
-    swaggerPath: '/point/chat/v1/api/doc/api',
-  },
   mongoose: {
     dataSource: {
       default: {
-        uri: `mongodb://${ip}:27017/tehq_chat`,
+        uri: `mongodb://${ip}:27017/${dbName}`,
         options: {
           user: 'admin',
           pass: 'admin',
@@ -28,7 +30,7 @@ export default {
         entities: ['./entity/chat'],
       },
       base: {
-        uri: `mongodb://${ip}:27017/point_shopping`,
+        uri: `mongodb://${ip}:27017/${baseDB}`,
         options: {
           user: 'admin',
           pass: 'admin',
@@ -39,34 +41,21 @@ export default {
       },
     },
   },
-  redis: {
-    client: {
-      port: 6379, // Redis port
-      host: ip, // Redis host
-      password: '123456',
-      db: 1,
-    },
-  },
-  redisKey: {
-    orderKeyPrefix: 'orderKey:',
-  },
-  redisTimeout: 600,
-
   jwt: {
     secret: 'Ziyouyanfa!@#',
   },
   axios: {
     clients: {
       wechat: {
-        baseURL: 'http://127.0.0.1:14001/wechat/api', // http://127.0.0.1:14001/wechat/api
+        baseURL: 'https://broadcast.waityou24.cn/wechat/api', // http://127.0.0.1:14001/wechat/api
       },
       base: {
-        baseURL: 'http://127.0.0.1', // http://127.0.0.1:12211
+        baseURL: `https://broadcast.waityou24.cn/point/${branchRouter}/v1/api`, // http://127.0.0.1:12211
       },
     },
   },
   rabbitmq: {
-    url: `amqp://tehq:tehq@${ip}/tehq`,
+    url: `amqp://${mqUser}:${mqUser}@${ip}/${mqUser}`,
   },
   mqConfig: {
     normal: {

+ 1 - 1
src/controller/chatRecord.controller.ts

@@ -60,7 +60,7 @@ export class ChatRecordController extends BaseController {
       delete data.shop;
       const roomId = await this.roomService.checkRoomIsExist(roomData);
       if (roomId) {
-        data.room = roomId;
+        data.room = new ObjectId(roomId).toString();
       } else {
         const roomDbData = await this.roomService.create(roomData);
         if (!roomDbData) throw new ServiceError('房间创建失败', FrameworkErrorEnum.SERVICE_FAULT);