• 363阅读
  • 1回复

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

楼层直达
ecshop后台充值和提现申请的数量总数不对处理方法 \OP9_J(*  
后台充值和体现的数量多了,这个申请和体现的总数不对,解决方法如下 p/N62G  
( :iPm<  
打开  admin-user_account.php S4)A6z$  
4b=Gg  
function account_list()  方法里面 ^@K WYAAW5  
t?HF-zQ  
$7Cgo&J  
搜素 $sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua, ". L$kgK# T  
                   $GLOBALS['ecs']->table('users') . " AS u " . $where; .+HcAx{/2  
:WO{xg  
<n\i>A3`,S  
修改为   tJAnuhX  
[Teh*CV  
i&*<lff  
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua ". `H"vR: ~{  
                        " left join ".$GLOBALS['ecs']->table('users') . " AS u on u.user_id=ua.user_id ".$where; l|7O)  
                        
 
只看该作者 安逸沙发  发表于: 2018-09-30
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 4&'_~qU  
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 AlQ  
/** o;M-M(EZQ6  
* 查询会员手续费 DsH`I %w{  
* @access  public rCFTch"  
* @param   int     $user_id        会员ID Dt8wd,B  
* @return  int ~'2im[f J  
*/ zO07X*Bw  
function get_user_shouxufei($user_id) 9QryW\6.@z  
{ 4$<-3IP,  
    $sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). Fl^}tC  
           " WHERE user_id = '$user_id'"; c(<,qWH  
K?o}B  
    return $GLOBALS['db']->getOne($sql); 'ehJr/0&g  
}  _,2P4  
2.打开user.php文件,搜索如下代码: Eb<iR)e H=  
        //插入会员账目明细 *0,?QS-a  
        $amount = '-'.$amount; @9QtK69  
        $surplus['payment'] = ''; +jD{ O @9  
        $surplus['rec_id']  = insert_user_account($surplus, $amount); .qioEqK8!y  
将以上代码修改为如下: <4W"ne28  
        //插入会员账目明细 >_biiW~x:  
        $amount = '-'.$amount; F%Lniv/N  
        $surplus['payment'] = ''; .d5|Fs~B  
        $shouxufei = get_user_shouxufei($user_id); Es kh=xA {  
        $surplus['rec_id']  = insert_user_account($surplus, $amount*$shouxufei); Tv0|e'^  
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改
快速回复

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