| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package xin.glue.ui.G.G01;
- import xin.glue.ui.common.component.PosSiteLog;
- 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;
- import com.posdata.glue.dao.vo.PosRowSet;
- /*
- * 包修理登录与查询
- * @author TangLiang 唐亮
- * @data 2008.10.14
- */
- public class PosSaveLadleNo extends PosActivity{
- public String runActivity(PosContext context) {
- //从页面获取数据
- String[] status = (String[]) context.get("rowStuts");
-
- //钢包号
- String[] LD_NO = (String[]) context.get("LD_NO");
- String[] LD_REP_STA_DTIME = (String[]) context.get("LD_REP_STA_DTIME");
- String[] LD_REP_END_DTIME = (String[]) context.get("LD_REP_END_DTIME");
- String[] LD_REP_TYPE = (String[]) context.get("LD_REP_TYPE");
- String[] LD_REP_CD = (String[]) context.get("LD_REP_CD");
- String[] LD_REP_WORKER = (String[]) context.get("LD_REP_WORKER");
- String[] LD_MID_BEF_CYC_CNT = (String[]) context.get("LD_MID_BEF_CYC_CNT");
- String[] LD_MID_AFT_CYC_CNT = (String[]) context.get("LD_MID_AFT_CYC_CNT");
- String[] LD_CYCLIC_CNT = (String[]) context.get("LD_CYCLIC_CNT");
- String[] LD_JG_CYCLIC_CNT = (String[]) context.get("LD_JG_CYCLIC_CNT");
-
- String[] repCd = new String[10];
- repCd = LD_REP_CD[0].split(" ");
- for(int i = 0 ; i < repCd.length ; i++){
- if(repCd[0].equals("F")){
- LD_JG_CYCLIC_CNT[0] = "0";
- }
- }
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, LD_REP_STA_DTIME[0]);
- param1.setWhereClauseParameter(1, LD_REP_END_DTIME[0]);
- param1.setWhereClauseParameter(2, LD_REP_TYPE[0]);
- param1.setWhereClauseParameter(3, LD_REP_CD[0]);
- param1.setWhereClauseParameter(4, LD_REP_WORKER[0]);
- param1.setWhereClauseParameter(5, LD_MID_BEF_CYC_CNT[0]);
- param1.setWhereClauseParameter(6, LD_MID_AFT_CYC_CNT[0]);
- param1.setWhereClauseParameter(7, LD_CYCLIC_CNT[0]);
- param1.setWhereClauseParameter(8, LD_JG_CYCLIC_CNT[0]);
- param1.setWhereClauseParameter(9, LD_NO[0]);
-
- // 中修理情况更新
- getDao("mesdao").update("UIG010040_02.update", param1);
- //保存日志信息
- PosSiteLog.writeLog(context, getDao("mesdao"),"UIG010040_02.update", param1.getWhereClauseParamters());
-
-
- PosParameter param0 = new PosParameter();
- param0.setValueParamter(0, LD_REP_STA_DTIME[0]);
- param0.setValueParamter(1, LD_REP_END_DTIME[0]);
- param0.setValueParamter(2, LD_REP_TYPE[0]);
- param0.setValueParamter(3, LD_REP_CD[0]);
- param0.setValueParamter(4, LD_REP_WORKER[0]);
- param0.setValueParamter(5, LD_MID_BEF_CYC_CNT[0]);
- param0.setValueParamter(6, LD_MID_AFT_CYC_CNT[0]);
- param0.setValueParamter(7, LD_CYCLIC_CNT[0]);
- param0.setValueParamter(8, LD_JG_CYCLIC_CNT[0]);
- param0.setValueParamter(9, LD_NO[0]);
-
- this.getDao("mesdao").insert("UIG010040_04.insert", param0);
- return PosBizControlConstants.SUCCESS;
- }
- }
|