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.
 
 
 
 

37 line
1.4 KiB

  1. <?php
  2. header("Access-Control-Allow-Origin:*");
  3. $user_id = getUserId();
  4. $sql_user = " SELECT MAIN_CORP_ID,ORG_ID,TOP_ORG_ID FROM base_user WHERE id = {$user_id} ";
  5. $result=$pdo->query($sql_user);
  6. $user_array=$result->fetchAll();
  7. $result->closeCursor();
  8. $user_info = $user_array[0];
  9. $linestyle = isset($_POST['linestyle'])?$_POST['linestyle']:"";
  10. $station_list = isset($_POST['station_list'])?$_POST['station_list']:"";
  11. $sql="CALL SP_ADD_LINE_STATION(".$linestyle.",'".$station_list."')";
  12. $result=$pdo->query($sql);
  13. if($result){
  14. $rowset=$result->fetchAll(PDO::FETCH_ASSOC);
  15. if($rowset[0]['@errorcode'] == 0){
  16. $new_line_id = $rowset[0]['errorinfo'];
  17. $update_sql = " UPDATE opera_line set MAIN_CORP_ID={$user_info["MAIN_CORP_ID"]},TOP_ORG_ID={$user_info["TOP_ORG_ID"]},ORG_ID={$user_info["ORG_ID"]} WHERE LINE_ID={$new_line_id} ";
  18. $pdo_update = conn();
  19. $pdo_update->exec($update_sql);
  20. $data['code'] = 0;
  21. $data['info'] = "";
  22. }else{
  23. $data['code'] = $rowset[0]['errorcode'];
  24. $data['info'] = $rowset[0]['errorinfo'];
  25. }
  26. }else{
  27. $data['code'] = -1;
  28. $data['info'] = "";
  29. }
  30. // $sql1 = "CALL SP_MAKE_OPERA_PRODUCT_VIEW()";
  31. // $result1 =$pdo ->query($sql1);
  32. echo json_encode($data);
  33. ?>