| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package xin.glue.ui.B.B03;
- import java.text.DecimalFormat;
- import java.util.HashMap;
- import java.util.Map;
- 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.PosRow;
- import com.posdata.glue.dao.vo.PosRowSet;
- public class ConfirmApply extends PosActivity {
-
- public String runActivity(PosContext context)
- {
- PosParameter param = null;
- String []REG_NM = (String [])context.get("REG_NM"); //确认人
- String []JR_DESC = (String [])context.get("JR_DESC"); //加热要求
- String []ZZ_DESC = (String [])context.get("ZZ_DESC"); //轧制要求
- String []QY_DESC = (String [])context.get("QY_DESC"); //取样要求
- String []RCL_DESC = (String [])context.get("RCL_DESC"); //热处理要求
- String []LGPD_DESC = (String [])context.get("LGPD_DESC"); //炼钢判定要求
- String []CFPDYQ = (String [])context.get("CFPDYQ"); //成品判定要求
- String []SLAB_NO = (String [])context.get("SLAB_NO"); //板坯号
-
- int iCount=SLAB_NO.length; //传过来参数的条数,取这个值是因为其他的值可能传空值,影响结果
-
- for(int i=0;i<iCount;i++)
- {
- String jr=JR_DESC[i]; //获得加热要求某一行的值,可能不存在,做判空处理,并赋值“”。
- if(jr==null) //注意null和“ ”的区别。
- jr=" ";
- String zz=ZZ_DESC[i]; //轧制要求
- if(zz==null)
- zz=" ";
- String qy=QY_DESC[i]; //取样要求
- if(qy==null)
- qy=" ";
- String rcl=RCL_DESC[i]; //热处理
- if(rcl==null)
- rcl=" ";
- String lgpd=LGPD_DESC[i]; //炼钢判定
- if(lgpd==null)
- lgpd=" ";
- String cfpd=CFPDYQ[i]; //成品判定
- if(cfpd==null)
- cfpd=" ";
- param = new PosParameter();
- param.setValueParamter( 0, REG_NM[i] );
- param.setValueParamter( 1, jr );
- param.setValueParamter( 2, zz );
- param.setValueParamter( 3, qy );
- param.setValueParamter( 4, rcl );
- param.setValueParamter( 5, lgpd );
- param.setValueParamter( 6, cfpd );
- param.setValueParamter( 7, SLAB_NO[i] );
-
- getDao("mesdao").update("UIB030351_01.UPDATE",param);
- }
- return PosBizControlConstants.SUCCESS;
- }
- }
|