相关信息.txt 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. 一、数据库语句:
  2. Provider=SqlOLEDB;Data Source=10.126.64.131;initial catalog=MESOtherData;user ID=XMUpdate;password=695Xm@123#;connect timeout=30;
  3. 数据库类型:MSSQL
  4. 数据库地址:10.126.64.131
  5. 数据库名称:MESOtherData
  6. 数据库用户:XMUpdate
  7. 数据库密码:695Xm@123#
  8. 二、NTF上传使用的表:
  9. AMYields:
  10. 统计合格率,这是针对每小时的合格率做统计
  11. 每一条记录统计的是时间整点范围内、指定线体、批次号、
  12. AMResult:
  13. 字段ResultType分析:
  14. OncePass: 有且只有1次测试,且测试成功。 ErrorMsg=一次Pass
  15. OnceFail: 有且只有1次测试,且测试Fail。 ErrorMsg=仅测试一次且FAIL
  16. NTF: 有且只有2次测试,第一次失败,第二次成功。 ErrroMsg=1st:Fail;2nd:PASS
  17. TwiceFail: 有且只有2次测试,且连续2次Fail。 ErrorMsg=连续两次FAIL
  18. FinalPass: 测试三次或三次以上,前面不管成功或失败,只要最后一次成功。 ErrroMsg=最终PASS
  19. FinalFail: 测试三次或三次以上,前面不管成功或失败,只要最后一次为Fail。 ErrorMsg=最终FAIL
  20. 表一
  21. OncePass:只测试一次,且成功。
  22. NTF:只测试2次,第一次失败,第二次成功。
  23. TwiceFail:只测试2次,且连续测试2次,2次都失败。
  24. RealFail:实际结果为Fail的测试,这里的情况更多
  25. Total:是否包含重流的整机,待确认!
  26. FPY:一次测试合格率,计算方式待确认!
  27. SPY:二次测试合格率,计算方式待确认!
  28. RPY:最终测试合格率,计算方式待确认!
  29. YieldRate:去掉重流的合格率,计算方式待确认!
  30. 表二
  31. ReDo:回流标记,标记方式:当前的永远=0,上一次的值为 Value = Select MAX(ReDo) from AMYields where SN = '目标SN' 加1的值。
  32. Test01:首次测试结果
  33. Test02:第二次测试结果
  34. FinalTest:最终测试结果,最后一次的测试结果,与Test01、Test02一起决定ResultType的值。
  35. Test01=Pass & Test02=NULL,则FinalTest=Pass,ResultType=OnecePass
  36. Test01=Fail & Test02 = Pass,没有第三次测试,则FinalTest=Pass,ResultType=NTF
  37. Test01=Fail & Test02=Fail, 第三次=Pass,则FinalTest=Pass, ResutlType=FinalPass
  38. Test01=Fail & Test02 = Fail,没有第三次,则FinalTest=Fail,ResultType=TwiceFail
  39. Test01=Fail & Test02 = Fail,第三次=Pass,则FinaTest=Pass,RestulType=FinalPass
  40. Test01=Fail & Test02 = NULL,则FinalTest=Fail,ResultType=OneceFail
  41. Test01=Fail & Test02 = Fail ,第三次或最后一次=Fail,则FinalTest=Fail,ResultType=FinalFail
  42. ResultType:结果类型:OncePass、NTF、FinalPass、TwiceFail、FinalPass、OnceFail、FinalFail
  43. 三、注意事项:
  44. 1、
  45. 四、HTTP接口
  46. 实时抄写记录提交,参数:
  47. TestDate
  48. Line
  49. Station
  50. DSN
  51. ODF->MaInfo.ODF
  52. Model->MaInfo.Model
  53. Dimension->MaInfo.SIZE
  54. TestHour
  55. TestTime
  56. SN
  57. Result(抄写结果)
  58. LastSN(=0,表示上一次抄写的SN与当前SN不相同,=1表示相同)。
  59. ->查询AMResult表,以Station、SN为查询条件。
  60. ->如果没有这条数据,插入新数据到AMResult表中,ReDo=0。
  61. ->返回数据表AMResult插入数据情况。
  62. ->如果有这条数据,更新AMResult表。
  63. ->以Station、SN、ReDo=0为查询条件,查询出ReDo=0的记录。
  64. ->如果没有ReDo=0的记录,插入新数据到AMResult表中,ReDo字段为0
  65. ->如果有记录。
  66. ->LastSN=0
  67. ->只更新当前记录:UpdateReDo0AMResult
  68. ->LastSN=1
  69. ->将原ReDo=0的记录更新为ReDo=1即可,再新增当前记录为ReDo=0.
  70. 接口一:获取订单类型
  71. 参数:SN
  72. 返回:订单类型:试产订单、量产订单
  73. 接口二:新增或更新AMResult\AMResult_TR表
  74. 参数:
  75. TestDate、Line、Station、DSN、TestHour、TestTime、SN、Result(抄写结果)
  76. ODF->MaInfo.ODF、Model->MaInfo.Model、Dimension->MaInfo.SIZE、=>建议由GetMaInfo获取,抄写工具不提供
  77. LastSN(=0,表示上一次抄写的SN与当前SN不相同,=1表示相同)。
  78. TR(=0表示量产订单,更新AMResult表;=1表示试产订单,更新AMResult_TR表)
  79. 返回:更新成功或失败
  80. 接口三:获取AMResult\AMResult_TR统计表记录
  81. 参数:
  82. TestDate、Line、Station、TestHour、ODF、TR(=0表示量产订单,查询AMResult表;=1表示试产订单,查询AMResult_TR表)
  83. 返回:失败返回原因,成功返回以下统计数据
  84. TotalCount
  85. RealTotalCount
  86. OncePassCount
  87. OnceFailCount
  88. NTFCount
  89. TwiceFailCount
  90. FinalFailCount
  91. FinalPassCount
  92. RealFailCount
  93. RealPassCount
  94. NTFSSN
  95. FailDSN
  96. 接口四:更新AMYields\AMYields_TR表
  97. 参数:
  98. TestDate、Line、Station、TestHour、ODF、
  99. ODF->MaInfo.ODF、Model->MaInfo.Model、Dimension->MaInfo.SIZE、=>建议由GetMaInfo获取,抄写工具不提供
  100. OncePass、NTF、TwiceFail、RealFail、Total、FPY、RPY、YieldRate、NTF_SN、FailDSN、Remark