60cb5da94b5871b53c9119f6f3f7d2a4d194b3e8.svn-base 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package xin.glue.ui.H.H01;
  2. /********
  3. 这里为卷板冷轧回退单独做个类处理 TL 010412
  4. ************/
  5. import com.posdata.glue.biz.activity.PosActivity;
  6. import com.posdata.glue.biz.constants.PosBizControlConstants;
  7. import com.posdata.glue.biz.control.PosBizControlIF;
  8. import com.posdata.glue.biz.control.PosBizProvider;
  9. import com.posdata.glue.component.PosConstants;
  10. import com.posdata.glue.context.PosContext;
  11. import com.posdata.glue.dao.vo.PosParameter;
  12. import com.posdata.glue.dao.vo.PosRow;
  13. import com.posdata.glue.dao.vo.PosRowSet;
  14. import com.posdata.glue.msg.PosMESMessageImpl;
  15. import com.posdata.glue.msg.PosMessage;
  16. public class saveCRreturn extends PosActivity{
  17. public String runActivity(PosContext context)
  18. {
  19. // //从页面获取参数数据,供更新页面使用
  20. // //行状态
  21. // String[] rowStuts = (String[])context.get("rowStatus");
  22. // //选择标志
  23. // String[] CHK = (String[])context.get("CHK");
  24. // //钢卷号
  25. // String[] OLD_SAMPL_NO = (String[])context.get("OLD_SAMPL_NO");
  26. // //垛位
  27. // String[] RTN_CUR_STORE_LOC = (String[])context.get("RTN_CUR_STORE_LOC");
  28. // //冷轧货单号
  29. // String[] SHIP_INVNO_CR = (String[])context.get("SHIP_INVNO_CR");
  30. // //移送退回状态
  31. // String[] MOVE_ST = (String[])context.get("MOVE_ST");
  32. // //登录人
  33. // String[] REG_ID = (String[])context.get("REG_ID");
  34. //
  35. // for(int i=0;i<rowStuts.length;i++){
  36. // //选中的情况,才能够把需要移送的卷迁入移送接口表
  37. // if(CHK[i].equals("Y")){
  38. // //判断是否垛位存在之前要先判断该状态是否能够进行板加回退操作
  39. // if(MOVE_ST[i].equals("6")){
  40. // //这里要判断输入的垛位信息是否被占用已经垛位信息是否存在
  41. // PosParameter param0 = new PosParameter();
  42. // param0.setWhereClauseParameter(0, RTN_CUR_STORE_LOC[i]);
  43. //
  44. // PosRowSet CoilYardVo = getDao("mesdao").find("UIH070010_04.select", param0);
  45. //
  46. // if(CoilYardVo.hasNext()){
  47. // PosRow CoilYardRow = CoilYardVo.next();
  48. //
  49. // String COIL_NO = (String) CoilYardRow.getAttribute("COIL_NO");
  50. //
  51. // if(COIL_NO == null){
  52. // //把界面输入的垛位存在垛位表和公共表
  53. // PosParameter param1 = new PosParameter();
  54. //
  55. // param1.setWhereClauseParameter(0, OLD_SAMPL_NO[i]);
  56. // param1.setWhereClauseParameter(1, RTN_CUR_STORE_LOC[i]);
  57. //
  58. // getDao("mesdao").update("UIH070010_02.update", param1);
  59. //
  60. // PosParameter param2 = new PosParameter();
  61. //
  62. // param2.setWhereClauseParameter(0, RTN_CUR_STORE_LOC[i]);
  63. // param2.setWhereClauseParameter(1, OLD_SAMPL_NO[i]);
  64. //
  65. // getDao("mesdao").update("UIH070010_03.update", param2);
  66. //
  67. // //处理移送接口表,改变回退标志。只记录回退人和时间
  68. // PosParameter param3 = new PosParameter();
  69. //
  70. // param3.setWhereClauseParameter(0, REG_ID[0]);
  71. // param3.setWhereClauseParameter(1, OLD_SAMPL_NO[i]);
  72. // param3.setWhereClauseParameter(2, SHIP_INVNO_CR[i]);
  73. //
  74. // getDao("mesdao").update("UIH070010_07.update", param3);
  75. //
  76. // }else{
  77. // //这个垛位上面存在钢卷,请确认后重新输入
  78. // logger.logDebug("saveYSreturn 界面输入的垛位上存在钢卷 "+COIL_NO);
  79. // String vtemp="COIL_NO";
  80. // context.put("rs", vtemp);
  81. // }
  82. // }else{
  83. // //这个垛位实际不存在,在界面给出提示
  84. // logger.logDebug("saveYSreturn 界面输入的垛位实际不存在 "+RTN_CUR_STORE_LOC[i]);
  85. // String vtemp="CoilYard";
  86. // context.put("rs", vtemp);
  87. // }
  88. // }else{
  89. // //这个垛位实际不存在,在界面给出提示
  90. // logger.logDebug("saveYSreturn 移送退回的状态不为冷轧退回,不能进行冷轧回退卷重新入库操作 "+MOVE_ST[i]);
  91. // String vtemp="MOVE_ST";
  92. // context.put("rs", vtemp);
  93. // }
  94. // }
  95. // }
  96. return PosBizControlConstants.SUCCESS;
  97. }
  98. }