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. "OP035", "OP040", "OP045", "OP050", "OP055", "OP060",
  8. "OP065", "OP070", "OP075", "OP080", "OP085", "OP090",
  9. "OP095", "OP100", "OP105", "OP110", "OP115", "OP120",
  10. "OP125", "OP130", "OP135", "OP140", "OP145", "OP150",
  11. "OP160", "OP165", "OP166", "OP170", "OP175", "OP180",
  12. "OP185", "OP190", "OP195", "OP205", "OP210", "OP220",
  13. "OP225", "OP230", "OP235", "OP240", "OP245", "OP250",
  14. "OP260", "OP265", "OP270"
  15. };
  16. public static String[] xtoprnodes = new String[]{
  17. "底板预拼+打码", "底板反面FSW", "底板反面打磨", "底板正面FSW", "CNC侧铣", "干冰清洁",
  18. "封板预装+点焊", "封板正面FSW", "封板正面打磨", "封板反面FSW", "TIG手工焊", "打磨",
  19. "检漏一序", "前膨胀梁打码", "预拼锁付", "弧焊一序", "弧焊二序", "TIG手工焊",
  20. "打磨", "总成正面CNC", "总成反面CNC", "吹铝屑+刮毛刺+清洁", "检漏二序", "拉铆",
  21. "箱体气密一序", "水道气密一序", "人工清洁", "螺套安装", "抽芯拉铆", "支架安装",
  22. "白件GP12", "检具", "喷粉前打包", "氦检", "箱体气密二序", "总成清洁",
  23. "安装定位销&贴胶布", "贴pc条", "涂封堵胶", "全检", "GP12成品检验", "CCD检测",
  24. "成品打包", "入库", "出货"
  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("CZ060")){
  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. }