| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package xin.glue.nui.G.G02;
- import java.math.BigDecimal;
- 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 XinSaveStlTrackingCAS 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 ironWgt = (BigDecimal) message.get("IRON_WGT");
- BigDecimal ironTemp = (BigDecimal) message.get("IRON_TEMP");
- BigDecimal arGasUseWGt = (BigDecimal) message.get("AR_GAS_USE_WGT");
- String casStartDtime = (String) message.get("CAS_START_DTIME");
- BigDecimal treatHour = (BigDecimal) message.get("TREAT_HOUR");
-
- if(mcNo == null || mcNo.equals("")){
- logger.logError("---> mcNo is null..");
- return PosBizControlConstants.SUCCESS;
- }
-
- param = new PosParameter();
- param.setWhereClauseParameter(0, procCd);
- param.setWhereClauseParameter(1, chargeNo);
- param.setWhereClauseParameter(2, ldNo);
- param.setWhereClauseParameter(3, stlGrd);
- param.setWhereClauseParameter(4, ironWgt);
- param.setWhereClauseParameter(5, ironTemp);
- param.setWhereClauseParameter(6, arGasUseWGt);
- param.setWhereClauseParameter(7, casStartDtime);
- param.setWhereClauseParameter(8, treatHour);
-
- if(mcNo.equals("C1")){
- dao.update("NIG02COMM_CAS1_TRACKING", param);
- }else if(mcNo.equals("C2")){
- dao.update("NIG02COMM_CAS2_TRACKING", param);
- }else if(mcNo.equals("C3")){
- dao.update("NIG02COMM_CAS3_TRACKING", param);
- }else{
- logger.logError("---> msgerror mcNo is not correct!..");
- }
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|