| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- 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;
- public class XinSaveStlTrackingRH2 extends PosActivity {
- public String runActivity(PosContext context) {
- PosMessage message = context.getMessage();
- PosGenericDao dao = getDao("mesdao");
- PosParameter param = null;
-
- String procCd = "05"; //¹¤Ðò״̬²âÎÂ
- String mcNo = (String) message.get("MC_NO");
- String chargeNo = (String) message.get("CHARGE_NO");
- String stationNo = (String) message.get("STATION_NO");
- String ldNo = (String) message.get("LD_NO");
- String stlGrd = (String) message.get("STL_GRD");
- //BigDecimal stlWgt = (BigDecimal) message.get("STEEL_WEIGHT");
- //String wgtTime = (String) message.get("WEIGHT_TIME");
- BigDecimal stlTemp = (BigDecimal) message.get("STEEL_TEMP");
- String tempTime = (String) message.get("TEMP_TIME");
-
-
- if(mcNo == null || mcNo.equals("")){
- throw new PosException("msgerror mcNo is null!");
- }
-
- if(mcNo.equals("R1")){
- param = new PosParameter();
- param.setWhereClauseParameter(0, procCd);
- param.setWhereClauseParameter(1, chargeNo);
- param.setWhereClauseParameter(2, stationNo);
- param.setWhereClauseParameter(3, ldNo);
- param.setWhereClauseParameter(4, stlGrd);
- //param.setWhereClauseParameter(5, stlWgt);
- //param.setWhereClauseParameter(6, wgtTime);
- param.setWhereClauseParameter(5, stlTemp);
- param.setWhereClauseParameter(6, tempTime);
- //param.setWhereClauseParameter(9, rhStartTime);
- //param.setWhereClauseParameter(10, treatHour);
- dao.update("NIG02COMM_RH2_TRACKING", param);
- }else if(mcNo.equals("R2")){
- param = new PosParameter();
- param.setWhereClauseParameter(0, procCd);
- param.setWhereClauseParameter(1, chargeNo);
- param.setWhereClauseParameter(2, stationNo);
- param.setWhereClauseParameter(3, ldNo);
- param.setWhereClauseParameter(4, stlGrd);
- //param.setWhereClauseParameter(5, stlWgt);
- //param.setWhereClauseParameter(6, wgtTime);
- param.setWhereClauseParameter(5, stlTemp);
- param.setWhereClauseParameter(6, tempTime);
- //param.setWhereClauseParameter(9, rhStartTime);
- //param.setWhereClauseParameter(10, treatHour);
- dao.update("NIG02COMM_RH5_TRACKING", param);
- }else{
- throw new PosException("msgerror mcNo is not correct!");
- }
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|