zoukankan      html  css  js  c++  java
  • 对碰结算的方法

    1:在会员注册记录表中,通过结算时间可以查找一定时间内的会员信息,然后将这些时间段内的会员进行奖金结算。

    2:得到一个会员的详细信息,包括会员ID、会员姓名、会员安置人、会员推荐人、该会员所在的层、会员在该层所处的位置。

    3:通过上层等到的安置人ID ,我们可以通过查找job_users表中该安置人的对碰会员ID、该安置人的所有父节点ID,

    4:通过得到的所有安置人的父节点ID,可以查到所有安置人的现有安置奖。

    5:通过步骤2可以得到该会员在其父节点所处的区域,是位于左边还是位于右边,目的:系统规定所有的对碰会员必须处于相同的区域,列如:如果是左区域,那么两个会员都必须是左区域。右侧区域相同。

    6:通过步骤2得到的父节点所有对碰的会员ID,这些ID将会是该会员在同层中产生对碰会员的父节点,所以这些ID至关重要。通过查询这些ID可以得知在该层与该会员产生对碰的会员是否已经存在于系统中,如果有,就发生对碰,否则不出现对碰。

    7:通过查询可以知道父节点对碰会员的安置人存储信息。通过比较与该会员的父节点安置人信息的信息,会发现有相同的安置人ID,那么这里出现的第一个相同的安置ID就是我们需要的对碰奖获得者ID,这是我们就可以更新该用户的对碰奖金了。

    8:重复执行步骤6-7就可以完成该层会员的对碰,同时也可以更新相应的会员对碰奖金。

    9:在更新会员的对碰奖金时,我们必须注意该会员的日奖金封顶数目,如果会员一旦达到该数目,那么会员的奖金将不会被更新。

  • 相关阅读:
    ACM的算法分类 2015-04-16 14:25 22人阅读 评论(0) 收藏
    初学Larevel 2014-08-21 11:24 90人阅读 评论(0) 收藏
    初学PHP&MySQL 2014-05-31 12:40 92人阅读 评论(0) 收藏
    codeforces 570 E. Pig and Palindromes (dp)
    codeforces 570 D. Tree Requests (dfs序)
    poj 2157 Maze (bfs)
    cf 570 C. Replacement (暴力)
    cf 570B B. Simple Game(构造)
    cf 570 A. Elections
    hdu 1429胜利大逃亡(续) (bfs+状态压缩)
  • 原文地址:https://www.cnblogs.com/henairan/p/3878793.html
Copyright © 2011-2022 走看看