30d87038e3c4d8012fb0c074520a3b4cf70370e1.svn-base 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package xin.glue.ui.H.H05;
  2. import com.posdata.glue.biz.activity.PosActivity;
  3. import com.posdata.glue.biz.constants.PosBizControlConstants;
  4. import com.posdata.glue.context.PosContext;
  5. import com.posdata.glue.dao.vo.PosParameter;
  6. /*****
  7. * 这个类暂时处理需要预装车处理的卷,具体哪个卷对应到那个车、以及那个客户。这里不处理
  8. * ******/
  9. public class saveCoilResultYZC extends PosActivity{
  10. public String runActivity(PosContext context){
  11. //行状态
  12. String[] rowStuts = (String[]) context.get("rowStuts");
  13. //钢卷号
  14. String[] OLD_SAMPL_NO = (String[]) context.get("OLD_SAMPL_NO");
  15. //钢卷重量
  16. String[] ACT_WGT = (String[]) context.get("ACT_WGT");
  17. //预装车标志位
  18. String[] CHK = (String[]) context.get("CHK");
  19. //录入人
  20. String[] REG_ID = (String[]) context.get("REG_ID");
  21. for(int i=0;i<rowStuts.length;i++){
  22. if(CHK[i].equals("Y")){
  23. //如果是选中预装车的行,就改变卷的状态信息。清空垛位
  24. PosParameter param1 = new PosParameter();
  25. param1.setWhereClauseParameter(0, ACT_WGT[i]);
  26. param1.setWhereClauseParameter(1, REG_ID[0]);
  27. param1.setWhereClauseParameter(2, OLD_SAMPL_NO[i]);
  28. getDao("mesdao").update("UIH051300_01.update", param1);
  29. //清除垛位表信息
  30. PosParameter param2 = new PosParameter();
  31. param2.setWhereClauseParameter(0, OLD_SAMPL_NO[i]);
  32. getDao("mesdao").update("UIH051300_02.update", param2);
  33. }
  34. }
  35. return PosBizControlConstants.SUCCESS;
  36. }
  37. }