• 1116阅读
  • 1回复

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

楼层直达
ecshop后台充值和提现申请的数量总数不对处理方法 ;n;bap  
后台充值和体现的数量多了,这个申请和体现的总数不对,解决方法如下 }J|Pd3Q Sf  
~SR9*<  
打开  admin-user_account.php 5.zv0tJku  
8$V:+u  
function account_list()  方法里面 ])H[>.?K  
rM{V>s:N  
0`%Ask  
搜素 $sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua, ". t p<wMrq<  
                   $GLOBALS['ecs']->table('users') . " AS u " . $where; ;{f4E)t 7  
6Dz N.fz  
.p$tb2%r  
修改为   U3b&/z|b?  
:DoE_  
XAw0Nn   
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua ". G"D=ozr  
                        " left join ".$GLOBALS['ecs']->table('users') . " AS u on u.user_id=ua.user_id ".$where; $, @,(M`i}  
                        
只看该作者 安逸沙发  发表于: 2018-09-30
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 "%a<+D  
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 PE/uB,Wl  
/** 7l =Tl[n  
* 查询会员手续费 6J}Yr5oD  
* @access  public mXS]SE  
* @param   int     $user_id        会员ID ]o0]i<:  
* @return  int UpE +WzY  
*/ e?B}^Dk0i  
function get_user_shouxufei($user_id) FkuD Gg~a  
{ _`^AgRE  
    $sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). rWDD$4y  
           " WHERE user_id = '$user_id'"; hAc|a9 o  
Ml{ ]{n  
    return $GLOBALS['db']->getOne($sql); :b %2qBv  
} P:vp/x!  
2.打开user.php文件,搜索如下代码: !QbuOvw  
        //插入会员账目明细 i$6rnS&C  
        $amount = '-'.$amount; }79jyS-e  
        $surplus['payment'] = ''; D|m3. si  
        $surplus['rec_id']  = insert_user_account($surplus, $amount); D& o\q68W  
将以上代码修改为如下: 8]b;l; W5  
        //插入会员账目明细 cHT\sJo`l  
        $amount = '-'.$amount; "9QZX[J|*  
        $surplus['payment'] = ''; vWM&4|Q1~  
        $shouxufei = get_user_shouxufei($user_id); A[7H-1-  
        $surplus['rec_id']  = insert_user_account($surplus, $amount*$shouxufei); 2YY4 XHQS  
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改
快速回复

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