python编写收入支出明细程序_PHP编程之收入支出明细表实现技术

本文介绍了如何使用PHP编写管理用户收入和支出的程序。包括处理客户消费提成的记录和平台给销售代理定时发放金额的逻辑,提供相关PHP代码示例。
摘要由CSDN通过智能技术生成

账户金额明细表是统计用户所花的每笔金额和用户所在这个系统所赚的每笔金额,通俗的讲也就是收入和支出。但是很多编程技术人员在刚开始的时候,不知道如何去实现,往往或出现有收入记录却无支出记录,或者是相反的情况,所以对于这个问题,下面专业的郑州app开发公司燚轩科技就来为大家分析讲解一下。

1、客户所在本系统消费的金额所产生的提成,写入本记录表中。php代码如下:

if(I('pay_state')==2 && I('state')==3){

$money=$info['money']/100;

$uid=$info['uid'];

$update['authe_uid']=$info['uid'];

$user=M('user');

$list=$user->where("uid=$uid")->find();

$sale_uid=$list['sale_uid'];

$update['sale_uid']=$list['sale_uid'];

$bili=M('sys')->where("id=1")->find();

$bi=$bili['sale_rate']/100;

$put_money=$money$bi/100;

$update['money']=$put_money100;

$update['real_money']=$put_money100;

$update['time']=time();

$update['state']=1;

$update['type']=2;

$sale_user=M('sale_user');

$sale=$sale_user->where("sale_uid=$sale_uid")->find();

$up['tal_money']=$sale['tal_money']+$put_money100;

$sale_user->where("sale_uid=$sale_uid")->save($up); }

2、平台给销售代理定时发放的金额,写入本记录表中。php代码如下:

public function dopay_money(){

if(I("bank_card")==''){

error("打款账号不能为空");die;

}

if(I("money_num")==''){

error("打款单号不能为空");die;

}

if(I("money")==''){

error("打款金额不能为空");die;

}

if(I("money")>I("tal_money")){

error("账户总金额不足");die;

}

$bank_card=I("bank_card");

$money_num=I("money_num");

$money=I("money");

$sale_uid=I("sale_uid");

$info=M("sys")->where("id=1")->find();

$min_money=$info['min_money']/100;

if($money

error("打款金额最低为".$min_money."元");

}

$sale_user=M("sale_user");

$moneyb=M("money");

$userinfo=$sale_user->where("sale_uid=$sale_uid")->find();

$data['tal_money']=$userinfo['tal_money']-$money*100;

if($sale_user->where("sale_uid=$sale_uid")->save($data)){

$da['sale_uid']=$sale_uid;

$da['money']=$money*100;

$da['real_money']=$money*100;

$da['time']=time();

$da['state']=2;

$da['type']=1;

$da['bank_card']=$bank_card;

$da['money_num']=$money_num;

if($moneyb->add($da)){

success("成功",U("Oasys/sale"));

}else{

error("失败");

}

}

}

好了,看到这里相信大家都知道该如何去做了,那么如果大家还是存在一些细节问题的话,可以留言咨询,我们看到后会第一时间回复。本文由专业的郑州app开发公司燚轩科技整理发布,原创不易,如需转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值