c15216600c2d5bf0f1179aea7db34df2b8497b06.svn-base 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package xin.glue.ui.H.H05;
  2. import java.math.BigDecimal;
  3. import xin.glue.ui.common.PosGridSave;
  4. import xin.glue.ui.common.component.PosSiteLog;
  5. import com.posdata.glue.biz.activity.PosActivity;
  6. import com.posdata.glue.biz.constants.PosBizControlConstants;
  7. import com.posdata.glue.context.PosContext;
  8. import com.posdata.glue.dao.vo.PosParameter;
  9. import com.posdata.glue.dao.vo.PosRow;
  10. import com.posdata.glue.dao.vo.PosRowSet;
  11. /*
  12. * 钢卷库内下车的行车命令删除,由于需求未定所以自己写一个类。先做最简单的处理等业务确定后再添加
  13. * @author TangLiang 唐亮
  14. * @data 2009.02.6
  15. */
  16. public class DeleteShipDirDtime extends PosActivity{
  17. public String runActivity(PosContext context)
  18. {
  19. // 从页面获取数据供插入和更新使用
  20. //命令编号
  21. String[] ORD_SEQ = (String[]) context.get("ORD_SEQ");
  22. //来源位置
  23. String[] FROM_ADDR = (String[]) context.get("FROM_ADDR");
  24. //去向位置
  25. String[] TO_ADDR = (String[]) context.get("TO_ADDR");
  26. //批次号
  27. String[] OLD_SAMPL_NO = (String[]) context.get("OLD_SAMPL_NO");
  28. PosParameter param0 = new PosParameter();
  29. param0.setWhereClauseParameter(0, ORD_SEQ[0]);
  30. //这里才用改变标志的方式更新表,不删除相应的数据信息。
  31. getDao("mesdao").update("UIH050300_01.update",param0);
  32. //解除tbh05_coil_yard表的行车命令编制标志
  33. PosParameter param1 = new PosParameter();
  34. param1.setWhereClauseParameter(0, FROM_ADDR[0]);
  35. getDao("mesdao").update("UIH050300_03.update",param1);
  36. return PosBizControlConstants.SUCCESS;
  37. }
  38. }