zoukankan      html  css  js  c++  java
  • account_log,pay_log,user_account 三个表的用途与区别

    1. mysql> DESC zbphp.com_account_log;  
    2. +--------------+-----------------------+------+-----+---------+----------------+  
    3. | Field        | Type                  | Null | Key | Default | Extra          |  
    4. +--------------+-----------------------+------+-----+---------+----------------+  
    5. | log_id       | mediumint(8) unsigned | NO   | PRI | NULL    | auto_increment |  
    6. | user_id      | mediumint(8) unsigned | NO   | MUL | NULL    |                |  
    7. | user_money   | decimal(10,2)         | NO   |     | NULL    |                |  
    8. | frozen_money | decimal(10,2)         | NO   |     | NULL    |                |  
    9. | rank_points  | mediumint(9)          | NO   |     | NULL    |                |  
    10. | pay_points   | mediumint(9)          | NO   |     | NULL    |                |  
    11. | change_time  | int(10) unsigned      | NO   |     | NULL    |                |  
    12. | change_desc  | varchar(255)          | NO   |     | NULL    |                |  
    13. | change_type  | tinyint(3) unsigned   | NO   |     | NULL    |                |  
    14. +--------------+-----------------------+------+-----+---------+----------------+  
    15. rows in set (0.02 sec)  
    16. mysql>  
    17.   
    18. mysql> DESC zbphp.com_pay_log;  
    19. +--------------+------------------------+------+-----+---------+----------------+  
    20. | Field        | Type                   | Null | Key | Default | Extra|  
    21. +--------------+------------------------+------+-----+---------+----------------+  
    22. | log_id       | int(10) unsigned       | NO   | PRI | NULL    | auto_increment|  
    23. | order_id     | mediumint(8) unsigned  | NO   |     | 0       ||  
    24. | order_amount | decimal(10,2) unsigned | NO   |     | NULL    ||  
    25. | order_type   | tinyint(1) unsigned    | NO   |     | 0       ||  
    26. | is_paid      | tinyint(1) unsigned    | NO   |     | 0       ||  
    27. +--------------+------------------------+------+-----+---------+----------------+  
    28. rows in set (0.00 sec)  
    29.   
    30.   
    31. mysql> DESC zbphp.com_user_account;  
    32. +--------------+-----------------------+------+-----+---------+----------------+  
    33. | Field        | Type                  | Null | Key | Default | Extra          |  
    34. +--------------+-----------------------+------+-----+---------+----------------+  
    35. | id           | mediumint(8) unsigned | NO   | PRI | NULL    | auto_increment |  
    36. | user_id      | mediumint(8) unsigned | NO   | MUL | 0       |                |  
    37. | admin_user   | varchar(255)          | NO   |     | NULL    |                |  
    38. | amount       | decimal(10,2)         | NO   |     | NULL    |                |  
    39. | add_time     | int(10)               | NO   |     | 0       |                |  
    40. | paid_time    | int(10)               | NO   |     | 0       |                |  
    41. | admin_note   | varchar(255)          | NO   |     | NULL    |                |  
    42. | user_note    | varchar(255)          | NO   |     | NULL    |                |  
    43. | process_type | tinyint(1)            | NO   |     | 0       |                |  
    44. | payment      | varchar(90)           | NO   |     | NULL    |                |  
    45. | is_paid      | tinyint(1)            | NO   | MUL | 0       |                |  
    46. | trade_no     | varchar(32)           | NO   | MUL | NULL    |                |  
    47. | trade_status | varchar(32)           | NO   | MUL | NULL    |                |  
    48. | ip           | varchar(15)           | NO   |     | NULL    |                |  
    49. | ippoz        | varchar(30)           | NO   |     | NULL    |                |  
    50. +--------------+-----------------------+------+-----+---------+----------------+  
    51. 15 rows in set (0.00 sec)  


    数据库中涉及充值的三个表: account_log,pay_log,user_account 

    account_log -- 存放用户充值/提现响应记录  变更记录

    涉及的操作函数:

    1) log_account_change()  更改会员信息

    2) get_user_surplus()查询会员余额总数

    pay_log  -- 存放支付记录 包括充值 付款 提款

    1)insert_pay_log() 插入付款记录

    2)get_paylog_id() 获得付款信息的记录

    user_account --  会员充值/提现申请记录

    涉及的函数:

    1)insert_user_account() 插入记录

    2)update_user_account() 更新账目明细

    3)get_surplus_info() 获得

    4)get_account_log() 获得,更详尽

    5)del_user_account() 删除

    其他字段

    users.user_money
    users.frozen_money

  • 相关阅读:
    node eventLoop
    apply call bind
    crm项目-业务实现
    crm项目-stark组件分析
    OA项目-需求分析
    OA项目-表结构
    OA项目-xadmin使用
    路飞学城项目-表结构
    路飞学城项目-支付相关-支付宝第三方支付
    路飞学城项目-支付相关-支付接口
  • 原文地址:https://www.cnblogs.com/duwamish/p/9024143.html
Copyright © 2011-2022 走看看