1. 程式人生 > >PHP編程之收入支出明細表實現技術

PHP編程之收入支出明細表實現技術

UNC 開始 info 明細表 cti num 銷售 php lis

賬戶金額明細表是統計用戶所花的每筆金額和用戶所在這個系統所賺的每筆金額,通俗的講也就是收入和支出。但是很多編程技術人員在剛開始的時候,不知道如何去實現,往往或出現有收入記錄卻無支出記錄,或者是相反的情況,所以對於這個問題,下面就來為大家分析講解一下。

  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_money
100;
$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_money
100;
$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<$min_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開發公司燚軒科技整理發布,原創不易,如需轉載請註明出處。

PHP編程之收入支出明細表實現技術