8b6f3837f024153452528766d9bad3a744a8abb7.svn-base 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package xin.glue.ui.J.J01;
  2. /*
  3. * desc:为火运的与装车处理,垛位移到预装垛位。记录移垛历史信息
  4. * author:唐亮 tangliang
  5. * date:2010-3-25
  6. */
  7. import java.io.ByteArrayOutputStream;
  8. import java.io.PrintStream;
  9. import java.sql.CallableStatement;
  10. import java.text.SimpleDateFormat;
  11. import java.util.Calendar;
  12. import org.apache.commons.lang.StringUtils;
  13. import com.posdata.glue.biz.activity.PosActivity;
  14. import com.posdata.glue.biz.constants.PosBizControlConstants;
  15. import com.posdata.glue.context.PosContext;
  16. import com.posdata.glue.dao.vo.PosParameter;
  17. import com.posdata.glue.dao.vo.PosRow;
  18. import com.posdata.glue.dao.vo.PosRowSet;
  19. public class saveYZCARNO extends PosActivity{
  20. public String runActivity(PosContext context)
  21. {
  22. //获取行状态
  23. String[] rowStatus = (String[]) context.get("rowStatus");
  24. String[] CHK = (String[]) context.get("CHK");
  25. String[] pDlivDirNo = (String[]) context.get("DLIV_DIRNO");
  26. // String[] CARNO = (String[]) context.get("CARNO");
  27. // String[] KZ_WGT = (String[]) context.get("KZ");
  28. String[] CARNO = (String[]) context.get("YZ_CAR_NO");
  29. String[] KZ_WGT = (String[]) context.get("KZ_WGT");
  30. for (int i = 0; i < rowStatus.length; i++){
  31. if(CHK[i] != null && CHK[i].equals("Y")){
  32. //清除公共表信息,把正式垛位改为预装垛位
  33. Double KZ_WGT_double = 0.0;
  34. if(KZ_WGT[i] != null) {
  35. KZ_WGT_double = Double.valueOf(KZ_WGT[i])*1000;
  36. }
  37. PosParameter param = new PosParameter();
  38. param.setWhereClauseParameter(0,CARNO[i]);
  39. //param.setWhereClauseParameter(1,KZ_WGT[i]*1000);
  40. param.setWhereClauseParameter(1,KZ_WGT_double);
  41. param.setWhereClauseParameter(2,pDlivDirNo[i]);
  42. this.getDao("mesdao").update("UIJ010090_01.UPDATE", param);
  43. }
  44. }
  45. return PosBizControlConstants.SUCCESS;
  46. }
  47. }