| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- package xin.glue.nui.G.G02;
- import java.math.BigDecimal;
- import com.posdata.glue.PosException;
- import com.posdata.glue.biz.activity.PosActivity;
- import com.posdata.glue.biz.constants.PosBizControlConstants;
- import com.posdata.glue.context.PosContext;
- import com.posdata.glue.dao.PosGenericDao;
- import com.posdata.glue.dao.vo.PosParameter;
- import com.posdata.glue.msg.PosMessage;
- import com.posdata.glue.util.log.PosLog;
- import com.posdata.glue.util.log.PosLogFactory;
- public class XinSaveStlTrackingCCM extends PosActivity {
- static PosLog logger = PosLogFactory.getLogger(XinSaveStlTrackingCCM.class);
- public String runActivity(PosContext context) {
- PosMessage message = context.getMessage();
- PosGenericDao dao = getDao("mesdao");
- PosParameter param = null;
-
- String procCd = (String)message.get("PROC_CD");
- String mcNo = (String) message.get("MC_NO");
- String chargeNo = (String) message.get("CHARGE_NO");
- String ldNo = (String) message.get("LD_NO");
- String stlGrd = (String) message.get("STL_GRD");
- BigDecimal stlWgt = (BigDecimal) message.get("STLMELT_WGT");
- BigDecimal ldWgt = (BigDecimal) message.get("LD_WGT");
- BigDecimal ldTemp = (BigDecimal) message.get("LD_TEMP");
- BigDecimal tdWgt = (BigDecimal) message.get("TD_WGT");
- BigDecimal tdTemp = (BigDecimal) message.get("TD_TEMP");
- String ccStTime = (String) message.get("CC_START_DTIME");
- BigDecimal ccHour = (BigDecimal) message.get("CC_HOUR");
- BigDecimal ccSpeed1 = (BigDecimal) message.get("CC_SPEED1");
- String ccSize1 = (String) message.get("CC_SIZE1");
- String ccState1 = (String) message.get("CC_STATE1");
- BigDecimal ccSpeed2 = (BigDecimal) message.get("CC_SPEED2");
- String ccSize2 = (String) message.get("CC_SIZE2");
- String ccState2 = (String) message.get("CC_STATE2");
-
- if(mcNo == null || mcNo.equals("")){
- logger.logError("---> mcNo is null..");
- return PosBizControlConstants.SUCCESS;
- }
-
- if(chargeNo == null || "".equals(chargeNo)){
- procCd = "05"; //멀관잼역
- }
- if(ccState1 == null){
- ccState1 = "";
- }
- if(ccState2 == null){
- ccState2 = "";
- }
- if("1".equals(ccState1)){
- ccState1 = "쇱錦";
- }else if("2".equals(ccState1)){
- ccState1 = "슬聊";
- }else if("3".equals(ccState1)){
- ccState1 = "箇多때맷";
- }
- if("1".equals(ccState2)){
- ccState2 = "쇱錦";
- }else if("2".equals(ccState2)){
- ccState2 = "슬聊";
- }else if("3".equals(ccState2)){
- ccState2 = "箇多때맷";
- }
-
- param = new PosParameter();
- param.setWhereClauseParameter(0, procCd);
- param.setWhereClauseParameter(1, chargeNo);
- param.setWhereClauseParameter(2, ldNo);
- param.setWhereClauseParameter(3, stlGrd);
- param.setWhereClauseParameter(4, stlWgt);
- param.setWhereClauseParameter(5, ldWgt);
- param.setWhereClauseParameter(6, ldTemp);
- param.setWhereClauseParameter(7, tdWgt);
- param.setWhereClauseParameter(8, tdTemp);
- param.setWhereClauseParameter(9, ccStTime);
- param.setWhereClauseParameter(10, ccHour);
- param.setWhereClauseParameter(11, ccSpeed1);
- param.setWhereClauseParameter(12, ccSize1);
- param.setWhereClauseParameter(13, ccState1);
- param.setWhereClauseParameter(14, ccSpeed2);
- param.setWhereClauseParameter(15, ccSize2);
- param.setWhereClauseParameter(16, ccState2);
-
- if(mcNo.equals("J1")){
- dao.update("NIG02COMM_CCM1_TRACKING", param);
- }else if(mcNo.equals("J2")){
- dao.update("NIG02COMM_CCM2_TRACKING", param);
- }else if(mcNo.equals("J3")){
- dao.update("NIG02COMM_CCM3_TRACKING", param);
- }else{
- logger.logError("---> msgerror mcNo is not correct!..");
- }
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|