package xin.glue.ui.B.B02; 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; /** * * @Description 保存综合判定信息修改内容{界面ID:UIB020240} * @author 梅贵平{meiguiping} * @date 2008-11-14 上午10:16:38 * @JDK Version jdk1.4.2 */ public class SaveSynthesisSelectResult extends PosActivity { public String runActivity(PosContext context) { PosGenericDao dao = this.getDao("mesdao"); String[] ord = (String[])context.get("ORD");//订单号 PosParameter param = null; String[] SIZE_DEC_RST = (String[])context.get("Data6");//尺寸判定结果 String[] WGT_DEC_RST = (String[])context.get("Data7");//重量判定结果 String[] PROC_DEC_RST = (String[])context.get("Data8");//工序判定结果 String[] INGR_DEC_GRD = (String[])context.get("Data9");//钢卷成分判定结果 String[] EXTSHAPE_DEC_GRD = (String[])context.get("Data10");//外观判定结果 String[] MATLQLTY_DEC_GRD = (String[])context.get("Data11");//材质判定等级 String[] TOT_DEC_GRD = (String[])context.get("Data12");//综合判定等级 // String[] TOT_DEC_DTIME = (String[])context.get("Data16");//综合判定日期 String[] detail = (String[])context.get("detail");//判定变更说明 String[] SLAB_INGR_DEC_GRD = (String[])context.get("Data11");//成分判定等级 String[] COIL_NO = (String[])context.get("COIL_NO");//钢卷号 String[] SLAB_NO = (String[])context.get("SLAB_NO");//板坯号 param = new PosParameter(); param.setWhereClauseParameter(0, SIZE_DEC_RST[0]);//尺寸判定结果 param.setWhereClauseParameter(1, WGT_DEC_RST[0]);//重量判定结果 param.setWhereClauseParameter(2, PROC_DEC_RST[0]);//工序判定结果 param.setWhereClauseParameter(3, INGR_DEC_GRD[0]);//成分判定等级 param.setWhereClauseParameter(4, EXTSHAPE_DEC_GRD[0]);//外观判定结果 param.setWhereClauseParameter(5, MATLQLTY_DEC_GRD[0]);//材质判定结果 param.setWhereClauseParameter(6, TOT_DEC_GRD[0]);//综合判定等级 // param.setWhereClauseParameter(7, TOT_DEC_DTIME[0]);//综合判定日期 param.setWhereClauseParameter(7, detail[0]);//判定变更说明 param.setWhereClauseParameter(8, COIL_NO[0]);//订单号 dao.update("UIB020240_01.UPDATE", param);//用于更新TBH02_COIL_COMM表 param = new PosParameter(); param.setWhereClauseParameter(0, SLAB_INGR_DEC_GRD[0]);//成分判定等级 param.setWhereClauseParameter(1, ord[0]);//用于更新TBG02_SLAB_COMM表 dao.update("UIB020240_02.UPDATE" , param); return PosBizControlConstants.SUCCESS; } }