package xin.glue.ui.J.J01; /* * desc:为火运的与装车处理,垛位移到预装垛位。记录移垛历史信息 * author:唐亮 tangliang * date:2010-3-25 */ import java.io.ByteArrayOutputStream; import java.io.PrintStream; import java.sql.CallableStatement; import java.text.SimpleDateFormat; import java.util.Calendar; import org.apache.commons.lang.StringUtils; 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 saveYZCARNO extends PosActivity{ public String runActivity(PosContext context) { //获取行状态 String[] rowStatus = (String[]) context.get("rowStatus"); String[] CHK = (String[]) context.get("CHK"); String[] pDlivDirNo = (String[]) context.get("DLIV_DIRNO"); // String[] CARNO = (String[]) context.get("CARNO"); // String[] KZ_WGT = (String[]) context.get("KZ"); String[] CARNO = (String[]) context.get("YZ_CAR_NO"); String[] KZ_WGT = (String[]) context.get("KZ_WGT"); for (int i = 0; i < rowStatus.length; i++){ if(CHK[i] != null && CHK[i].equals("Y")){ //清除公共表信息,把正式垛位改为预装垛位 Double KZ_WGT_double = 0.0; if(KZ_WGT[i] != null) { KZ_WGT_double = Double.valueOf(KZ_WGT[i])*1000; } PosParameter param = new PosParameter(); param.setWhereClauseParameter(0,CARNO[i]); //param.setWhereClauseParameter(1,KZ_WGT[i]*1000); param.setWhereClauseParameter(1,KZ_WGT_double); param.setWhereClauseParameter(2,pDlivDirNo[i]); this.getDao("mesdao").update("UIJ010090_01.UPDATE", param); } } return PosBizControlConstants.SUCCESS; } }