#pragma once #include "ProtocolCommand.h" #include "ShopSession.h" #include "SessionList.h" #include "ShopJobQueue.h" class CPCCShopInquireSalesVersion : public CProtocolCommand { public: void Execute(DWORD_PTR pSession, PBYTE pBuf); }; void CPCCShopInquireSalesVersion::Execute(DWORD_PTR pSession, PBYTE pBuf) { ShopProtocol::MSG_CLIENT_INQUIRE_SALESVERSION* protocol = (ShopProtocol::MSG_CLIENT_INQUIRE_SALESVERSION*)pBuf; BILLING_LOG(WZPUBLIC::LEVEL_INFO, "°æ±¾ºÅ²éѯ (%d)", protocol->GameCode); CInquireSalesVersion* job = new CInquireSalesVersion; job->jobcode = JOB_SHOP_INQUIRE_SALESVERSION; job->GameCode = protocol->GameCode; job->pSession = pSession; _instance(CShopJobQueue)->push(job); }