| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package xin.glue.nui.H.H02;
- 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.vo.PosParameter;
- import com.posdata.glue.dao.vo.PosRowSet;
- import com.posdata.glue.msg.PosMessage;
- /*
- * author:tangliang唐亮
- * date:2008-10-29
- * desc: 把电文STRAND在NOROLL TABLE中进行 UPDATE处理
- */
- public class SaveModifyMountRoll extends PosActivity{
-
- public String runActivity(PosContext context)
- {
-
- logger.logInfo("SaveModifyMountRoll START " );
-
- // 获取从二级接收过来的数据
- PosMessage message = context.getMessage();
-
- //机架号
- String STANDID = (String)message.get("STANDID");
- //上线轧辊号(上)
- String MOUNT_ROLLID_UP = (String)message.get("MOUNT_ROLLID_UP");
- //上线轧辊号(下)
- String MOUNT_ROLLID_LO = (String)message.get("MOUNT_ROLLID_LO");
- //下线的轧辊号(上) 这里不处理下线轧辊的情况
- //String DISM_ROLLID_UP = (String)message.get("DISM_ROLLID_UP");
- //下线的轧辊号(下)
- //String DISM_ROLLID_LO = (String)message.get("DISM_ROLLID_LO");
- //机架区分字段
- String PLANTTYPE = (String)message.get("PLANTTYPE");
- //上线轧辊号(上)的标志
- String TOP_BOT_CLF_UP = "T";
- //上线轧辊号(下)的标志
- String TOP_BOT_CLF_LO = "B";
- //上线时间 使用CHANG_DTIME
- String MOUNTTIME = (String)message.get("MOUNTTIME");
-
-
- logger.logInfo("SaveModifyMountRoll START 1" );
-
- //这里的机架号需要拼出来
- String stand = null;
- if(PLANTTYPE != null && !PLANTTYPE.equals("") && STANDID != null && !STANDID.equals("") ){
- stand = PLANTTYPE.substring(0,1)+STANDID;
- }
-
- logger.logInfo("SaveModifyMountRoll START 2" );
-
- //这里参考UIH040030
-
-
-
- //上线轧辊号(上)的更新操作
- PosParameter param1 = new PosParameter();
-
- param1.setWhereClauseParameter(0, stand);
- param1.setWhereClauseParameter(1, TOP_BOT_CLF_UP);
- param1.setWhereClauseParameter(2, MOUNT_ROLLID_LO);
- param1.setWhereClauseParameter(3, MOUNTTIME);
- param1.setWhereClauseParameter(4, MOUNT_ROLLID_UP);
-
- getDao("mesdao").update("NIH020060_MOUNT_ROLL.update", param1);
-
- //上线轧辊号(下)的更新操作
- PosParameter param = new PosParameter();
-
- param.setWhereClauseParameter(0, stand);
- param.setWhereClauseParameter(1, TOP_BOT_CLF_LO);
- param.setWhereClauseParameter(2, MOUNT_ROLLID_UP);
- param.setWhereClauseParameter(3, MOUNTTIME);
- param.setWhereClauseParameter(4, MOUNT_ROLLID_LO);
-
- getDao("mesdao").update("NIH020060_MOUNT_ROLL.update", param);
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|