You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

send_order_outside.php 2.1 KiB

3 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. require_once __DIR__.'/../st-xm/Common/Mysql.php';
  3. header("Access-Control-Allow-Origin:*");
  4. header("Content-type:text/html;charset=utf-8");
  5. $pdo=conn1();
  6. $current_date = date("Y-m-d");
  7. $sql = 'select from_org_id,count(id) as order_num,sum(ticket_num) person_num,sum(all_price) all_price from outside_submit_order where opera_time >= "'.$current_date.'" and submit_status = 1 group by from_org_id';
  8. $result=$pdo->query($sql);
  9. $rowset=$result->fetchAll(PDO::FETCH_ASSOC);
  10. $result->closeCursor();
  11. $org_array = array("3" => "自在","17" => "携程","28" => "去哪儿","128" => "高铁管家","149" => "途牛");
  12. $result_info = array("order_num" => 0, "person_num" => 0, "all_price" => 0);
  13. $org_sale_array = array();
  14. if( $rowset == false ) {
  15. $result_info = array("order_num" => 0, "person_num" => 0, "all_price" => 0);
  16. } else {
  17. foreach( $rowset as $row_info) {
  18. $sale_info = $row_info;
  19. $org_sale_array[$org_array[$row_info["from_org_id"]]] = $row_info;
  20. $result_info["order_num"] += $row_info["order_num"];
  21. $result_info["person_num"] += $row_info["person_num"];
  22. $result_info["all_price"] += $row_info["all_price"];
  23. }
  24. }
  25. $content = sprintf( "【".$current_date."】各大OTA 订单总数:%d单,订单总出行人数:%d人,总金额:¥%s。",$result_info["order_num"],$result_info["person_num"],number_format($result_info["all_price"],2) );
  26. if( count($org_sale_array) > 0 ) {
  27. $content .= "其中:";
  28. foreach( $org_sale_array as $sale_key => $sale_info) {
  29. $content .= sprintf( "【".$sale_key."】订单数:%d单(%s%),总人数:%d人(%s%),总金额:¥%s(%s%)。",$sale_info["order_num"],number_format($sale_info["order_num"]*100/$result_info["order_num"],2),$sale_info["person_num"],number_format($sale_info["person_num"]*100/$result_info["person_num"],2),number_format($sale_info["all_price"],2),number_format($sale_info["all_price"]*100/$result_info["all_price"],2) );
  30. }
  31. }
  32. $tel = "15001928066,13816608252";
  33. $response = sendTelMessage($tel, "", $content, "");
  34. echo $tel."|".$content."\r\n";
  35. print_r($response);echo "\r\n";
  36. echo "发送完成!!\r\n";
  37. exit();