ErrorMsg.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.mes.util;
  2. import com.mes.netty.ProtocolParam;
  3. public class ErrorMsg {
  4. public static String getErrorMsg(String processMsgRet,String mes_msg){
  5. String lmsg = "该工件本工位不可加工";
  6. try{
  7. String lxpre = ProtocolParam.getLx(mes_msg);
  8. String da = mes_msg.substring(74,76);
  9. String lastChar = da.substring(0,1);
  10. String lx = lxpre + lastChar;
  11. if(processMsgRet.equalsIgnoreCase("OK")||processMsgRet.equalsIgnoreCase("NG")) {
  12. lmsg = "该工件本工位已加工,结果:"+processMsgRet;
  13. }else if(processMsgRet.equalsIgnoreCase("NE")) {
  14. lmsg = "该工件未录入系统";
  15. }else if(processMsgRet.equalsIgnoreCase("NN")) {
  16. lmsg = "该工件跳过该工位";
  17. }else if(processMsgRet.equalsIgnoreCase("QN")) {
  18. lmsg = "该工件OP"+ lx+"加工NG";
  19. }else if(processMsgRet.equalsIgnoreCase("QD")) {
  20. lmsg = "该工件OP"+ lx+"未加工";
  21. }else if(processMsgRet.equalsIgnoreCase("NF")) {
  22. lmsg = "该工件已合格下线";
  23. }else if(processMsgRet.equalsIgnoreCase("NR")) {
  24. lmsg = "该工件离线返修中";
  25. }else if(processMsgRet.equalsIgnoreCase("NB")) {
  26. lmsg = "该工件已报废";
  27. }else if(processMsgRet.equalsIgnoreCase("ND")) {
  28. lmsg = "该工件NG待处理";
  29. }else if(processMsgRet.equalsIgnoreCase("FN")) {
  30. lmsg = "首件检查工件不合格停机";
  31. }else if(processMsgRet.equalsIgnoreCase("GN")) {
  32. lmsg = "更换配件首件检查不合格停机";
  33. }else if(processMsgRet.equalsIgnoreCase("DJ")) {
  34. lmsg = "未进行开班点检";
  35. }else if(processMsgRet.equalsIgnoreCase("BM")) {
  36. lmsg = "未绑定物料";
  37. }else if(processMsgRet.equalsIgnoreCase("PL")) {
  38. lmsg = "配件寿命不足";
  39. }else if(processMsgRet.equalsIgnoreCase("QM")) {
  40. lmsg = "两次气密必须间隔15分钟";
  41. }else if(processMsgRet.equalsIgnoreCase("GS")) {
  42. lmsg = "工件码格式不正确";
  43. }else if(processMsgRet.equalsIgnoreCase("CF")) {
  44. lmsg = "工件码重复";
  45. }else if(processMsgRet.equalsIgnoreCase("GQ")) {
  46. lmsg = "物料过期";
  47. }else if(processMsgRet.equalsIgnoreCase("JL")) {
  48. lmsg = "胶水失效或未绑定";
  49. }else if(processMsgRet.equalsIgnoreCase("BD")) {//OP280底护板装配专用
  50. lmsg = "未绑定底护板";
  51. }else if(processMsgRet.equalsIgnoreCase("JZ")) {
  52. lmsg = "涂胶静置时间超过规定时长";
  53. }else if(processMsgRet.equalsIgnoreCase("TT")) {
  54. lmsg = "套筒涂胶静置时间未达到规定时长";
  55. }
  56. }catch (Exception e){ }
  57. return lmsg;
  58. }
  59. }