45176fe1dd217bab0ab5228ed5722cf737253393.svn-base 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package xin.glue.nui.H.H02;
  2. import java.math.BigDecimal;
  3. import java.text.DateFormat;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Date;
  6. import xin.glue.ui.common.PosDateFormat;
  7. import com.posdata.glue.biz.activity.PosActivity;
  8. import com.posdata.glue.biz.constants.PosBizControlConstants;
  9. import com.posdata.glue.biz.control.PosBizControlIF;
  10. import com.posdata.glue.biz.control.PosBizProvider;
  11. import com.posdata.glue.component.PosConstants;
  12. import com.posdata.glue.context.PosContext;
  13. import com.posdata.glue.dao.PosGenericDao;
  14. import com.posdata.glue.dao.vo.PosParameter;
  15. import com.posdata.glue.dao.vo.PosRow;
  16. import com.posdata.glue.dao.vo.PosRowSet;
  17. import com.posdata.glue.msg.PosMESMessageImpl;
  18. import com.posdata.glue.msg.PosMessage;
  19. public class XinSaveSchReq extends PosActivity
  20. {
  21. public String runActivity(PosContext context)
  22. {
  23. DateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
  24. String currDate = formatter.format(new Date());
  25. PosMessage message = context.getMessage();
  26. String SLAB_NO = (String)message.get("SLAB_NO");
  27. PosParameter param0 = new PosParameter();
  28. param0.setWhereClauseParameter(0, SLAB_NO);
  29. PosRowSet rollSchVo = getDao("mesdao").find("NIH020120_01.select", param0);
  30. if(rollSchVo.hasNext())
  31. {
  32. PosRow rollSchROW = rollSchVo.next();
  33. Number SEQ_NO = (Number)rollSchROW.getAttribute("SEQ_NO");
  34. String TRANS_DTIME = (String)rollSchROW.getAttribute("TRANS_DTIME");
  35. PosParameter param1 = new PosParameter();
  36. param1.setWhereClauseParameter(0, SEQ_NO);
  37. param1.setWhereClauseParameter(1, TRANS_DTIME);
  38. this.getDao("mesdao").update("NIH020120_01.update", param1);
  39. }
  40. return PosBizControlConstants.SUCCESS;
  41. }
  42. }