• 1114阅读
  • 1回复

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

楼层直达
ecshop后台充值和提现申请的数量总数不对处理方法 =y -L'z&r  
后台充值和体现的数量多了,这个申请和体现的总数不对,解决方法如下 YL-/z4g  
_J(n~"eR  
打开  admin-user_account.php Atsi}zTR\  
b ?9c\-}  
function account_list()  方法里面 uw!  
Y$xO&\&)  
XndGe=O  
搜素 $sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua, ". +v4P9V|s  
                   $GLOBALS['ecs']->table('users') . " AS u " . $where; 7pMl:\  
/~3~Xc ~=p  
(ii6w d< *  
修改为   W}m-5L  
OS8 ^mC  
<@i.~EL  
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua ". u8ofgcFYE  
                        " left join ".$GLOBALS['ecs']->table('users') . " AS u on u.user_id=ua.user_id ".$where; RC 7|@a  
                        
只看该作者 安逸沙发  发表于: 2018-09-30
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 Ndi9FD3im  
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 LdL/399<  
/** =g|IG [V  
* 查询会员手续费 C<m{*C-`a  
* @access  public V4KMOYqm  
* @param   int     $user_id        会员ID 5Hw~2 ?a,  
* @return  int jAm3HI   
*/ T^Ze3L]  
function get_user_shouxufei($user_id) 8[E!E)4M  
{ CTZh0 x  
    $sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). 6{^E{go  
           " WHERE user_id = '$user_id'"; IHcD*zQ  
b"#WxgaF  
    return $GLOBALS['db']->getOne($sql); U8LtG/  
} -\ EP.Vtz  
2.打开user.php文件,搜索如下代码: o1h={ao  
        //插入会员账目明细 +ayos[<0#  
        $amount = '-'.$amount; ecCr6)  
        $surplus['payment'] = ''; %\H|B0  
        $surplus['rec_id']  = insert_user_account($surplus, $amount); CkdP#}f  
将以上代码修改为如下: ~s]iy9i  
        //插入会员账目明细 dVi!Q@y+  
        $amount = '-'.$amount; /.o^R6  
        $surplus['payment'] = ''; 9&_<f}ou  
        $shouxufei = get_user_shouxufei($user_id); 37|&?||  
        $surplus['rec_id']  = insert_user_account($surplus, $amount*$shouxufei); g'V>_u#(  
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改
快速回复

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