Loading web/jsp/zbglBgs/holiday/action.jsp +14 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,13 @@ return; } } }else{ is_oper = cf.executeUpdate(conn, sql_add.toString(), new Object[]{h_id,name,h_day,"",add_user,add_time}); if (!is_oper) { conn.rollback(); System.out.println("新增节假日表出错了" + cf.getMsg()); return; } } }else if("delete".equals(action)){ action_msg="删除"; Loading @@ -119,6 +126,13 @@ return; } } }else{ is_oper = cf.executeUpdate(conn, sql_add.toString(), new Object[]{h_id,name,h_day,"",add_user,add_time}); if (!is_oper) { conn.rollback(); System.out.println("新增节假日表出错了" + cf.getMsg()); return; } } } if (!is_oper) { Loading web/jsp/zbglBgs/holiday/right_user_list.jsp +3 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ if ("".equals(page_size)) page_size = "10"; StringBuffer sql = new StringBuffer(); List list = new ArrayList(); sql.append("select h_id,name from zb_holiday group by name,h_id order by h_day asc "); sql.append("select h_id,name,h_day from zb_holiday group by name,h_id order by h_day asc "); try { conn = com.censoft.db.DBUtil.getConnection(); v_list = cf.doPageQueryWithCount(conn, sql.toString(), page_number, page_size, null, list.toArray()); Loading Loading @@ -66,7 +66,7 @@ String h_id = pub.trimNull((String) ht.get("h_id")); String name = pub.trimNull((String) ht.get("name")); String getDay=getDays(cf,conn,h_id); String day = pub.trimNull((String) ht.get("day")); String day = pub.trimNull((String) ht.get("h_day")); String edit_url="./editUser-t.jsp?action=update&id="+h_id; %> <tr <%if(i%2==0){%>id="tr_doub"<%}else{%>id="tr_single"<%}%> class="text-c"> Loading @@ -74,7 +74,7 @@ </td> <td><%=name%> </td> <td><%=getDay%> <td><%=day%> </td> <td> <a onclick="viewDeptOrUserInfo('假日信息','<%=edit_url%>','1000','500');" style="padding:4px 0px;font-size:12px;"> Loading web/jsp/zbglBgs/pbgl/action.jsp +6 −48 Original line number Diff line number Diff line Loading @@ -129,51 +129,6 @@ } return b; } public static int getManyHDay(ConnectionFactory cf,Connection conn,List<String> list) { StringBuffer sql=new StringBuffer(); sql.append("select id from zb_holiday where day in("); if(list!=null && list.size()>0){ for(int i=0;i<list.size();i++){ if(i==list.size()-1){ sql.append("'"+list.get(i)+"'" ); }else{ sql.append("'"+list.get(i) + "',"); } } } sql.append(")"); Vector userList = cf.doQuery(conn,sql.toString(),null,new Object[]{}); if(userList==null ){ return 0; }else{ return userList.size(); } } public static List<String> getManyHDay1(ConnectionFactory cf,Connection conn,List<String> list) { List<String> new_list=list; String h_days=""; StringBuffer sql=new StringBuffer(); sql.append("select day from zb_holiday "); Vector userList = cf.doQuery(conn,sql.toString(),null,new Object[]{}); if(userList!=null && userList.size()>0){ for(int i=0;i<userList.size();i++){ Hashtable ht = (Hashtable)userList.get(i); h_days=h_days+(String)ht.get("day")+","; } } if(new_list!=null && new_list.size()>0){ for(int i=0;i<new_list.size();i++){ if(h_days.indexOf(new_list.get(i))>=0){ new_list.remove(i); } } } return new_list; } %> <% ConnectionFactory cf = new ConnectionFactory(); Loading Loading @@ -245,9 +200,6 @@ int startIndex=0; int n_id=0; for(int n=0;n<list.size();n++){//按照模型天数,从开始日期逐天插入 if(n%mxDay==n_id){ startIndex=0; } boolean is_holiday=getHoliday(cf,conn,list.get(n)); if(is_holiday){ is_oper = cf.executeUpdate(conn, sql1.toString() Loading @@ -260,6 +212,12 @@ n_id++; continue; } if(n_id>=mxDay){ n_id=n_id-mxDay; } if(n%mxDay==n_id){ startIndex=0; } //根据开始人员序号索引和人数进行插入 userNames=getUserNames(cf,conn,startIndex,Integer.parseInt(ren_num),zb_type); if(!"".equals(userNames)){ Loading Loading
web/jsp/zbglBgs/holiday/action.jsp +14 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,13 @@ return; } } }else{ is_oper = cf.executeUpdate(conn, sql_add.toString(), new Object[]{h_id,name,h_day,"",add_user,add_time}); if (!is_oper) { conn.rollback(); System.out.println("新增节假日表出错了" + cf.getMsg()); return; } } }else if("delete".equals(action)){ action_msg="删除"; Loading @@ -119,6 +126,13 @@ return; } } }else{ is_oper = cf.executeUpdate(conn, sql_add.toString(), new Object[]{h_id,name,h_day,"",add_user,add_time}); if (!is_oper) { conn.rollback(); System.out.println("新增节假日表出错了" + cf.getMsg()); return; } } } if (!is_oper) { Loading
web/jsp/zbglBgs/holiday/right_user_list.jsp +3 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ if ("".equals(page_size)) page_size = "10"; StringBuffer sql = new StringBuffer(); List list = new ArrayList(); sql.append("select h_id,name from zb_holiday group by name,h_id order by h_day asc "); sql.append("select h_id,name,h_day from zb_holiday group by name,h_id order by h_day asc "); try { conn = com.censoft.db.DBUtil.getConnection(); v_list = cf.doPageQueryWithCount(conn, sql.toString(), page_number, page_size, null, list.toArray()); Loading Loading @@ -66,7 +66,7 @@ String h_id = pub.trimNull((String) ht.get("h_id")); String name = pub.trimNull((String) ht.get("name")); String getDay=getDays(cf,conn,h_id); String day = pub.trimNull((String) ht.get("day")); String day = pub.trimNull((String) ht.get("h_day")); String edit_url="./editUser-t.jsp?action=update&id="+h_id; %> <tr <%if(i%2==0){%>id="tr_doub"<%}else{%>id="tr_single"<%}%> class="text-c"> Loading @@ -74,7 +74,7 @@ </td> <td><%=name%> </td> <td><%=getDay%> <td><%=day%> </td> <td> <a onclick="viewDeptOrUserInfo('假日信息','<%=edit_url%>','1000','500');" style="padding:4px 0px;font-size:12px;"> Loading
web/jsp/zbglBgs/pbgl/action.jsp +6 −48 Original line number Diff line number Diff line Loading @@ -129,51 +129,6 @@ } return b; } public static int getManyHDay(ConnectionFactory cf,Connection conn,List<String> list) { StringBuffer sql=new StringBuffer(); sql.append("select id from zb_holiday where day in("); if(list!=null && list.size()>0){ for(int i=0;i<list.size();i++){ if(i==list.size()-1){ sql.append("'"+list.get(i)+"'" ); }else{ sql.append("'"+list.get(i) + "',"); } } } sql.append(")"); Vector userList = cf.doQuery(conn,sql.toString(),null,new Object[]{}); if(userList==null ){ return 0; }else{ return userList.size(); } } public static List<String> getManyHDay1(ConnectionFactory cf,Connection conn,List<String> list) { List<String> new_list=list; String h_days=""; StringBuffer sql=new StringBuffer(); sql.append("select day from zb_holiday "); Vector userList = cf.doQuery(conn,sql.toString(),null,new Object[]{}); if(userList!=null && userList.size()>0){ for(int i=0;i<userList.size();i++){ Hashtable ht = (Hashtable)userList.get(i); h_days=h_days+(String)ht.get("day")+","; } } if(new_list!=null && new_list.size()>0){ for(int i=0;i<new_list.size();i++){ if(h_days.indexOf(new_list.get(i))>=0){ new_list.remove(i); } } } return new_list; } %> <% ConnectionFactory cf = new ConnectionFactory(); Loading Loading @@ -245,9 +200,6 @@ int startIndex=0; int n_id=0; for(int n=0;n<list.size();n++){//按照模型天数,从开始日期逐天插入 if(n%mxDay==n_id){ startIndex=0; } boolean is_holiday=getHoliday(cf,conn,list.get(n)); if(is_holiday){ is_oper = cf.executeUpdate(conn, sql1.toString() Loading @@ -260,6 +212,12 @@ n_id++; continue; } if(n_id>=mxDay){ n_id=n_id-mxDay; } if(n%mxDay==n_id){ startIndex=0; } //根据开始人员序号索引和人数进行插入 userNames=getUserNames(cf,conn,startIndex,Integer.parseInt(ren_num),zb_type); if(!"".equals(userNames)){ Loading