3e6ef686c124f18313f3e4756456f077cc8c2808.svn-base 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package xin.glue.nui.H.H02;
  2. import java.math.BigDecimal;
  3. import com.posdata.glue.biz.activity.PosActivity;
  4. import com.posdata.glue.biz.constants.PosBizControlConstants;
  5. import com.posdata.glue.biz.control.PosBizControlIF;
  6. import com.posdata.glue.biz.control.PosBizProvider;
  7. import com.posdata.glue.component.PosConstants;
  8. import com.posdata.glue.context.PosContext;
  9. import com.posdata.glue.dao.vo.PosParameter;
  10. import com.posdata.glue.dao.vo.PosRow;
  11. import com.posdata.glue.dao.vo.PosRowSet;
  12. import com.posdata.glue.msg.PosMESMessageImpl;
  13. import com.posdata.glue.msg.PosMessage;
  14. import com.posdata.glue.util.log.PosLog;
  15. import com.posdata.glue.util.log.PosLogFactory;
  16. public class XinMillRollerLock extends PosActivity
  17. {
  18. private final PosLog log = PosLogFactory.getLogger(getClass());
  19. public String runActivity(PosContext context)
  20. {
  21. log.logInfo("======== XinMillRollerLock START " );
  22. PosMessage message = context.getMessage();
  23. String LINE_POSITION = null;
  24. String LOCK_FLAG = null;
  25. String MSG_DTIME = null;
  26. LINE_POSITION = (String)message.get("LINE_POSITION");
  27. LOCK_FLAG = (String)message.get("LOCK_FLAG");
  28. MSG_DTIME = (String)message.get("MSG_DTIME");
  29. String LockFlag = null;
  30. PosParameter param = new PosParameter();
  31. if (LOCK_FLAG != null && LOCK_FLAG.equals("2")) {
  32. LockFlag = "2";
  33. } else if (LOCK_FLAG != null && LOCK_FLAG.equals("1")) {
  34. LockFlag = "0";
  35. }
  36. param.setWhereClauseParameter(0,LockFlag);
  37. param.setWhereClauseParameter(1, LINE_POSITION);
  38. this.getDao("mesdao").update("NIH020090_02.update", param);
  39. return PosBizControlConstants.SUCCESS;
  40. }
  41. }