package com.mes.ui; import java.util.ArrayList; import java.util.List; import java.util.Map; public class OprnoUtil { // public static String[] xtoprnos = new String[]{ // "OP040","OP050","OP060","OP070","OP080","OP090","OP100","OP110", // "OP120","OP130","OP140","OP150","OP160","OP170","OP180","OP190", // "OP200","OP210","OP220","OP230","OP240","OP250","OP260","OP265","OP270", // "OP280","OP285","OP290","OP300","OP310","OP320","OP330","OP335","OP340","OP350", // "OP360","OP370","OP380" // }; // public static String[] xtoprnodes = new String[]{ // "镭雕二维码","框架总成CMT焊接","人工补焊","焊道打磨","焊道检查","框架反面CNC","框架去毛刺、清洁","边框气密", // "边框涂胶","FDS","反面拉铆","正面清理溢胶","液冷板FSW","FDS钉头涂胶","胶水固化","总成正面CNC", // "总成反面CNC","总成去毛刺+清洁","总成正面拉铆","边梁套筒涂胶+压合","总成反面紧固件安装","半成品气密","折弯件粘贴","胶水固化","贴MPPE+泡棉", // "底护板装配+堵盖安装","底护板复拧","总成气密","液冷板气密","总成正面装配","总成检具检验","CCD","客户安装界面模拟安装","总成清洁","终检", // "GP12","包装","存储" // }; public static String[] xtoprnos = new String[]{ "OP340","OP250" }; public static String[] xtoprnodes = new String[]{ "底护板装配","中吊点安装" }; public static String[] lboprnos = new String[]{ "OP040","OP050","OP060","OP070","OP080","OP090","OP100","OP110", "OP120","OP130","OP140","OP150","OP160","OP170","OP180","OP190", "OP200","OP210","OP220" }; public static String[] lboprnodes = new String[]{ "左右冷板FSW(反面)","左右冷板FSW(正面)","左右冷板正面CNC","左右冷板反面CNC","去毛刺吹铝屑","超声波清洗","冷板FSW堵头反面焊接","冷板FSW堵头正面焊接", "打磨焊道","水嘴自动激光焊","底护板支撑柱+BDU柱+线束支架焊接","冷板气检","冷板总成正面CNC","冷板总成反面CNC","去毛刺吹铝屑,清洁","高压冲洗", "M5+M6钢丝牙套安装","冷板汽检","冷板氦检" }; public static String getGwDes(String lineSn,String oprno){ String des = ""; oprno = formatOprno(oprno); if(lineSn.equals("XT")){ int i = 0; for (String gw:xtoprnos){ if(gw.equals(oprno)){ des = xtoprnodes[i]; break; } i++; } }else if(lineSn.equals("LB")){ int i = 0; for (String gw:lboprnos){ if(gw.equals(oprno)){ des = lboprnodes[i]; break; } i++; } } return des; } public static String formatOprno(String oprno){ List lists = new ArrayList<>(); if(oprno.length() == 6){ String ysoprno = oprno.substring(0,5).trim(); if(!lists.contains(ysoprno)){ oprno = ysoprno; } } return oprno; } }