• 1109阅读
  • 1回复

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

楼层直达
ecshop后台充值和提现申请的数量总数不对处理方法 tZ62T{, a  
后台充值和体现的数量多了,这个申请和体现的总数不对,解决方法如下 #g$I>\O<  
XuJyso9kA  
打开  admin-user_account.php =t_+ajY%  
h *;c"/7  
function account_list()  方法里面 ek5j;%~g1  
b~fl,(sZp  
51eZfJB  
搜素 $sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua, ". 4S 4MQ  
                   $GLOBALS['ecs']->table('users') . " AS u " . $where; JzywSQ  
zZ-/S~l  
y'>9' /&  
修改为   qh>An;:u  
@dK_w 'W  
9-j-nx @)  
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua ". k"[AV2UW1  
                        " left join ".$GLOBALS['ecs']->table('users') . " AS u on u.user_id=ua.user_id ".$where; W="pu5q$5  
                        
只看该作者 安逸沙发  发表于: 2018-09-30
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 BOX{]EOj  
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 r)Ma3FL0;  
/** >Rl"  
* 查询会员手续费 b(,M1.[qt  
* @access  public ;!>rnxB?4  
* @param   int     $user_id        会员ID } +TORR?  
* @return  int IQAZuN"<  
*/ |hKDvH  
function get_user_shouxufei($user_id) '50OgF'  
{ t=BUN  
    $sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). Bj+S"yS  
           " WHERE user_id = '$user_id'"; 9Uh"iMB  
^+*N%yr  
    return $GLOBALS['db']->getOne($sql); |5X^u+_  
} \Q {m9fE  
2.打开user.php文件,搜索如下代码: O;+ maY^l  
        //插入会员账目明细 <]6SN  
        $amount = '-'.$amount; O n8v//=&  
        $surplus['payment'] = ''; T tfo^ksw  
        $surplus['rec_id']  = insert_user_account($surplus, $amount); ~Sdb_EZ  
将以上代码修改为如下: bYcV$KJk  
        //插入会员账目明细 %{7|1>8  
        $amount = '-'.$amount; $1SPy|y  
        $surplus['payment'] = ''; 0^v`T%|fTX  
        $shouxufei = get_user_shouxufei($user_id); kT|dUw9G  
        $surplus['rec_id']  = insert_user_account($surplus, $amount*$shouxufei); m1j*mtu  
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改
快速回复

限100 字节
安逸网提示:批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个