| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package xin.glue.ui.D.D08;
- 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;
- /**
- *
- * @@author 王黎
- * @@date 2010-01-21
- */
- public class UpdateOrderMessage extends PosActivity
- {
- public String runActivity(PosContext context)
- {
- String[] ord_no = (String[]) context.get("ORD_NO"); //计划中的板坯号
- String[] ord_seq = (String[]) context.get("ORD_SEQ"); //可以替换的板坯号
- String[] ord_prog_cd = (String[]) context.get("ORD_PROG_CD");
- String[] ord_wgt_min = (String[]) context.get("ORD_WGT_MIN");
- String[] ord_wgt_max = (String[]) context.get("ORD_WGT_MAX");
- String[] del_to_date = (String[]) context.get("DEL_TO_DATE");
-
- PosParameter parameter = null;
- if(ord_prog_cd != null && (ord_prog_cd[0] != "" || !"".equals(ord_prog_cd[0])))
- {
- parameter = new PosParameter();
- parameter.setValueParamter(0, ord_prog_cd[0]);
- parameter.setValueParamter(1, ord_no[0]);
- parameter.setValueParamter(2, ord_seq[0]);
- getDao("mesdao").update("UID087777_UPDATE_ORDPROGCD", parameter);
- }
-
- if(ord_wgt_min != null && (ord_wgt_min[0] != "" || !"".equals(ord_wgt_min[0])))
- {
- parameter = new PosParameter();
- parameter.setValueParamter(0, ord_wgt_min[0]);
- parameter.setValueParamter(1, ord_no[0]);
- parameter.setValueParamter(2, ord_seq[0]);
- getDao("mesdao").update("UID087777_UPDATE1_ORDWGTMIN", parameter);
- getDao("mesdao").update("UID087777_UPDATE2_ORDWGTMIN", parameter);
- }
- if(ord_wgt_max != null && (ord_wgt_max[0] != "" || !"".equals(ord_wgt_max[0])))
- {
- parameter = new PosParameter();
- parameter.setValueParamter(0, ord_wgt_max[0]);
- parameter.setValueParamter(1, ord_no[0]);
- parameter.setValueParamter(2, ord_seq[0]);
- getDao("mesdao").update("UID087777_UPDATE1_ORDWGTMAX", parameter);
- getDao("mesdao").update("UID087777_UPDATE2_ORDWGTMAX", parameter);
- }
- if(del_to_date != null && (del_to_date[0] != "" || !"".equals(del_to_date[0])))
- {
- parameter = new PosParameter();
- parameter.setValueParamter(0, del_to_date[0]);
- parameter.setValueParamter(1, ord_no[0]);
- parameter.setValueParamter(2, ord_seq[0]);
- getDao("mesdao").update("UID087777_UPDATE1_DELTODATE", parameter);
- getDao("mesdao").update("UID087777_UPDATE3_DELTODATE", parameter);
-
- parameter = new PosParameter();
- parameter.setValueParamter(0, del_to_date[0]);
- parameter.setValueParamter(1, del_to_date[0]);
- parameter.setValueParamter(2, ord_no[0]);
- parameter.setValueParamter(3, ord_seq[0]);
- getDao("mesdao").update("UID087777_UPDATE2_DELTODATE", parameter);
- }
-
-
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|