• 274阅读
  • 1回复

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

楼层直达
ecshop后台充值和提现申请的数量总数不对处理方法 t.pn07$  
后台充值和体现的数量多了,这个申请和体现的总数不对,解决方法如下 Bdr'd? u<A  
svvl`|n%  
打开  admin-user_account.php }l7@:ezZZ7  
-]Y@_T.C  
function account_list()  方法里面 l05'/duuJ  
({0:1*lF@  
DHQs_8Df  
搜素 $sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua, ". 8Z!Mad  
                   $GLOBALS['ecs']->table('users') . " AS u " . $where; z\`tn z7>$  
\l1==,wk  
'81c>qA  
修改为   <,*3Av  
IictX"3lh  
$wC'qV *  
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua ". 8.:WMH`  
                        " left join ".$GLOBALS['ecs']->table('users') . " AS u on u.user_id=ua.user_id ".$where; o Vpq*"  
                        
只看该作者 安逸沙发  发表于: 2018-09-30
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 ~e%*hZNo  
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 Z]9 )1&  
/** 2jx""{  
* 查询会员手续费 j:<E=[Kl  
* @access  public '7Te{^<FQ$  
* @param   int     $user_id        会员ID OY[N%wr!  
* @return  int ge[\%  
*/ u;=("S{"0  
function get_user_shouxufei($user_id) Q8\Ks|u]  
{ o^7NZ]m  
    $sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). "J[Crm  
           " WHERE user_id = '$user_id'"; 2+ 9">a@  
FQ O6w'  
    return $GLOBALS['db']->getOne($sql); 6'*?zZrz  
} %2qvK}  
2.打开user.php文件,搜索如下代码: xT=|Uc0  
        //插入会员账目明细 ^#"!uCq]gM  
        $amount = '-'.$amount; 3:);vh!  
        $surplus['payment'] = ''; ZRcY; ?  
        $surplus['rec_id']  = insert_user_account($surplus, $amount); ZEHz/Y%  
将以上代码修改为如下: 6K* 7%8Y/G  
        //插入会员账目明细 [Ma&=2h  
        $amount = '-'.$amount; )/f,.Z$  
        $surplus['payment'] = '';  aA0aW=R  
        $shouxufei = get_user_shouxufei($user_id); %:((S]vAi  
        $surplus['rec_id']  = insert_user_account($surplus, $amount*$shouxufei); 30[?XVI&  
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改
快速回复

限100 字节
安逸网提示:如果您在写长篇帖子又不马上发表,建议存为草稿
 
认证码:
上一个 下一个