• 1117阅读
  • 1回复

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

楼层直达
ecshop后台充值和提现申请的数量总数不对处理方法 C#Jj;Gd  
后台充值和体现的数量多了,这个申请和体现的总数不对,解决方法如下 UL%ihWq   
ooQ(bF  
打开  admin-user_account.php Vz*'^=(o&  
[_d*J/X  
function account_list()  方法里面 gL`SZr9  
i"xDQ$0G6  
%Qq)=J<H ;  
搜素 $sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua, ". j`B{w   
                   $GLOBALS['ecs']->table('users') . " AS u " . $where; (#]KjpIK  
 Dfia=1A  
L ]c9  
修改为   b`zf&Mn  
?M^t4nj  
@XC97kGWp  
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('user_account'). " AS ua ". +ctv]'P_  
                        " left join ".$GLOBALS['ecs']->table('users') . " AS u on u.user_id=ua.user_id ".$where; U.OX*-Cd  
                        
只看该作者 安逸沙发  发表于: 2018-09-30
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 dL"i\5#%A  
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 !.N=Y;@lY  
/** Cagq0-:(p  
* 查询会员手续费 LM`#S/h  
* @access  public +6E<+-N  
* @param   int     $user_id        会员ID ee\zU~  
* @return  int j0M;2 3@[  
*/ ?7s  
function get_user_shouxufei($user_id) B}T72!a  
{ wpmtv325  
    $sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). aa!c>"g6  
           " WHERE user_id = '$user_id'"; >0$5H]1u  
OQyOv%g5C  
    return $GLOBALS['db']->getOne($sql); :v48y.Ij7s  
} O;tn5  
2.打开user.php文件,搜索如下代码: _en8hi@Z  
        //插入会员账目明细 8i"fhN3?Y  
        $amount = '-'.$amount; ]e9kf$'  
        $surplus['payment'] = ''; eIl&=gZ6>  
        $surplus['rec_id']  = insert_user_account($surplus, $amount); ^a r9$$~/!  
将以上代码修改为如下: YN3uhd[2  
        //插入会员账目明细 SuSZ,>  
        $amount = '-'.$amount; 4|UIyDt8  
        $surplus['payment'] = ''; zyE yZc?  
        $shouxufei = get_user_shouxufei($user_id); .l!Z=n|  
        $surplus['rec_id']  = insert_user_account($surplus, $amount*$shouxufei); 'rgV]Oy  
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改
快速回复

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