| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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[]{
- "OP010", "OP030", "OP050", "OP060", "OP070",
- "OP080", "OP090", "OP100", "OP110", "OP120",
- "OP130", "OP140", "OP150", "OP160", "OP190",
- "OP210", "OP220"
- };
- public static String[] xtoprnodes = new String[]{
- "镭雕", "凸焊", "左右吊耳组件弧焊", "左右吊耳组件点焊", "电池壳分总成1点焊",
- "电池壳分总成1点焊补焊", "电池壳分总成2点焊", "电池壳分总成2点焊补焊", "电池壳分总成3点焊", "电池壳分总成4点焊",
- "电池壳分总成5点焊补焊", "电池壳分总成6弧焊", "电池壳分总成7弧焊", "电池壳分总成8弧焊", "气密检测",
- "拉铆", "总成气密检测"
- };
- public static String[] oprnos = new String[]{
- "OP040","OP050","OP060","OP070","OP080","OP090","OP100","OP110",
- "OP120","OP130","OP140","OP150","OP160","OP170","OP180","OP190",
- "OP200","OP210","OP220"
- };
- public static String[] oprnodes = 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("BE14XT")){
- int i = 0;
- for (String gw:xtoprnos){
- if(gw.equals(oprno)){
- des = xtoprnodes[i];
- break;
- }
- i++;
- }
- }else if(lineSn.equals("BE14XT")){
- int i = 0;
- for (String gw:oprnos){
- if(gw.equals(oprno)){
- des = oprnodes[i];
- break;
- }
- i++;
- }
- }
- return des;
- }
- public static String formatOprno(String oprno){
- List<String> lists = new ArrayList<>();
- if(oprno.length() == 6){
- String ysoprno = oprno.substring(0,5).trim();
- if(!lists.contains(ysoprno)){
- oprno = ysoprno;
- }
- }
- return oprno;
- }
- }
|