Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
zbgl
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
马超
zbgl
Commits
70955f4c
Commit
70955f4c
authored
Sep 19, 2022
by
马超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
值班管理
parent
683b0569
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
568 additions
and
16 deletions
+568
-16
web/css/rili.css
web/css/rili.css
+1
-1
web/jsp/zbgl/pbgl/list-t.jsp
web/jsp/zbgl/pbgl/list-t.jsp
+5
-5
web/jsp/zbgl/wdzb/list-t.jsp
web/jsp/zbgl/wdzb/list-t.jsp
+5
-5
web/jsp/zbglBgs/jrzb/list-t.jsp
web/jsp/zbglBgs/jrzb/list-t.jsp
+125
-0
web/jsp/zbglBgs/pbgl/list-t.jsp
web/jsp/zbglBgs/pbgl/list-t.jsp
+5
-5
web/jsp/zbglBgs/wdzb/getJrTime.jsp
web/jsp/zbglBgs/wdzb/getJrTime.jsp
+83
-0
web/jsp/zbglBgs/wdzb/list-t.jsp
web/jsp/zbglBgs/wdzb/list-t.jsp
+209
-0
web/jsp/zbglBgs/wdzb/list_ajax.jsp
web/jsp/zbglBgs/wdzb/list_ajax.jsp
+135
-0
No files found.
web/css/rili.css
View file @
70955f4c
...
...
@@ -2,7 +2,7 @@
table
{
border-collapse
:
collapse
;
background-color
:
#fff6d9
;}
td
,
th
{
border
:
1px
solid
#F1EBE4
;
width
:
100px
;}
table
th
{
height
:
50px
;
line-height
:
50px
;
text-align
:
center
;
font-size
:
20px
;}
td
{
height
:
9
0
px
;
text-align
:
center
;
vertical-align
:
middle
;}
td
{
height
:
9
5
px
;
text-align
:
center
;
vertical-align
:
middle
;}
td
{
vertical-align
:
top
;
position
:
relative
;
font-size
:
15px
;
cursor
:
pointer
;}
td
div
{
position
:
absolute
;
left
:
0
;
top
:
0
;
font-size
:
13px
;}
.title
{
width
:
100%
;
height
:
60px
;
line-height
:
60px
;
background-color
:
#00B83F
;
color
:
#fff
;
text-align
:
center
;
font-size
:
20px
;}
...
...
web/jsp/zbgl/pbgl/list-t.jsp
View file @
70955f4c
...
...
@@ -11,7 +11,7 @@
换班
</a>
</div>
<div
id=
"calendar"
class=
"calendar"
style=
"height:
58
0px;overflow-y:auto; "
></div>
<div
id=
"calendar"
class=
"calendar"
style=
"height:
60
0px;overflow-y:auto; "
></div>
<form
method=
"post"
id=
"form1"
name=
"form1"
action=
"export_query.jsp"
>
<input
type=
"hidden"
value=
""
id=
"nowDays"
name=
"nowDays"
>
<input
type=
"hidden"
value=
""
id=
"nowYear"
name=
"nowYear"
>
...
...
@@ -83,7 +83,7 @@
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month-1)+
'
_
'
+start+"
'
>
"
+ start +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_usrlist'></div>
"
+
"
</td>
"
;
start
++
;
}
else
if
(
curIndex
>
days
||
flag
==
true
){
//当月天数渲染完之后,剩余的位置用于渲染下个月的天数
...
...
@@ -94,7 +94,7 @@
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month+1)+
'
_
'
+(curIndex - days)+"
'
>
"
+ (curIndex - days) +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_usrlist'></div>
"
+
"
</td>
"
;
curIndex
++
;
}
else
{
//渲染当月的天数
...
...
@@ -107,14 +107,14 @@
"
<div style='color: #fff;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;font-size: 13px;top:10px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;font-size: 13px;top:10px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
else
{
str
+=
"
<td id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_td'>
"
+
"
<div style='
"
+
backGroundColor
+
"
'' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
totalDays
+=
curIndex
+
"
,
"
;
...
...
web/jsp/zbgl/wdzb/list-t.jsp
View file @
70955f4c
...
...
@@ -12,7 +12,7 @@
按月
</a>
</div>
<div
id=
"calendar"
class=
"calendar"
style=
"height:
58
0px;overflow-y:auto; "
></div>
<div
id=
"calendar"
class=
"calendar"
style=
"height:
60
0px;overflow-y:auto; "
></div>
<form
method=
"post"
id=
"form1"
name=
"form1"
action=
"export_query.jsp"
>
<input
type=
"hidden"
value=
""
id=
"nowDays"
name=
"nowDays"
>
<input
type=
"hidden"
value=
""
id=
"nowYear"
name=
"nowYear"
>
...
...
@@ -84,7 +84,7 @@
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month-1)+
'
_
'
+start+"
'
>
"
+ start +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_usrlist'></div>
"
+
"
</td>
"
;
start
++
;
}
else
if
(
curIndex
>
days
||
flag
==
true
){
//当月天数渲染完之后,剩余的位置用于渲染下个月的天数
...
...
@@ -95,7 +95,7 @@
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month+1)+
'
_
'
+(curIndex - days)+"
'
>
"
+ (curIndex - days) +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_usrlist'></div>
"
+
"
</td>
"
;
curIndex
++
;
}
else
{
//渲染当月的天数
...
...
@@ -108,14 +108,14 @@
"
<div style='color: #fff;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;font-size: 13px;top:10px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;font-size: 13px;top:10px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
else
{
str
+=
"
<td id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_td'>
"
+
"
<div style='
"
+
backGroundColor
+
"
'' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
totalDays
+=
curIndex
+
"
,
"
;
...
...
web/jsp/zbglBgs/jrzb/list-t.jsp
0 → 100644
View file @
70955f4c
<%@ page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%>
<%@ page
import=
"com.censoft.common.base.Pub"
%>
<%@ page
import=
"com.censoft.common.db.ConnectionFactory"
%>
<%@ page
import=
"java.sql.Connection"
%>
<%@ page
import=
"java.util.Hashtable"
%>
<%@ page
import=
"java.util.Vector"
%>
<%@ page
import=
"java.util.Date"
%>
<%@ page
import=
"java.text.SimpleDateFormat"
%>
<%!
public
static
String
getMxId
(
ConnectionFactory
cf
,
Connection
conn
,
String
date
)
{
String
mx_id
=
""
;
Vector
userList
=
cf
.
doQuery
(
conn
,
"
select
mx_id
from
zb_zdpb_bgs
where
b_time
<=?
and
e_time
>
=?
order
by
add_time
desc
limit
1
"
,
null
,
new
Object
[]{
date
,
date
});
if
(
userList
!=
null
&&
userList
.
size
()
>
0
){
Hashtable
ht1
=
(
Hashtable
)
userList
.
get
(
0
);
mx_id
=
(
String
)
ht1
.
get
(
"mx_id"
);
}
return
mx_id
;
}
public
static
String
getZbTyTime
(
ConnectionFactory
cf
,
Connection
conn
,
String
mx_id
,
String
zb_type
)
{
String
time
=
""
;
Vector
userList
=
cf
.
doQuery
(
conn
,
"select b_time,e_time from zb_type_bgs where mx_id=? and zb_type=?"
,
null
,
new
Object
[]{
mx_id
,
zb_type
});
if
(
userList
!=
null
&&
userList
.
size
()
>
0
){
Hashtable
ht1
=
(
Hashtable
)
userList
.
get
(
0
);
time
=
(
String
)
ht1
.
get
(
"b_time"
)+
"-"
+(
String
)
ht1
.
get
(
"e_time"
);
}
return
time
;
}
public
static
String
getTel
(
ConnectionFactory
cf
,
Connection
conn
,
String
user_name
)
{
String
tel
=
""
;
Vector
userList
=
cf
.
doQuery
(
conn
,
"select tel from zb_bgs_user where user_name=? "
,
null
,
new
Object
[]{
user_name
});
if
(
userList
!=
null
&&
userList
.
size
()
>
0
){
Hashtable
ht1
=
(
Hashtable
)
userList
.
get
(
0
);
tel
=
(
String
)
ht1
.
get
(
"tel"
);
}
return
tel
;
}
%>
<%
ConnectionFactory
cf
=
new
ConnectionFactory
();
Pub
pub
=
new
Pub
();
Connection
conn
=
null
;
Vector
v_list
=
null
;
Date
date
=
new
Date
();
SimpleDateFormat
sd
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
String
today
=
sd
.
format
(
date
);
String
year
=
today
.
substring
(
0
,
4
);
String
month
=
today
.
substring
(
5
,
7
);
String
day
=
today
.
substring
(
8
,
10
);
Hashtable
ht
=
new
Hashtable
();
StringBuffer
sb
=
new
StringBuffer
();
try
{
conn
=
com
.
censoft
.
db
.
DBUtil
.
getConnection
();
sb
.
append
(
"select t1.zb_user,t1.zb_type from zb_user_gl_bgs t1 where 1=1 "
);
sb
.
append
(
" and t1.year=? "
);
sb
.
append
(
" order by t1.id asc"
);
String
mxId
=
getMxId
(
cf
,
conn
,
today
);
v_list
=
cf
.
doQuery
(
conn
,
sb
.
toString
(),
null
,
new
Object
[]{
today
});
if
(
v_list
==
null
){
System
.
out
.
println
(
"查询该日期值班人员出错"
+
cf
.
getMsg
());
}
%>
<div
class=
""
>
<form
class=
"form form-horizontal"
method=
"post"
id=
"form1"
name=
"form1"
action=
"export_query.jsp"
>
<div
id=
"content"
class=
"cl pd-5 bk-gray divOverflow"
style=
"overflow:hidden;margin-bottom: 20px;"
>
<div
style=
"height:40px;line-height: 40px;background-color: #d7d7d7;font-size: 18px;padding-left: 20px;"
>
值班日期:
<%=
year
%>
年
<%=
month
%>
月
<%=
day
%>
日
</div>
<%
if
(
v_list
.
size
()
>
0
){
for
(
int
i
=
0
;
i
<
v_list
.
size
();
i
++){
ht
=
(
Hashtable
)
v_list
.
get
(
i
);
String
zb_type
=
pub
.
trimNull
((
String
)
ht
.
get
(
"zb_type"
));
String
user_name
=
pub
.
trimNull
((
String
)
ht
.
get
(
"zb_user"
));
String
time
=
getZbTyTime
(
cf
,
conn
,
mxId
,
zb_type
);
%>
<div
style=
"width:1280px;height:190px;float:left;margin-left: 50px;
border:0.5px solid #000;position:relative;
<%
if
(
i
==
0
){
%>
margin-top:5px;
<%
}
%>
"
>
<div
style=
"font-size: 16px;width:200px;height:190px;float:left;border-right:0.5px solid #000;text-align: center;line-height: 150px;"
>
<p
style=
"height:30px;"
>
<%=
zb_type
%></p>
<p
style=
"height:30px;"
>
(
<%=
time
%>
)
</p>
</div>
<%
String
[]
user_names
=
user_name
.
split
(
","
);
for
(
int
n
=
0
;
n
<
user_names
.
length
;
n
++){
String
telphone
=
getTel
(
cf
,
conn
,
user_names
[
n
]);
%>
<div
style=
"text-align:center;width:160px;height:190px;line-height:190px;float:left;position: relative"
>
<p
style=
"height:100px;line-height: 150px;margin:0px;"
>
<img
src=
"../../images/user.png"
/>
</p>
<div
style=
"height:70px;margin:0px;font-size: 16px;"
>
<div
style=
"height:40px;line-height: 50px;"
>
<%=
user_names
[
n
]
%>
</div>
<div
style=
"height:30px;line-height: 20px;"
>
<%=
telphone
%>
</div>
</div>
</div>
<%
}
%>
</div>
<%
}
}
%>
</div>
</form>
</div>
<%
}
catch
(
Exception
e
)
{
out
.
println
(
"查询用户信息异常"
+
e
);
return
;
}
finally
{
if
(
conn
!=
null
)
{
try
{
conn
.
close
();
}
catch
(
Exception
e
)
{
}
}
}
%>
\ No newline at end of file
web/jsp/zbglBgs/pbgl/list-t.jsp
View file @
70955f4c
...
...
@@ -25,7 +25,7 @@
换班
</a>
</div>
<div
id=
"calendar"
class=
"calendar"
style=
"height:
58
0px;overflow-y:auto; "
></div>
<div
id=
"calendar"
class=
"calendar"
style=
"height:
60
0px;overflow-y:auto; "
></div>
<form
method=
"post"
id=
"form1"
name=
"form1"
action=
"export_query.jsp"
>
<input
type=
"hidden"
value=
""
id=
"nowDays"
name=
"nowDays"
>
<input
type=
"hidden"
value=
""
id=
"nowYear"
name=
"nowYear"
>
...
...
@@ -97,7 +97,7 @@
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month-1)+
'
_
'
+start+"
'
>
"
+ start +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_usrlist'></div>
"
+
"
</td>
"
;
start
++
;
}
else
if
(
curIndex
>
days
||
flag
==
true
){
//当月天数渲染完之后,剩余的位置用于渲染下个月的天数
...
...
@@ -108,7 +108,7 @@
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month+1)+
'
_
'
+(curIndex - days)+"
'
>
"
+ (curIndex - days) +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_usrlist'></div>
"
+
"
</td>
"
;
curIndex
++
;
}
else
{
//渲染当月的天数
...
...
@@ -121,14 +121,14 @@
"
<div style='color: #fff;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;font-size: 13px;top:10px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;font-size: 13px;top:10px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
else
{
str
+=
"
<td id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_td'>
"
+
"
<div style='
"
+
backGroundColor
+
"
'' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:4
0
px;top:10px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
<div style='left:4
5
px;top:10px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
totalDays
+=
curIndex
+
"
,
"
;
...
...
web/jsp/zbglBgs/wdzb/getJrTime.jsp
0 → 100644
View file @
70955f4c
<%@ page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%>
<%@ page
import=
"com.censoft.common.base.Pub"
%>
<%@ page
import=
"com.censoft.common.db.ConnectionFactory"
%>
<%@ page
import=
"java.sql.Connection"
%>
<%@ page
import=
"java.util.Hashtable"
%>
<%@ page
import=
"java.util.Vector"
%>
<%@ page
import=
"java.util.Date"
%>
<%@ page
import=
"java.text.SimpleDateFormat"
%>
<%!
public
static
String
getMxId
(
ConnectionFactory
cf
,
Connection
conn
,
String
date
)
{
String
mx_id
=
""
;
Vector
userList
=
cf
.
doQuery
(
conn
,
"
select
mx_id
from
zb_zdpb
where
b_time
<=?
and
e_time
>
=?
order
by
add_time
desc
limit
1
"
,
null
,
new
Object
[]{
date
,
date
});
if
(
userList
!=
null
&&
userList
.
size
()
>
0
){
Hashtable
ht1
=
(
Hashtable
)
userList
.
get
(
0
);
mx_id
=
(
String
)
ht1
.
get
(
"mx_id"
);
}
return
mx_id
;
}
public
static
String
getZbTyTime
(
ConnectionFactory
cf
,
Connection
conn
,
String
mx_id
,
String
zb_type
)
{
String
time
=
""
;
Vector
userList
=
cf
.
doQuery
(
conn
,
"select b_time,e_time from zb_type where mx_id=? and zb_type=?"
,
null
,
new
Object
[]{
mx_id
,
zb_type
});
if
(
userList
!=
null
&&
userList
.
size
()
>
0
){
Hashtable
ht1
=
(
Hashtable
)
userList
.
get
(
0
);
time
=
(
String
)
ht1
.
get
(
"b_time"
)+
"-"
+(
String
)
ht1
.
get
(
"e_time"
);
}
return
time
;
}
%>
<%
ConnectionFactory
cf
=
new
ConnectionFactory
();
Pub
pub
=
new
Pub
();
Connection
conn
=
null
;
Vector
v_list
=
null
;
Date
date
=
new
Date
();
SimpleDateFormat
sd
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
String
today
=
sd
.
format
(
date
);
Hashtable
ht
=
new
Hashtable
();
StringBuffer
sb
=
new
StringBuffer
();
String
login_name
=
pub
.
trimNull
((
String
)
session
.
getAttribute
(
"session_login_name"
));
if
(
""
.
equals
(
login_name
))
{
System
.
out
.
println
(
"当前没有用户信息"
);
}
String
times
=
""
;
try
{
conn
=
com
.
censoft
.
db
.
DBUtil
.
getConnection
();
sb
.
append
(
"select t1.zb_user,t1.zb_type from zb_user_gl t1 where 1=1 "
);
sb
.
append
(
" and t1.year=? "
);
sb
.
append
(
" order by t1.id asc"
);
String
mxId
=
getMxId
(
cf
,
conn
,
today
);
v_list
=
cf
.
doQuery
(
conn
,
sb
.
toString
(),
null
,
new
Object
[]{
today
});
if
(
v_list
==
null
){
System
.
out
.
println
(
"查询该日期值班人员出错"
+
cf
.
getMsg
());
}
if
(
v_list
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
v_list
.
size
();
i
++)
{
ht
=
(
Hashtable
)
v_list
.
get
(
i
);
String
zb_type
=
pub
.
trimNull
((
String
)
ht
.
get
(
"zb_type"
));
String
zb_user
=
pub
.
trimNull
((
String
)
ht
.
get
(
"zb_user"
));
if
(
zb_user
.
indexOf
(
login_name
)
>
=
0
){
String
time
=
getZbTyTime
(
cf
,
conn
,
mxId
,
zb_type
);
times
=
times
+
time
+
" "
;
}
else
{
continue
;
}
}
}
if
(
""
.
equals
(
times
)){
times
=
"无"
;
}
out
.
println
(
times
);
}
catch
(
Exception
e
)
{
out
.
println
(
"查询用户信息异常"
+
e
);
return
;
}
finally
{
if
(
conn
!=
null
)
{
try
{
conn
.
close
();
}
catch
(
Exception
e
)
{
}
}
}
%>
\ No newline at end of file
web/jsp/zbglBgs/wdzb/list-t.jsp
0 → 100644
View file @
70955f4c
<%@ page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%>
<link
rel=
"stylesheet"
href=
"
<%=
request
.
getContextPath
()
%>
/css/rili.css"
>
<div
id=
"jrzb"
style=
"font-size:16px;width: 98%;height: 40px;margin:0 auto;margin-top: 5px;border-bottom:0.5px solid #cccccc; "
>
<div
style=
"float: left;width:20%;height:40px;line-height: 40px;text-align: center;"
>
今日值班时间:
</div>
<div
style=
"float: left;width:78%;height:40px;line-height: 40px;text-align: center;background-color: #ffff00;"
id=
"zb_time"
></div>
</div>
<div
style=
"text-align: right;margin-right: 40px;display: none"
>
<a
class=
"btn btn-primary radius"
onclick=
"viewUserWeek();"
>
按周
</a>
<a
class=
"btn btn-primary radius"
onclick=
"changeZb();"
>
按月
</a>
</div>
<div
id=
"calendar"
class=
"calendar"
style=
"height:600px;overflow-y:auto; "
></div>
<form
method=
"post"
id=
"form1"
name=
"form1"
action=
"export_query.jsp"
>
<input
type=
"hidden"
value=
""
id=
"nowDays"
name=
"nowDays"
>
<input
type=
"hidden"
value=
""
id=
"nowYear"
name=
"nowYear"
>
<input
type=
"hidden"
value=
""
id=
"nowMonth"
name=
"nowMonth"
>
</form>
<script>
var
now
=
new
Date
();
//当前日期
var
year
=
now
.
getFullYear
();
// 年份
var
month
=
now
.
getMonth
()
+
1
;
// 月份
var
nowMonth
=
month
;
var
nowYear
=
year
;
var
preMonth
=
now
.
getMonth
();
// 上个月
var
nowDay
=
now
.
getDate
();
// 当天
var
nextMonth
=
month
+
1
;
// 下个月
var
days
,
whatday
,
predays
;
//days表示当月天数,predays表示上个月天数,whatday表示当月一号所在的是周几
var
weeks
=
[
'
一
'
,
'
二
'
,
'
三
'
,
'
四
'
,
'
五
'
,
'
六
'
,
'
日
'
];
//设置头部是从周一开始还是周日开始
var
begin
;
//传入参数,用于设置上一个月还剩几天的天数显示
function
setNewDate
(){
//设置日期的方法
if
(
month
==
1
){
//当前月为1月时,上一个月显示为12月
preMonth
=
12
;
}
if
(
month
==
12
){
//当前月为12月时,下一个月显示为1月
nextMonth
=
1
;
}
now
.
setFullYear
(
year
,
month
,
0
);
days
=
now
.
getDate
();
//当前月天数
now
.
setDate
(
1
);
//获取的是1号
whatday
=
now
.
getDay
();
// 获取1号在周几
now
.
setFullYear
(
year
,
month
-
1
,
0
);
predays
=
now
.
getDate
();
// 上个月天数
begin
=
predays
-
whatday
+
2
;
// 设置上一个月还剩几天的天数显示
getCalendar
(
weeks
,
begin
,
whatday
-
1
);
//传入参数,调用getCalender方法
document
.
getElementById
(
"
calendar-pre
"
).
setAttribute
(
"
onclick
"
,
"
test1()
"
);
document
.
getElementById
(
"
calendar-next
"
).
setAttribute
(
"
onclick
"
,
"
test2 ()
"
);
}
setNewDate
();
// 初始化日期
function
getCalendar
(
weeks
,
begin
,
whichday
){
var
totalDays
=
""
;
var
calBox
=
document
.
getElementById
(
"
calendar
"
);
//获取日历的dom对象
var
str
=
"
<div class='title'>
\
<div id='calendar-pre'><上月(
\
"
+
preMonth
+
"
月)</div><label>
\
"
+
year
+
"
年</label><label>
"
+
month
+
"
\
月</label> <div id='calendar-next'>下月
\
(
"
+
nextMonth
+
"
月)></div>
"
+
"
</div>
"
//渲染表格基础信息
str
+=
"
<table class='calendar-table'>
"
str
+=
"
<tr>
"
for
(
var
i
=
0
;
i
<
7
;
i
++
){
//渲染头部
var
backGroundColor
=
'
color:#000;
'
;
if
(
i
==
0
||
i
==
6
){
backGroundColor
=
'
color:red;
'
;
}
str
+=
"
<th style='
"
+
backGroundColor
+
"
''>
"
+
weeks
[
i
]
+
"
</th>
"
}
str
+=
"
</tr>
"
;
var
line
=
Math
.
ceil
((
days
+
whichday
)
/
7
);
// 行数
var
curIndex
=
1
;
//当前天
var
start
=
begin
;
//上一个月遗留的天数显示
var
flag
=
false
;
//这个月的天数是否渲染完成
for
(
var
l
=
0
;
l
<
line
;
l
++
){
str
+=
"
<tr>
"
;
for
(
var
i
=
0
;
i
<
7
;
i
++
){
//一周七天
var
backGroundColor
=
'
color:#000;
'
;
if
(
i
<
whichday
&&
l
==
0
){
//当i小于一号所在的周几数就表示上个月还剩余天数未渲染
//str += "
<
td
style
=
'
color:#989898;
'
><
div
id
=
'
divId_"+(month-1)+
'
_
'
+start+"
'
>
"
+ start +
"
<
/div></
td
>
"
; //渲染上个月的剩余天数,并置为灰色
getZbUser(year,(month-1),start,
"
divId_
"
+(month-1)+'_'+start);
str +=
"
<
td
id
=
'
divId_"+(month-1)+
'
_
'
+start+"_td
'
>
"
+
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month-1)+
'
_
'
+start+"
'
>
"
+ start +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_holiday'></div>
"
+
"
<div style='left:45px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
-
1
)
+
'
_
'
+
start
+
"
_usrlist'></div>
"
+
"
</td>
"
;
start
++
;
}
else
if
(
curIndex
>
days
||
flag
==
true
){
//当月天数渲染完之后,剩余的位置用于渲染下个月的天数
getZbUser
(
year
,(
month
+
1
),(
curIndex
-
days
),
"
divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
));
flag
==
true
;
// str += "
<
td
style
=
'
color:#989898;
'
><
div
id
=
'
divId_"+(month+1)+
'
_
'
+(curIndex - days)+"
'
>
"
+ (curIndex - days) +
"
<
/div></
td
>
"
;
str +=
"
<
td
style
=
'
color:#989898;
'
id
=
'
divId_"+(month+1)+
'
_
'
+(curIndex - days)+"_td
'
>
"
+
"
<
div
style
=
'
color:#989898;
'
id
=
'
divId_"+(month+1)+
'
_
'
+(curIndex - days)+"
'
>
"
+ (curIndex - days) +
"
<
/div>"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_holiday'></div>
"
+
"
<div style='left:45px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
(
month
+
1
)
+
'
_
'
+
(
curIndex
-
days
)
+
"
_usrlist'></div>
"
+
"
</td>
"
;
curIndex
++
;
}
else
{
//渲染当月的天数
getZbUser
(
year
,
month
,
curIndex
,
"
divId_
"
+
month
+
'
_
'
+
curIndex
);
if
(
i
==
0
||
i
==
6
){
backGroundColor
=
'
color:red;
'
;
}
if
(
nowDay
==
curIndex
&&
month
==
nowMonth
&&
year
==
nowYear
){
str
+=
"
<td id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_td' style='background-color: orange;color:#fff;'>
"
+
"
<div style='color: #fff;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:45px;font-size: 13px;top:10px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
else
{
str
+=
"
<td id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_td'>
"
+
"
<div style='
"
+
backGroundColor
+
"
'' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
'>
"
+
curIndex
+
"
</div>
"
+
"
<div style='left:20px;font-size: 12px;color:deepskyblue;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_xiuxi'></div>
"
+
"
<div style='color:red;top:22px;font-size: 13px;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_holiday'></div>
"
+
"
<div style='left:45px;top:10px;font-size: 13px;cursor: pointer;' id='divId_
"
+
month
+
'
_
'
+
curIndex
+
"
_usrlist'></div>
"
+
"
</td>
"
;
}
totalDays
+=
curIndex
+
"
,
"
;
curIndex
++
;
}
}
str
+=
"
</tr>
"
;
}
$
(
"
#nowDays
"
).
val
(
totalDays
.
substring
(
0
,
totalDays
.
length
-
1
));
$
(
"
#nowYear
"
).
val
(
year
);
$
(
"
#nowMonth
"
).
val
(
month
);
str
+=
"
</table>
"
calBox
.
innerHTML
=
str
;
}
function
test1
(){
month
=
preMonth
;
preMonth
=
month
-
1
;
nextMonth
=
month
+
1
;
if
(
month
==
12
){
//边界值判断
year
--
;
}
setNewDate
();
//更新日期
}
function
test2
(){
month
=
nextMonth
;
preMonth
=
month
-
1
;
nextMonth
=
month
+
1
;
if
(
month
==
1
){
//边界值判断
year
++
;
}
setNewDate
();
//更新日期
}
function
getZbUser
(
year
,
month
,
day
,
divId
)
{
$
.
ajax
({
type
:
"
post
"
,
url
:
"
list_ajax.jsp?year=
"
+
year
+
"
&month=
"
+
month
+
"
&day=
"
+
day
,
success
:
function
(
msg
)
{
$
(
"
#
"
+
divId
+
"
_usrlist
"
).
html
(
msg
.
substring
(
0
,
msg
.
indexOf
(
"
_
"
)));
$
(
"
#
"
+
divId
+
"
_holiday
"
).
html
(
msg
.
substring
(
msg
.
indexOf
(
"
_
"
)
+
1
,
msg
.
indexOf
(
"
=
"
)));
$
(
"
#
"
+
divId
+
"
_xiuxi
"
).
html
(
msg
.
substring
(
msg
.
indexOf
(
"
=
"
)
+
1
));
//$("#"+divId+"_td").attr("onclick","viewUser("+year+","+month+","+day+")");
}
});
}
function
viewUser
(
year
,
month
,
day
)
{
var
url
=
'
./viewUser-t.jsp?year=
'
+
year
+
'
&month=
'
+
month
+
'
&day=
'
+
day
;
viewDeptOrUserInfo
(
year
+
'
年
'
+
month
+
'
月
'
+
day
+
'
日值班表
'
,
url
,
'
1100
'
,
'
550
'
);
}
function
changeZb
()
{
var
url
=
'
./changeZb-t.jsp
'
;
viewDeptOrUserInfo
(
'
换班
'
,
url
,
'
1000
'
,
'
500
'
);
}
function
viewUserWeek
()
{
var
url
=
'
./viewUserWeek-t.jsp
'
;
viewUserWeekFull
(
'
周值班表
'
,
url
,
'
1000
'
,
'
500
'
);
}
function
viewUserWeekFull
(
title
,
url
,
w
,
h
)
{
var
abc
=
layer
.
open
({
title
:
title
,
type
:
2
,
content
:
url
,
area
:
[
w
,
h
],
maxmin
:
true
});
layer
.
full
(
abc
);
}
function
zdPb
()
{
var
url
=
'
./edit-t.jsp
'
;
viewDeptOrUserInfo
(
'
自动排班
'
,
url
,
'
1000
'
,
'
500
'
);
}
function
viewDeptOrUserInfo
(
title
,
url
,
w
,
h
)
{
var
abc
=
layer
.
open
({
title
:
title
,
type
:
2
,
content
:
url
,
area
:
[
w
+
'
px
'
,
h
+
'
px
'
],
maxmin
:
true
});
//layer.full(abc);
}
getZbTime
();
function
getZbTime
()
{
$
.
ajax
({
type
:
"
post
"
,
url
:
"
getJrTime.jsp?
"
,
success
:
function
(
msg
)
{
$
(
"
#zb_time
"
).
html
(
msg
);
}
});
}
</script>
web/jsp/zbglBgs/wdzb/list_ajax.jsp
0 → 100644
View file @
70955f4c
<%@ page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%>
<%@ page
import=
"java.sql.Connection"
%>
<%@ page
import=
"java.util.*"
%>
<%@ page
import=
"com.censoft.common.db.ConnectionFactory"
%>
<%@ page
import=
"com.censoft.common.base.Pub"
%>
<%@ page
import=
"com.censoft.db.LunarCalendarFestivalUtils"
%>
<%!
public
static
String
getMxId
(
ConnectionFactory
cf
,
Connection
conn
,
String
date
)
{
String
mx_id
=
""
;
Vector
userList
=
cf
.
doQuery
(
conn
,
"
select
mx_id
from
zb_zdpb_bgs
where
b_time
<=?
and
e_time
>
=?
order
by
add_time
desc
limit
1
"
,
null
,
new
Object
[]{
date
,
date
});
if
(
userList
!=
null
&&
userList
.
size
()
>
0
){
Hashtable
ht1
=
(
Hashtable
)
userList
.
get
(
0
);
mx_id
=
(
String
)
ht1
.
get
(
"mx_id"
);
}
return
mx_id
;
}
public
static
String
getZbTyTime
(
ConnectionFactory
cf
,
Connection
conn
,
String
mx_id
,
String
zb_type
)
{
String
time
=
""
;
Vector
userList
=
cf
.
doQuery
(
conn
,
"select b_time,e_time from zb_type_bgs where mx_id=? and zb_type=?"
,
null
,
new
Object
[]{
mx_id
,
zb_type
});
if
(
userList
!=
null
&&
userList
.
size
()
>
0
){
Hashtable
ht1
=
(
Hashtable
)
userList
.
get
(
0
);
time
=
(
String
)
ht1
.
get
(
"b_time"
)+
"-"
+(
String
)
ht1
.
get
(
"e_time"
);
}
return
time
;
}
%>
<%
ConnectionFactory
cf
=
new
ConnectionFactory
();
Pub
pub
=
new
Pub
();
Connection
conn
=
null
;
Vector
v_list
=
null
;
Vector
v_list_h
=
null
;
Vector
v_list_xiu
=
null
;
String
year
=
pub
.
trimNull
(
request
.
getParameter
(
"year"
));
String
month
=
pub
.
trimNull
(
request
.
getParameter
(
"month"
));
if
(
"13"
.
equals
(
month
)){
year
=
String
.
valueOf
(
Integer
.
parseInt
(
year
)+
1
);
month
=
"01"
;
}
if
(
"0"
.
equals
(
month
)){
year
=
String
.
valueOf
(
Integer
.
parseInt
(
year
)-
1
);
month
=
"12"
;
}
String
day
=
pub
.
trimNull
(
request
.
getParameter
(
"day"
));
if
(
month
.
length
()==
1
){
month
=
"0"
+
month
;
}
month
=
"-"
+
month
;
if
(
day
.
length
()==
1
){
day
=
"0"
+
day
;
}
day
=
"-"
+
day
;
Hashtable
ht
=
new
Hashtable
();
String
login_name
=
pub
.
trimNull
((
String
)
session
.
getAttribute
(
"session_login_name"
));
if
(
""
.
equals
(
login_name
))
{
System
.
out
.
println
(
"当前没有用户信息"
);
}
String
times
=
""
;
List
list_s
=
new
ArrayList
();
String
result
=
""
;
String
name
=
""
;
String
xiuxi
=
""
;
try
{
LunarCalendarFestivalUtils
nl
=
new
LunarCalendarFestivalUtils
();
nl
.
initLunarCalendarInfo
(
year
+
month
+
day
);
conn
=
com
.
censoft
.
db
.
DBUtil
.
getConnection
();
StringBuffer
sb
=
new
StringBuffer
();
sb
.
append
(
"select t1.zb_user,t1.zb_type from zb_user_gl_bgs t1 where 1=1 "
);
sb
.
append
(
" and t1.year=? "
);
list_s
.
add
(
year
+
month
+
day
);
sb
.
append
(
" order by t1.id asc"
);
String
mxId
=
getMxId
(
cf
,
conn
,
year
+
month
+
day
);
v_list
=
cf
.
doQuery
(
conn
,
sb
.
toString
(),
null
,
list_s
.
toArray
());
StringBuffer
sql
=
new
StringBuffer
();
sql
.
append
(
"select name from zb_holiday where h_day=? "
);
v_list_h
=
cf
.
doQuery
(
conn
,
sql
.
toString
(),
null
,
list_s
.
toArray
());
StringBuffer
sql_xiu
=
new
StringBuffer
();
sql_xiu
.
append
(
"select name from zb_holiday where day=? "
);
v_list_xiu
=
cf
.
doQuery
(
conn
,
sql_xiu
.
toString
(),
null
,
list_s
.
toArray
());
if
(
v_list
==
null
)
{
out
.
println
(
"查询出错1"
+
cf
.
getMsg
());
return
;
}
if
(
v_list_h
==
null
)
{
out
.
println
(
"查询出错2"
+
cf
.
getMsg
());
return
;
}
if
(
v_list_xiu
==
null
)
{
out
.
println
(
"查询出错3"
+
cf
.
getMsg
());
return
;
}
if
(
v_list
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
v_list
.
size
();
i
++)
{
ht
=
(
Hashtable
)
v_list
.
get
(
i
);
String
zb_type
=
pub
.
trimNull
((
String
)
ht
.
get
(
"zb_type"
));
String
zb_user
=
pub
.
trimNull
((
String
)
ht
.
get
(
"zb_user"
));
if
(
zb_user
.
indexOf
(
login_name
)
>
=
0
){
String
time
=
getZbTyTime
(
cf
,
conn
,
mxId
,
zb_type
);
times
=
times
+
time
+
"
</
br
>"
;
}
else
{
continue
;
}
}
}
if
(
v_list_h
!=
null
&&
v_list_h
.
size
()
>
0
)
{
ht
=
(
Hashtable
)
v_list_h
.
get
(
0
);
name
=
pub
.
trimNull
((
String
)
ht
.
get
(
"name"
));
}
if
(
""
.
equals
(
name
)){
String
nongli
=
nl
.
getLunarDay
();
name
=
nongli
;
}
if
(
v_list_xiu
!=
null
&&
v_list_xiu
.
size
()
>
0
)
{
ht
=
(
Hashtable
)
v_list_xiu
.
get
(
0
);
xiuxi
=
pub
.
trimNull
((
String
)
ht
.
get
(
"name"
));
xiuxi
=
"休"
;
}
if
(
""
.
equals
(
times
)){
times
=
"无"
;
}
out
.
println
(
times
+
"_"
+
name
+
"="
+
xiuxi
);
}
catch
(
Exception
e
)
{
out
.
println
(
"查询异常"
+
e
);
return
;
}
finally
{
if
(
conn
!=
null
)
{
try
{
conn
.
close
();
}
catch
(
Exception
e
)
{
}
}
}
%>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment