diff --git a/config/config.json b/config/config.json index 7805194..6bf5d35 100644 --- a/config/config.json +++ b/config/config.json @@ -1,5 +1,5 @@ { "redis": "redis://127.0.0.1:6379/15", - "db_main": "mongodb://127.0.0.1/card-development", + "db_main": "mongodb://192.168.100.24/card-development", "port": 2987 } diff --git a/package.json b/package.json index f045af0..2e618a7 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "dev:api": "DEBUG=colyseus:*,jc:* node --require ts-node/register --inspect src/api.ts", - "win": "$env:DEBUG='jc:*';node --require ts-node/register --inspect src/api.ts" + "win": "$env:DEBUG='jc:*';node --require ts-node/register --inspect src/api.ts", + "debug": "node --require ts-node/register --inspect src/api.ts" }, "author": "", "license": "ISC", diff --git a/src/controllers/AccountController.ts b/src/controllers/AccountController.ts index 5ce1b2d..97ce237 100644 --- a/src/controllers/AccountController.ts +++ b/src/controllers/AccountController.ts @@ -7,6 +7,7 @@ import { BaseConst } from '../constants/BaseConst' import { Hero } from '../models/subdoc/Hero' import { CardGroup } from '../models/CardGroup' import { BagItem, ItemType } from '../models/BagItem' +import ItemCtrl from 'logic/ItemCtrl' export default class AccountController extends BaseController { @role('anon') @@ -121,7 +122,8 @@ export default class AccountController extends BaseController { } record.count -= count //TODO:: 根据使用逻辑获取真实的物品id - let data = [{ itemid: 10001, itemnum: 1 }] + let data = ItemCtrl.useItem(itemid, count); + // let data = [{ itemid: 10001, itemnum: 1 }] for (let obj of data) { let item = (await BagItem.findOrCreate({ accountid, diff --git a/src/logic/ItemCtrl.ts b/src/logic/ItemCtrl.ts new file mode 100644 index 0000000..2542992 --- /dev/null +++ b/src/logic/ItemCtrl.ts @@ -0,0 +1,10 @@ +let ItemMan = { + /** + * useItem + */ + useItem(itemid: number, itemcount: number = 1) { + return [{ itemid: 10001, itemnum: 1 }]; + } +}; + +export default ItemMan; \ No newline at end of file