auto.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?
  2. $sj1=date("Y-m-d H:i:s");
  3. //$autoses在管理员后台有调用,千万不要在这里写死
  4. //退款判断
  5. while1("*","yjcode_tk where ".$autoses);while($row1=mysql_fetch_array($res1)){
  6. $sjc=DateDiff($sj1,$row1[tkoksj],"s");
  7. $myorderbh=$row1[orderbh];
  8. if($sjc>=0){ //表示已经达到生效时间,自动同意退款
  9. $allmoney=$row1[money1];
  10. PointUpdateM($row1[userid],$allmoney);
  11. $tkjg="卖家未在指定时间内处理退款申请,系统默认同意退款";
  12. PointIntoM($row1[userid],$tkjg,$allmoney);
  13. updatetable("yjcode_order","ddzt='backsuc',tksj='".$row1[sj]."',tkly='".$row1[tkly]."',tkjg='".$tkjg."',tkoksj='".$sj1."' where orderbh='".$myorderbh."'");
  14. deletetable("yjcode_tk where orderbh='".$myorderbh."'");
  15. deletetable("yjcode_db where orderbh='".$myorderbh."'");
  16. }
  17. }
  18. //自动确认收货
  19. while1("*","yjcode_db where ".$autoses);while($row1=mysql_fetch_array($res1)){
  20. $sjc=DateDiff($sj1,$row1[dboksj],"s");
  21. $myorderbh=$row1[orderbh];
  22. if($sjc>=0){ //表示已经达到生效时间,自动确认收货
  23. $allmoney=$row1[money1]; //总金额
  24. $sellblm=returnsellbl($row1[selluserid],$row1[probh])*$allmoney; //卖家可得金额
  25. $ptyj=$allmoney-$sellblm;
  26. PointUpdateM($row1[selluserid],$sellblm);
  27. PointIntoM($row1[selluserid],"买家未在有效时间内确认收货,系统自动确认收货,已自动扣除平台佣金".$ptyj."元",$sellblm);
  28. //推荐B
  29. $v=returntjuserid($row1[userid]);
  30. $tjmoney=returntjmoney($row1[probh]);
  31. if(!empty($v) && !empty($tjmoney)){
  32. $tjm=$allmoney*$tjmoney;
  33. $nc1=returnnc($row1[userid]);
  34. PointUpdateM($v,$tjm);
  35. PointIntoM($v,"您推荐的买家(".$nc1.")成功交易了".$allmoney."元,您获得相应佣金",$tjm);
  36. PointUpdateM($row1[selluserid],$tjm*(-1));
  37. PointIntoM($row1[selluserid],"买家(".$nc1.")由其他用户推荐进来(推荐人ID:".$v."),扣除佣金",$tjm*(-1));
  38. }
  39. //推荐E
  40. updatetable("yjcode_order","ddzt='suc',oksj='".$sj1."' where orderbh='".$myorderbh."'");
  41. deletetable("yjcode_db where orderbh='".$myorderbh."'");
  42. deletetable("yjcode_tk where orderbh='".$myorderbh."'");
  43. }
  44. }
  45. ?>