From 534c44e6d41ff124835757a176fd835b3585f81e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 25 Jun 2024 13:22:37 +0800 Subject: [PATCH] 1 --- .../task/spec_transfer721/gold_bullion.go | 12 +++++++++--- server/jccommon/constant.go | 5 +++++ server/jccommon/utils.go | 15 +++++++++++++++ 3 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 server/jccommon/utils.go diff --git a/server/backtask/task/spec_transfer721/gold_bullion.go b/server/backtask/task/spec_transfer721/gold_bullion.go index e7dd742b..bf79dcd4 100644 --- a/server/backtask/task/spec_transfer721/gold_bullion.go +++ b/server/backtask/task/spec_transfer721/gold_bullion.go @@ -92,8 +92,14 @@ func (this *goldBullion) registerMailConfig(mailName string, tag1 int32, tag2 in func newGoldBullion() *goldBullion { p := new(goldBullion) p.mailCfgHash = new(q5.ConcurrentMap[string, *jccommon.MailConfig]) - p.registerMailConfig(constant.MAIL_GOLD_BULLION_MINT, jccommon.MAIL_TAG1_GOLD_BULLION, jccommon.MAIL_TAG2_GOLD_BULLION_MINT) - p.registerMailConfig(constant.MAIL_GOLD_BULLION_LOCK, jccommon.MAIL_TAG1_GOLD_BULLION, jccommon.MAIL_TAG2_GOLD_BULLION_LOCK) - p.registerMailConfig(constant.MAIL_GOLD_BULLION_UNLOCK, jccommon.MAIL_TAG1_GOLD_BULLION, jccommon.MAIL_TAG2_GOLD_BULLION_UNLOCK) + p.registerMailConfig(constant.MAIL_GOLD_BULLION_MINT, + jccommon.MAIL_TAG1_GOLD_BULLION, + jccommon.MAIL_TAG2_GOLD_BULLION_MINT) + p.registerMailConfig(constant.MAIL_GOLD_BULLION_LOCK, + jccommon.MAIL_TAG1_GOLD_BULLION, + jccommon.MAIL_TAG2_GOLD_BULLION_LOCK) + p.registerMailConfig(constant.MAIL_GOLD_BULLION_UNLOCK, + jccommon.MAIL_TAG1_GOLD_BULLION, + jccommon.MAIL_TAG2_GOLD_BULLION_UNLOCK) return p } diff --git a/server/jccommon/constant.go b/server/jccommon/constant.go index 152e7471..71d21439 100644 --- a/server/jccommon/constant.go +++ b/server/jccommon/constant.go @@ -45,3 +45,8 @@ const ( MAIL_TAG2_GOLD_BULLION_LOCK = 2 MAIL_TAG2_GOLD_BULLION_UNLOCK = 3 ) + +const ( + V_ITEM_GOLD_BULLION_1W = 10017 + V_ITEM_GOLD_BULLION_10W = 10018 +) diff --git a/server/jccommon/utils.go b/server/jccommon/utils.go new file mode 100644 index 00000000..5d2439f1 --- /dev/null +++ b/server/jccommon/utils.go @@ -0,0 +1,15 @@ +package jccommon + +func GetGoldBullionGoldNum(itemId int32) int32 { + switch itemId { + case V_ITEM_GOLD_BULLION_1W: { + return 10000 + } + case V_ITEM_GOLD_BULLION_10W: { + return 10000 * 10 + } + default: { + return 0 + } + } +}