max 7 месяцев назад
Родитель
Сommit
8b1b1f272f

+ 1 - 0
package.json

@@ -64,6 +64,7 @@
   },
   "scripts": {
     "start": "NODE_ENV=production node ./bootstrap.js",
+    "start:sandbox": "NODE_ENV=sandbox node ./bootstrap.js",
     "dev": "cross-env NODE_ENV=local mwtsc --watch --run @midwayjs/mock/app.js --keepalive",
     "dev:max": "cross-env NODE_ENV=max mwtsc --watch --run @midwayjs/mock/app.js --keepalive",
     "cov": "jest --coverage",

+ 1 - 6
src/config/config.default.ts

@@ -8,14 +8,9 @@ import { CoolCacheStore } from '@cool-midway/core';
 export default {
   // use for cookie sign key, should change to your own and keep security
   keys: 'e8198320a93d11efbc3191cd3f5823b51',
-  // koa: {
-  //   port: 8009,
-  // },
-  // test
   koa: {
-    port: 8009,
+    port: 8008,
   },
-  // test
   // 模板渲染
   view: {
     mapping: {

+ 3 - 8
src/config/config.prod.ts

@@ -12,14 +12,9 @@ export default {
         type: 'mysql',
         host: '127.0.0.1',
         port: 3306,
-        // username: 'va',
-        // password: 'FHZ36dP527GacTty',
-        // database: 'va',
-        // test
-        username: 'va_test',
-        password: 'PGsCkBBc7XBxtrhW',
-        database: 'va_test',
-        // test
+        username: 'va',
+        password: 'FHZ36dP527GacTty',
+        database: 'va',
         // 自动建表 注意:线上部署的时候不要使用,有可能导致数据丢失
         synchronize: false,
         // 打印日志

+ 40 - 0
src/config/config.sandbox.ts

@@ -0,0 +1,40 @@
+import { CoolConfig } from '@cool-midway/core';
+import { MidwayConfig } from '@midwayjs/core';
+
+/**
+ * 本地开发 npm run prod 读取的配置文件
+ */
+export default {
+  koa: {
+    port: 8009,
+  },
+  typeorm: {
+    dataSource: {
+      default: {
+        type: 'mysql',
+        host: '127.0.0.1',
+        port: 3306,
+        username: 'va_test',
+        password: 'PGsCkBBc7XBxtrhW',
+        database: 'va_test',
+        // 自动建表 注意:线上部署的时候不要使用,有可能导致数据丢失
+        synchronize: false,
+        // 打印日志
+        logging: false,
+        // 字符集
+        charset: 'utf8mb4',
+        // 是否开启缓存
+        cache: true,
+        // 实体路径
+        entities: ['**/modules/*/entity'],
+      },
+    },
+  },
+  callback: {
+    sunpay: 'https://sandbox-va.fusionpay.one/api/callback/payment/sunpay/webhook',
+  },
+  cool: {
+    // 是否自动导入数据库,生产环境不建议开,用本地的数据库手动初始化
+    initDB: false,
+  } as CoolConfig,
+} as MidwayConfig;

+ 1 - 1
src/modules/payment/controller/admin/customer.ts

@@ -10,4 +10,4 @@ import {CustomerService} from "../../service/customer";
   entity: CustomerEntity,
   service: CustomerService,
 })
-export class AdminPaymentChannelController extends BaseController {}
+export class AdminPaymentCustomerController extends BaseController {}

+ 1 - 1
src/modules/virtual/controller/admin/order.ts

@@ -9,4 +9,4 @@ import { OrderService } from '../../service/order';
   entity: OrderEntity,
   service: OrderService,
 })
-export class OrderController extends BaseController {}
+export class VirtualOrderController extends BaseController {}