⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 合帐共享内存访问接口.txt

📁 HP共享内存实现,只要将sql语句配置好,装载共享内存即可
💻 TXT
字号:
//添加数据
int appendElement(const long serv_id, const int billing_cycle_id, const short int acct_item_type_id, const short int item_source_id, long fee);
//取值
bool getCharge(const long serv_id, const int billing_cycle_id, const short int acct_item_type_id, const short int item_source, long* out_value );
//更新值
bool updateCharge(const long serv_id, const int billing_cycle_id, const short int acct_item_type_id, const short int item_source, const long fee );
//更新值
bool updateChargeList(const long serv_id, const int billing_cycle_id, vector<ACCT_ITEM_FEE>& acct_item_fee );
//遍历
bool getFirstElement( long* serv_id, int* billing_cycle_id );
bool getNextElement( long* serv_id, int* billing_cycle_id );
bool getNextItem( short int* acct_item_id, short int* item_source_id, long* acct_fee );

//加这两个。
//typedef struct _ACCT_ITEM_FEE
//{
//	int key;
//	long fee;
//} ACCT_ITEM_FEE;
//构造ACCT_ITEM_FEE.key,需要调用 bool setInt( const short int acct_item_id, const short int item_source_id, int* acct_item );
bool setInt( const short int acct_item_id, const short int item_source_id, int* acct_item );
bool getShortInt( const int acct_item, short int* acct_item_id, short int * item_source_id );


//遍历操作伪代码
if ( getFirstElement( &serv_id, &billing_cycle_id ) )
{
  while( getNextItem( &acct_item_type_id, &item_source_id, &acct_fee) )
  {
    //第一个
  }
  while( getNextElement(&serv_id, &billing_cycle_id ) )
  {
      while( getNextItem( &acct_item_type_id, &item_source_id, &acct_fee) )
      {
         //第一个以后的
      }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -