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","OP080A","OP090", "OP100","OP110A","OP110B","OP110C", "OP120","OP130","OP140","OP150","OP160", "OP170A","OP170B","OP170C","OP170D", "OP180", "OP190","OP200", "OP210A","OP210B", "OP210C","OP220", "OP230", "OP240A","OP240B", "OP250", "OP260", "OP270", "OP280A","OP280B", "OP290", "OP300", "OP305", "OP310", "OP315", "OP320", "OP330A","OP330B", "OP340A", "OP340B", "OP350", "OP360", "OP370", "OP380", "OP390", "OP400", "OP410", "OP420", "OP430", "OP440", "OP450", "OP460" }; public static String[] xtoprnodes = new String[]{ "单部件压铆+涂胶", "压铆", "单部件装配", "左边梁镭雕", "CMT框架焊接", "人工补焊", "焊缝打磨", "框架反面CNC(1序)", "框架反面CNC(2序)", "框架反面CNC(3序)", "框架去毛刺+清洁+牙套", "液冷板拉铆", "液冷板点焊+水嘴焊接", "液冷板FSW", "半总成找漏", "总成反面CNC(1序)", "总成反面CNC(2序)", "总成反面CNC(3序)", "总成反面CNC(4序)", "匙孔补焊打磨+搅拌焊道打磨", "总成清洁", "中吊点安装", "总成反面装配1(1序)", "总成反面装配1(2序)", "总成反面装配1(3序)", "总成反面装配2", "总成正面装配1", "总成正面装配2(1序)", "总成正面装配2(2序)", "边梁套筒涂胶+压合", "箱体封堵", "胶水固化+静置","半成品气密(1序)", "半成品气密(2序)", "密封件装配+加强板安装", "双层拉铆螺母涂胶", "胶水固化", "焊道涂胶", "胶水固化", "加强板压紧工装拆卸+泡棉粘贴", "底护板装配(1序)", "底护板装配(2序)", "总成气密(1序)", "总成气密(2序)", "底护板螺栓复拧", "液冷板气密", "反面终检", "PC条+陶瓷复合带粘贴+水嘴封堵", "总成清洁+PET粘贴", "CCD", "模拟客户安装界面(装拆)","总成检具检验", "正面终检", "反面GP12", "正面GP12", "称重" }; public static String[] lboprnos = new String[]{ "OP040","OP050","OP060","OP070","OP080","OP090" }; public static String[] lboprnodes = new String[]{ "底护板镭雕", "底护板FSW", "打磨焊道", "焊道检查", "底护板CNC", "去毛刺、清洁" }; 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; } }