OprnoUtil.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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","OP090","OP100",
  8. "OP110","OP120","OP130","OP140","OP150","OP170","OP190",
  9. "OP200","OP210","OP220","OP230","OP240","OP250","OP260",
  10. "OP270","OP280","OP290","OP300","OP310","OP320","OP340",
  11. "OP350","OP360","OP370","OP370","OP380","OP390","OP400","OP410","OP420"
  12. };
  13. public static String[] xtoprnodes = new String[]{
  14. "镭雕二维码","前边梁压铆,单部件拉铆","框架CMT焊接","人工补焊",
  15. "焊道检查","焊道打磨","","框架气密","框架反面CNC加工+去毛刺","框架反面,吹铝屑+清洁",
  16. "框架涂胶","液冷板安装+水冷板点焊","液冷板FSW","匙孔补焊+匙孔补焊打磨",
  17. "总成正面CNC+去毛刺","总成正面,吹铝屑+清洁","总成正面装配","套筒涂胶","封堵片焊接",
  18. "左右边梁封堵","半成品气密","VHB胶带粘贴+冷板泡棉粘贴","冷板背面涂胶",
  19. "底护板清洗","安装底护板","成品气密","液冷板气密","总成检具检验","箱体封堵",
  20. "总成清洁","粘贴云母片","CCD","终检","GP12正面","后梁底涂镭雕","GP12反面","包装"
  21. };
  22. public static String[] lboprnos = new String[]{
  23. };
  24. public static String[] lboprnodes = new String[]{
  25. };
  26. public static String getGwDes(String lineSn,String oprno){
  27. String des = "";
  28. oprno = formatOprno(oprno);
  29. if(lineSn.equals("XT")){
  30. int i = 0;
  31. for (String gw:xtoprnos){
  32. if(gw.equals(oprno)){
  33. des = xtoprnodes[i];
  34. break;
  35. }
  36. i++;
  37. }
  38. }else if(lineSn.equals("LB")){
  39. int i = 0;
  40. for (String gw:lboprnos){
  41. if(gw.equals(oprno)){
  42. des = lboprnodes[i];
  43. break;
  44. }
  45. i++;
  46. }
  47. }
  48. return des;
  49. }
  50. public static String formatOprno(String oprno){
  51. List<String> lists = new ArrayList<>();
  52. if(oprno.length() == 6){
  53. String ysoprno = oprno.substring(0,5).trim();
  54. if(!lists.contains(ysoprno)){
  55. oprno = ysoprno;
  56. }
  57. }
  58. return oprno;
  59. }
  60. }