| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package xin.glue.ui.H.H04;
- import xin.glue.ui.common.PosGridSave;
- //import xin.glue.ui.common.component.PosSiteConfig;
- import xin.glue.ui.common.component.PosSiteLog;
- 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;
- /*
- * 使用轧辊登录与查询
- * @author TangLiang 唐亮
- * @data 2008.10.17
- */
- public class PosSaveRollFinish extends PosActivity{
- public String runActivity(PosContext context)
- {
- // 从页面获取数据供插入和更新使用
- // 引入上部轧辊
- String[] top_roll_no = (String[]) context.get("TOP_ROLL_NO");
- // 引入下部轧辊
- String[] bot_roll_no = (String[]) context.get("BOT_ROLL_NO");
- // 上部传动侧轴承座
- String[] top_drive_chock = (String[]) context.get("TOP_DRIVE_CHOCK");
- // 上部操作侧轴承座
- String[] top_work_chock = (String[]) context.get("TOP_WORK_CHOCK");
- // 下部传动侧轴承座
- String[] bot_drive_chock = (String[]) context.get("BOT_DRIVE_CHOCK");
- // 下部操作侧轴承座
- String[] bot_work_chock = (String[]) context.get("BOT_WORK_CHOCK");
- // 引出上部轧辊
- String[] ext_top_roll_no = (String[]) context.get("EXT_TOP_ROLL_NO");
- // 引出下部轧辊
- String[] ext_bot_roll_no = (String[]) context.get("EXT_BOT_ROLL_NO");
- // 机架号
- String[] stand_no = (String[]) context.get("STAND_NO");
-
- //判断机架号是否已经存在引出上部轧辊,并且引出上部轧辊应该是成对存在的。
- //必须两个一起处理,不应该存在不成对的情况
- if(ext_top_roll_no[0] != null && !ext_top_roll_no[0].equals("") ){
- //如果存在的话就更新引出上部轧辊的标识,把roll_stat设置为S
- PosParameter param0 = new PosParameter();
- param0.setWhereClauseParameter(0, ext_top_roll_no[0]);
-
- getDao("mesdao").update("UIH040030_01.update", param0);
- }
- if(ext_bot_roll_no[0] != null && ext_bot_roll_no[0] != "" ){
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, ext_bot_roll_no[0]);
-
- getDao("mesdao").update("UIH040030_01.update", param1);
- }
-
- if (top_roll_no[0] != null && !top_roll_no[0].equals("")) {
-
- //更新引入上部轧辊的信息
- PosParameter param2 = new PosParameter();
- param2.setWhereClauseParameter(0, stand_no[0]);
- param2.setWhereClauseParameter(1, "T");
- param2.setWhereClauseParameter(2, top_roll_no[0]);
-
- getDao("mesdao").update("UIH040030_02.update", param2);
- }
-
- if (bot_roll_no[0] != null && !bot_roll_no[0].equals("")) {
-
- //更新引入下部轧辊信息
- PosParameter param3 = new PosParameter();
- param3.setWhereClauseParameter(0, stand_no[0]);
- param3.setWhereClauseParameter(1, "B");
- param3.setWhereClauseParameter(2, bot_roll_no[0]);
-
- getDao("mesdao").update("UIH040030_03.update", param3);
- }
-
- // 打印日志
- // if (PosSiteConfig.writeLog)
- // PosSiteLog.writeLog(context, getDao("mesdao"),"UIH040030_03.update", param2.getWhereClauseParamters());
- //
- return PosBizControlConstants.SUCCESS;
- }
- }
|