深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 799|回复: 1
打印 上一主题 下一主题

Save2NextStation的JsonAPI实现

[复制链接]

800

主题

1379

帖子

7704

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7704
跳转到指定楼层
楼主
发表于 2021-9-28 13:20:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华冠版

  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. }
复制代码
回复

使用道具 举报

800

主题

1379

帖子

7704

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7704
沙发
 楼主| 发表于 2021-9-28 13:23:26 | 只看该作者
天彩版

  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. }
复制代码

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-4 20:55 , Processed in 0.024515 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表