• 193阅读
  • 1回复

ecshop后台充值和提现申请的数量总数不对处理方法

楼层直达
ecshop后台充值和提现申请的数量总数不对处理方法 rp^:{6O  
后台充值和体现的数量多了,这个申请和体现的总数不对,解决方法如下 'Fc$?$c\  
8)M WC:  
打开  admin-user_account.php {6%-/$LX  
4;@L#Pzt  
function account_list()  方法里面 <Ql2+ev6  
Jz*A!Li  
OI8}v  
搜素 $sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua, ". UkXa mGoy3  
                   $GLOBALS['ecs']->table('users') . " AS u " . $where; 'vYt_T  
jtq ^((Ux  
t BG 9Mn  
修改为   d^v.tYM$N  
pe>?m^gz[  
;)SWwhQ  
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua ". fW[RCd  
                        " left join ".$GLOBALS['ecs']->table('users') . " AS u on u.user_id=ua.user_id ".$where;  D F=Rd#  
                        
只看该作者 安逸沙发  发表于: 09-30
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 <2w 41QZX  
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 5PKdMEK|q  
/** g$Ns u:L  
* 查询会员手续费 wH qbTA  
* @access  public j&,%v+x  
* @param   int     $user_id        会员ID P76QHBbl  
* @return  int ~uO9>(?D  
*/ pH.&OW%  
function get_user_shouxufei($user_id) s|Zv>Qt  
{ >!P !F(  
    $sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). 2{-'`l fM%  
           " WHERE user_id = '$user_id'"; G^w:c]  
E njSio0  
    return $GLOBALS['db']->getOne($sql); d ?OsVT; U  
} -Wl79lE  
2.打开user.php文件,搜索如下代码: U\tujK1  
        //插入会员账目明细 3C;nC?]K  
        $amount = '-'.$amount; h@(S];.  
        $surplus['payment'] = ''; z_ia3k<  
        $surplus['rec_id']  = insert_user_account($surplus, $amount); 6y)NH 8l7  
将以上代码修改为如下: #j${R ={  
        //插入会员账目明细 t9m08K:Y  
        $amount = '-'.$amount; NT [~AK9M  
        $surplus['payment'] = ''; 8u#2M8.5E  
        $shouxufei = get_user_shouxufei($user_id); +,ojlTVlt  
        $surplus['rec_id']  = insert_user_account($surplus, $amount*$shouxufei); 2t"&>1  
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改
快速回复

限100 字节
安逸网提示:如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
认证码:
上一个 下一个