OprnoUtil.java 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package com.mes.ui;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import java.util.Map;
  5. public class OprnoUtil {
  6. public static String[] xtoprnos = new String[]{
  7. "OP010",
  8. "OP030",
  9. "OP050",
  10. "OP060",
  11. "OP070",
  12. "OP080",
  13. "OP090",
  14. "OP100",
  15. "OP110",
  16. "OP120",
  17. "OP130",
  18. "OP140",
  19. "OP150",
  20. "OP160",
  21. "OP190",
  22. "OP210",
  23. "OP220"
  24. };
  25. public static String[] xtoprnodes = new String[]{
  26. "镭雕",
  27. "凸焊",
  28. "打印",
  29. "左右吊耳组件点焊",
  30. "电池壳分总成1点焊",
  31. "电池壳分总成1点焊补焊",
  32. "电池壳分总成2点焊",
  33. "电池壳分总成2点焊补焊",
  34. "电池壳分总成3点焊",
  35. "电池壳分总成4点焊",
  36. "电池壳分总成5点焊补焊",
  37. "电池壳分总成6弧焊",
  38. "电池壳分总成7弧焊",
  39. "电池壳分总成8弧焊",
  40. "气密检测",
  41. "拉铆",
  42. "总成气密检测"
  43. };
  44. public static String[] lboprnos = new String[]{
  45. "OP010","OP040", "OP060", "OP070", "OP080",
  46. "OP110", "OP130", "OP150", "OP180", "OP190",
  47. };
  48. public static String[] lboprnodes = new String[]{
  49. "镭雕二维码","左右边框总成", "前后边框总成", "总成框架拼焊-A", "总成框架弧焊-B",
  50. "气密检测", "拉铆框架正面", "液冷板装配拉铆", "总成气密检测", "在线检测"
  51. };
  52. public static String getGwDes(String lineSn,String oprno){
  53. String des = "";
  54. oprno = formatOprno(oprno);
  55. if(lineSn.equals("HEVXT")){
  56. int i = 0;
  57. for (String gw:xtoprnos){
  58. if(gw.equals(oprno)){
  59. des = xtoprnodes[i];
  60. break;
  61. }
  62. i++;
  63. }
  64. }else if(lineSn.equals("115XT")){
  65. int i = 0;
  66. for (String gw:lboprnos){
  67. if(gw.equals(oprno)){
  68. des = lboprnodes[i];
  69. break;
  70. }
  71. i++;
  72. }
  73. }
  74. return des;
  75. }
  76. public static String formatOprno(String oprno){
  77. List<String> lists = new ArrayList<>();
  78. if(oprno.length() == 6){
  79. String ysoprno = oprno.substring(0,5).trim();
  80. if(!lists.contains(ysoprno)){
  81. oprno = ysoprno;
  82. }
  83. }
  84. return oprno;
  85. }
  86. }