| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- 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[]{
- "OP035", "OP040", "OP045", "OP050", "OP055", "OP060",
- "OP065", "OP070", "OP075", "OP080", "OP085", "OP090",
- "OP095", "OP100", "OP105", "OP110", "OP115", "OP120",
- "OP125", "OP130", "OP135", "OP140", "OP145", "OP150",
- "OP160", "OP165", "OP166", "OP170", "OP175", "OP180",
- "OP185", "OP190", "OP195", "OP205", "OP210", "OP220",
- "OP225", "OP230", "OP235", "OP240", "OP245", "OP250",
- "OP260", "OP265", "OP270"
- };
- public static String[] xtoprnodes = new String[]{
- "底板预拼+打码", "底板反面FSW", "底板反面打磨", "底板正面FSW", "CNC侧铣", "干冰清洁",
- "封板预装+点焊", "封板正面FSW", "封板正面打磨", "封板反面FSW", "TIG手工焊", "打磨",
- "检漏一序", "前膨胀梁打码", "预拼锁付", "弧焊一序", "弧焊二序", "TIG手工焊",
- "打磨", "总成正面CNC", "总成反面CNC", "吹铝屑+刮毛刺+清洁", "检漏二序", "拉铆",
- "箱体气密一序", "水道气密一序", "人工清洁", "螺套安装", "抽芯拉铆", "支架安装",
- "白件GP12", "检具", "喷粉前打包", "氦检", "箱体气密二序", "总成清洁",
- "安装定位销&贴胶布", "贴pc条", "涂封堵胶", "全检", "GP12成品检验", "CCD检测",
- "成品打包", "入库", "出货"
- };
- public static String[] lboprnos = new String[]{
- };
- public static String[] lboprnodes = new String[]{
- };
- public static String getGwDes(String lineSn,String oprno){
- String des = "";
- oprno = formatOprno(oprno);
- if(lineSn.equals("CZ060")){
- 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<String> lists = new ArrayList<>();
- if(oprno.length() == 6){
- String ysoprno = oprno.substring(0,5).trim();
- if(!lists.contains(ysoprno)){
- oprno = ysoprno;
- }
- }
- return oprno;
- }
- }
|