OprnoUtil.java 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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", "OP050", "OP060", "OP070", "OP080",
  8. "OP090", "OP100", "OP110", "OP120", "OP130",
  9. "OP140", "OP150", "OP160", "OP170", "OP180",
  10. "OP190", "OP200", "OP210", "OP220", "OP230",
  11. "OP240", "OP250", "OP260", "OP270", "OP280",
  12. "OP290", "OP300", "OP310", "OP320", "OP330",
  13. "OP340", "OP350", "OP360", "OP370", "OP380",
  14. "OP390", "OP400", "OP410", "OP420", "OP430",
  15. "OP440", "OP450"
  16. };
  17. public static String[] xtoprnodes = new String[]{
  18. "镭雕二维码", "前边梁小总成(焊接)", "前边梁小总成(拉铆)+右边梁小总成(拉铆)", "前边梁小总成气密", "前边梁小总成/左边梁小总成压铆",
  19. "前边梁小总成/左边梁小总成涂胶", "框架CMT焊接", "框架CMT焊接", "焊道铣削", "焊道缺陷检验",
  20. "框架气密", "总成正面CNC", "总成反面CNC", "框架清洁", "框架涂胶+液冷板安装",
  21. "反面铆接", "激光点焊", "水冷板FSW", "清除FSW飞边", "TIG焊接水嘴",
  22. "TIG补焊尾孔+封堵片焊接", "总成清洁+涂封堵胶", "涂胶+压套筒", "胶水固化", "正面装配",
  23. "反面装配", "半成品气密", "箱体补强件位置涂胶", "安装补强件", "胶水固化",
  24. "FSW焊道位置涂胶", "胶水固化", "底护板装配", "复拧螺栓", "成品气密",
  25. "液冷板气检", "总成检具", "CCD", "总成清洁", "终检",
  26. "GP12", "包装"
  27. };
  28. public static String[] lboprnos = new String[]{
  29. };
  30. public static String[] lboprnodes = new String[]{
  31. };
  32. public static String getGwDes(String lineSn,String oprno){
  33. String des = "";
  34. oprno = formatOprno(oprno);
  35. if(lineSn.equals("XT")){
  36. int i = 0;
  37. for (String gw:xtoprnos){
  38. if(gw.equals(oprno)){
  39. des = xtoprnodes[i];
  40. break;
  41. }
  42. i++;
  43. }
  44. }else if(lineSn.equals("LB")){
  45. int i = 0;
  46. for (String gw:lboprnos){
  47. if(gw.equals(oprno)){
  48. des = lboprnodes[i];
  49. break;
  50. }
  51. i++;
  52. }
  53. }
  54. return des;
  55. }
  56. public static String formatOprno(String oprno){
  57. List<String> lists = new ArrayList<>();
  58. if(oprno.length() == 6){
  59. String ysoprno = oprno.substring(0,5).trim();
  60. if(!lists.contains(ysoprno)){
  61. oprno = ysoprno;
  62. }
  63. }
  64. return oprno;
  65. }
  66. }