OprnoUtil.java 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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","OP110",
  8. // "OP120","OP130","OP140","OP150","OP160","OP170","OP180","OP190",
  9. // "OP200","OP210","OP220","OP230","OP240","OP250","OP260","OP265","OP270",
  10. // "OP280","OP285","OP290","OP300","OP310","OP320","OP330","OP335","OP340","OP350",
  11. // "OP360","OP370","OP380"
  12. // };
  13. // public static String[] xtoprnodes = new String[]{
  14. // "镭雕二维码","框架总成CMT焊接","人工补焊","焊道打磨","焊道检查","框架反面CNC","框架去毛刺、清洁","边框气密",
  15. // "边框涂胶","FDS","反面拉铆","正面清理溢胶","液冷板FSW","FDS钉头涂胶","胶水固化","总成正面CNC",
  16. // "总成反面CNC","总成去毛刺+清洁","总成正面拉铆","边梁套筒涂胶+压合","总成反面紧固件安装","半成品气密","折弯件粘贴","胶水固化","贴MPPE+泡棉",
  17. // "底护板装配+堵盖安装","底护板复拧","总成气密","液冷板气密","总成正面装配","总成检具检验","CCD","客户安装界面模拟安装","总成清洁","终检",
  18. // "GP12","包装","存储"
  19. // };
  20. public static String[] xtoprnos = new String[]{
  21. "OP340","OP250"
  22. };
  23. public static String[] xtoprnodes = new String[]{
  24. "底护板装配","中吊点安装"
  25. };
  26. public static String[] lboprnos = new String[]{
  27. "OP040","OP050","OP060","OP070","OP080","OP090","OP100","OP110",
  28. "OP120","OP130","OP140","OP150","OP160","OP170","OP180","OP190",
  29. "OP200","OP210","OP220"
  30. };
  31. public static String[] lboprnodes = new String[]{
  32. "左右冷板FSW(反面)","左右冷板FSW(正面)","左右冷板正面CNC","左右冷板反面CNC","去毛刺吹铝屑","超声波清洗","冷板FSW堵头反面焊接","冷板FSW堵头正面焊接",
  33. "打磨焊道","水嘴自动激光焊","底护板支撑柱+BDU柱+线束支架焊接","冷板气检","冷板总成正面CNC","冷板总成反面CNC","去毛刺吹铝屑,清洁","高压冲洗",
  34. "M5+M6钢丝牙套安装","冷板汽检","冷板氦检"
  35. };
  36. public static String getGwDes(String lineSn,String oprno){
  37. String des = "";
  38. oprno = formatOprno(oprno);
  39. if(lineSn.equals("XT")){
  40. int i = 0;
  41. for (String gw:xtoprnos){
  42. if(gw.equals(oprno)){
  43. des = xtoprnodes[i];
  44. break;
  45. }
  46. i++;
  47. }
  48. }else if(lineSn.equals("LB")){
  49. int i = 0;
  50. for (String gw:lboprnos){
  51. if(gw.equals(oprno)){
  52. des = lboprnodes[i];
  53. break;
  54. }
  55. i++;
  56. }
  57. }
  58. return des;
  59. }
  60. public static String formatOprno(String oprno){
  61. List<String> lists = new ArrayList<>();
  62. if(oprno.length() == 6){
  63. String ysoprno = oprno.substring(0,5).trim();
  64. if(!lists.contains(ysoprno)){
  65. oprno = ysoprno;
  66. }
  67. }
  68. return oprno;
  69. }
  70. }