OprnoUtil.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. "OP040", "OP100", "OP110", "OP120", "OP130",
  8. "OP140", "OP150", "OP160", "OP170", "OP180",
  9. "OP190", "OP200", "OP210", "OP220", "OP280",
  10. "OP290", "OP300", "OP310", "OP320", "OP330",
  11. "OP340", "OP350", "OP360", "OP370", "OP380",
  12. "OP390", "OP400", "OP410", "OP420", "OP430",
  13. "OP440", "OP450", "OP460", "OP470", "OP480",
  14. "OP490", "OP500", "OP510", "OP520"
  15. };
  16. public static String[] xtoprnodes = new String[]{
  17. "镭雕二维码", "总成装配", "总成焊接", "螺栓复拧", "框架正面补焊",
  18. "框架反面补焊", "焊缝铣削", "焊道检查", "框架气密检测", "箱体反面CNC",
  19. "箱体正面CNC", "箱体正面上盖CNC", "框架总成清洁+去毛刺", "封堵片焊接", "框架干冰清洁",
  20. "反面液冷板拉铆+水冷板激光焊", "液冷板FSW", "FSW匙孔补焊+打磨", "框架反面装配", "框架正面装配",
  21. "模组/冷板涂密封胶", "箱体封堵", "恒温静置", "半成品气密检测", "安装底护板",
  22. "底护板螺栓复拧", "总成气密检测", "冷板气密检测", "安装快换螺栓", "总成检具检验",
  23. "总成清洁", "粘贴TC带01/02/保温泡棉片/PET膜", "粘贴PC绝缘片/MPP泡棉/绝缘条", "粘贴外部保温泡棉/安装上盖密封圈", "总成CCD检测",
  24. "终检", "GP12", "下线拍照", "包装"
  25. };
  26. public static String[] lboprnos = new String[]{
  27. };
  28. public static String[] lboprnodes = new String[]{
  29. };
  30. public static String getGwDes(String lineSn,String oprno){
  31. String des = "";
  32. oprno = formatOprno(oprno);
  33. if(lineSn.equals("XT")){
  34. int i = 0;
  35. for (String gw:xtoprnos){
  36. if(gw.equals(oprno)){
  37. des = xtoprnodes[i];
  38. break;
  39. }
  40. i++;
  41. }
  42. }else if(lineSn.equals("LB")){
  43. int i = 0;
  44. for (String gw:lboprnos){
  45. if(gw.equals(oprno)){
  46. des = lboprnodes[i];
  47. break;
  48. }
  49. i++;
  50. }
  51. }
  52. return des;
  53. }
  54. public static String formatOprno(String oprno){
  55. List<String> lists = new ArrayList<>();
  56. if(oprno.length() == 6){
  57. String ysoprno = oprno.substring(0,5).trim();
  58. if(!lists.contains(ysoprno)){
  59. oprno = ysoprno;
  60. }
  61. }
  62. return oprno;
  63. }
  64. }