深圳全飞鸿

标题: Save2NextStation的JsonAPI实现 [打印本页]

作者: zhgc    时间: 2021-9-28 13:20
标题: Save2NextStation的JsonAPI实现
华冠版

  1. if(strcasecmp($action,"Save2NextStation")==0){
  2.         $isValid=true;
  3.         $ret["msg"]="UNKNOW ERROR!";
  4.         $ret["res"]="FAIL";
  5.         $Station="";
  6.         $Sn="";
  7.         $line="";
  8.         $ec="";
  9.         $emp="";
  10.         $ip=$_SERVER["REMOTE_ADDR"];
  11.         //
  12.         if (array_key_exists('station', $ret)) { $Station=$ret["station"];}
  13.         if (array_key_exists('sn', $ret)) { $Sn=$ret["sn"];}
  14.         if (array_key_exists('line', $ret)) { $line=$ret["line"];}
  15.         if (array_key_exists('ec', $ret)) { $ec=$ret["ec"];}
  16.         if (array_key_exists('emp', $ret)) { $emp=$ret["emp"];}
  17.         nago_log("参数Sn:{$Sn}");nago_log("参数Station:{$Station}");
  18.         //
  19.         $str="call sfc.SOAP_02_NEXT_STATION('{$line}','{$Station}','{$Sn}','{$ip}')";  
  20.         if(strlen($ec)>1){
  21.                 $str="call sfc.SOAP_06_SAVE_REPAIR('{$line}','{$Station}','{$Sn}','{$ec}','{$emp}','{$ip}')";  
  22.         }
  23.         if($result = mysql_query($str,$con))
  24.         {
  25.                 if($row = mysql_fetch_row($result)) //语法 = mysql_fetch_array($result, MYSQL_NUM)
  26.                 {
  27.                         $ret["res"]=$row[0];
  28.                                         $ret["msg"]=$row[1];
  29.                         //mysql_free_result($result);
  30.                 }else
  31.                 {
  32.                         $ret["res"]='FAIL';
  33.                                         $ret["msg"]='没有返回值!';
  34.                 }
  35.         }else
  36.         {
  37.                 $ret["res"]='FAIL';
  38.                                 $ret["msg"]='调用SOAP_02_NEXT_STATION失败!';
  39.         }        
  40. }
复制代码

作者: zhgc    时间: 2021-9-28 13:23
天彩版

  1. else if(strcasecmp($action,"Save2NextStation")==0){
  2.         $isValid=true;
  3.         $ret["msg"]="UNKNOW ERROR!";
  4.         $ret["res"]="FAIL";
  5.         $Station=""; $Sn=""; $line=""; $empno="";$ec="";
  6.         //
  7.         if (array_key_exists('station', $ret)){ $Station=$ret["station"]; }
  8.         if (array_key_exists('sn', $ret)){ $Sn=$ret["sn"]; }
  9.         if (array_key_exists('line', $ret)){ $line=$ret["line"]; }
  10.         if (array_key_exists('empno', $ret)){ $empno=$ret["empno"]; }
  11.         if (array_key_exists('ec', $ret)){ $ec=$ret["ec"]; }
  12.         nago_log("参数Sn:{$Sn}");nago_log("参数Station:{$Station}");nago_log("line:{$line}");nago_log("参数empno:{$empno}");nago_log("参数ec:{$ec}");
  13.         //
  14.         $str="call sfc.JSONAPI_02_NEXT_STATION('{$device}','{$line}','{$Station}','{$empno}','{$Sn}')";
  15.         if(strlen($ec)>1){
  16.                 $str="call sfc.JSONAPI_08_SAVE_REPAIR('{$device}','{$line}','{$Station}','{$Sn}','{$ec}','{$empno}')";
  17.         }
  18.         if($result = mysql_query($str,$con)) {
  19.                 if($row = mysql_fetch_row($result)) { //语法 = mysql_fetch_array($result, MYSQL_NUM)
  20.                         $ret["res"]=$row[0];
  21.                         $ret["msg"]=$row[1];
  22.                         mysql_free_result($result);
  23.                 }else{
  24.                         $ret["res"]='FAIL';
  25.                         $ret["msg"]='没有返回值!';
  26.                 }
  27.         }else{
  28.                 $ret["res"]='FAIL';
  29.                 $ret["msg"]='JSONAPI_02_NEXT_STATION!'.mysql_error();
  30.         }        
  31. }
复制代码






欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) Powered by Discuz! X3.2