package xin.glue.ui.G.G02; import xin.glue.ui.common.PosDateFormat; 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.PosRowSet; public class SearchSHIFT extends PosActivity { public String runActivity(PosContext context) { //日期 // String strdate = PosDateFormat.getCurrentDate(); // //时间 // String time = PosDateFormat.getCurrentTime(); // //班次 // String shift = PosDateFormat.getShift(strdate + time); // // //工厂区分 ’s‘炼钢厂,’h‘ 热轧厂 // String[] facCD = (String[])context.get("FAC_CD"); // String[] procCD = (String[])context.get("PROC_CD"); // // String groupFac = ""; // String shiftFac = ""; // //炼钢厂 // if(facCD.length >0 && facCD[0].equals("J")){ // groupFac = "J"; // shiftFac = "S"; // //热轧厂 // }else if(facCD.length >0 && facCD[0].equals("R")){ // groupFac = "R"; // shiftFac = "H"; // } // // System.out.println(strdate.substring(0,3)); // System.out.println(strdate.substring(5,7)); // // PosParameter param = new PosParameter(); // param.setWhereClauseParameter(0, groupFac); // param.setWhereClauseParameter(1, shiftFac); // param.setWhereClauseParameter(2, strdate.substring(0,6)); // param.setWhereClauseParameter(3, strdate.substring(6,8)); // param.setWhereClauseParameter(4, shift); // param.setWhereClauseParameter(5, procCD[0]); // // PosRowSet rowset1 = getDao("mesdao").find("UIG020SHIFT_SHIFT.select", param); // if(rowset1.hasNext()){ // context.put("SHIFT_RESULT", rowset1); // } // // PosRowSet rowset2 = getDao("mesdao").find("UIG020SHIFT_EMP_NM.select", param); // if(rowset2.hasNext()){ // context.put("EMP_NM_RESUTL", rowset2); // } return PosBizControlConstants.SUCCESS; } }