| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- package xin.glue.nui.H.H02;
- import java.math.BigDecimal;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import xin.glue.ui.common.PosDateFormat;
- import com.posdata.glue.biz.activity.PosActivity;
- import com.posdata.glue.biz.constants.PosBizControlConstants;
- import com.posdata.glue.biz.control.PosBizControlIF;
- import com.posdata.glue.biz.control.PosBizProvider;
- import com.posdata.glue.component.PosConstants;
- import com.posdata.glue.context.PosContext;
- import com.posdata.glue.dao.PosGenericDao;
- import com.posdata.glue.dao.vo.PosParameter;
- import com.posdata.glue.dao.vo.PosRow;
- import com.posdata.glue.dao.vo.PosRowSet;
- import com.posdata.glue.msg.PosMESMessageImpl;
- import com.posdata.glue.msg.PosMessage;
- public class XinSaveRollDataReq extends PosActivity
- {
- public String runActivity(PosContext context)
- {
- logger.logInfo("XinSaveRollDataReq START " );
-
- DateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
- String currDate = formatter.format(new Date());
-
- PosMessage message = context.getMessage();
-
- PosParameter param0 = new PosParameter(); ;
- PosRowSet rollDataVo = getDao("mesdao").find("NIH020110_01.select" );
-
- while(rollDataVo.hasNext())
- {
- PosRow rollDataROW = rollDataVo.next();
- //配好的上部轧辊
- String TOP_ROLL_NO = (String)rollDataROW.getAttribute("ROLL_NO");
- //配好的下部轧辊
- String BOT_ROLL_NO = (String)rollDataROW.getAttribute("BOT_ROLL_NO");
- //机架号区分
- String MILL_CLF = (String)rollDataROW.getAttribute("MILL_MCH_CLF");
- //上部轧辊的当前直径
- String TOP_ROLL_DIA = (String)rollDataROW.getAttribute("TOP_ROLL_DIA");
- //下部轧辊的当前直径
- String BOT_ROLL_DIA = (String)rollDataROW.getAttribute("BOT_ROLL_DIA");
- //磨削时间有无标志,没有为0、有为1
- String GRIND_YN = (String)rollDataROW.getAttribute("GRIND_YN");
- //机架号
- String PLAN_STAND_NO = (String)rollDataROW.getAttribute("STAND_NO");
- //上部轧辊的轧辊等级
- String TOP_ROLL_GRD = (String)rollDataROW.getAttribute("TOP_ROLL_GRD");
- //上部轧辊的轧辊材质等级
- String TOP_ROLL_MAT_QLTY_GRD = (String)rollDataROW.getAttribute("TOP_ROLL_MAT_QLTY_GRD");
- //上部轧辊的轧辊类别
- String TOP_ROLL_TYPE = (String)rollDataROW.getAttribute("TOP_ROLL_TYPE");
- //上部轧辊的表面粗糙度
- String TOP_SURFACE_ROUGH = (String)rollDataROW.getAttribute("TOP_SURFACE_ROUGH");
- //上部轧辊的形状代码
- String TOP_ROLL_SHAPE_CD = (String)rollDataROW.getAttribute("TOP_ROLL_SHAPE_CD");
- //上部轧辊的垫片厚度
- String TOP_SLIM_PLATE_THK = (String)rollDataROW.getAttribute("TOP_SLIM_PLATE_THK");
- //上部轧辊的表面硬度
- String TOP_SURFACE_HARD = (String)rollDataROW.getAttribute("TOP_SURFACE_HARD");
- //上部轧辊的表面处理类型
- String TOP_SURFACE_TREAT_TYPE= (String)rollDataROW.getAttribute("TOP_SURFACE_TREAT_TYPE");
- //上部轧辊的花纹轧辊
- String TOP_ROLL_DECO = (String)rollDataROW.getAttribute("TOP_ROLL_DECO");
- //上部轧辊的轧钢材质
- String TOP_ROLL_MAT_QLTY = (String)rollDataROW.getAttribute("TOP_ROLL_MAT_QLTY");
-
- String PlanStandNo = null;
- if (PLAN_STAND_NO != null && !PLAN_STAND_NO.equals("")) {
- PLAN_STAND_NO.substring(1,2);
- }
-
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, "N");
- param1.setWhereClauseParameter(1, "4002");
- param1.setWhereClauseParameter(2, currDate);
- param1.setWhereClauseParameter(3, TOP_ROLL_NO);
- param1.setWhereClauseParameter(4, BOT_ROLL_NO);
- param1.setWhereClauseParameter(5, MILL_CLF);
- param1.setWhereClauseParameter(6, TOP_ROLL_DIA);
- param1.setWhereClauseParameter(7, BOT_ROLL_DIA);
- param1.setWhereClauseParameter(8, GRIND_YN);
- param1.setWhereClauseParameter(9, PlanStandNo);
- param1.setWhereClauseParameter(10,TOP_ROLL_GRD);
- param1.setWhereClauseParameter(11,TOP_ROLL_MAT_QLTY_GRD);
- param1.setWhereClauseParameter(12,TOP_ROLL_TYPE);
- param1.setWhereClauseParameter(13,TOP_SURFACE_ROUGH);
- param1.setWhereClauseParameter(14,TOP_ROLL_SHAPE_CD);
- param1.setWhereClauseParameter(15,TOP_SLIM_PLATE_THK);
- param1.setWhereClauseParameter(16,TOP_SURFACE_HARD);
- param1.setWhereClauseParameter(17,TOP_SURFACE_TREAT_TYPE);
- param1.setWhereClauseParameter(18,TOP_ROLL_DECO);
- param1.setWhereClauseParameter(19,TOP_ROLL_MAT_QLTY);
-
- this.getDao("mesdao").update("NIH020110_01.insert", param1);
- }
-
- return PosBizControlConstants.SUCCESS;
- }
-
- }
|