Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jfV5portal
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
管理员
jfV5portal
Commits
c32feafd
Commit
c32feafd
authored
Sep 06, 2018
by
朱天成
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
日志
parent
5a8be4b2
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
1067 additions
and
973 deletions
+1067
-973
logTab.js
WebContent/jwapp/pages/log/js/logTab.js
+111
-53
replyTab.js
WebContent/jwapp/pages/log/js/replyTab.js
+40
-25
check_inTab.js
WebContent/jwapp/pages/meeting/js/check_inTab.js
+1
-1
meetingTab.js
WebContent/jwapp/pages/meeting/js/meetingTab.js
+92
-101
endedVoteTab.js
WebContent/jwapp/pages/vote/js/endedVoteTab.js
+2
-2
ongoingVoteTab.js
WebContent/jwapp/pages/vote/js/ongoingVoteTab.js
+46
-45
voteTab.js
WebContent/jwapp/pages/vote/js/voteTab.js
+48
-48
LogBusiness.java
src_jwapp/com/jw/app/business/LogBusiness.java
+41
-24
MeetingBusiness.java
src_jwapp/com/jw/app/business/MeetingBusiness.java
+30
-19
VoteBusiness.java
src_jwapp/com/jw/app/business/VoteBusiness.java
+4
-32
LogBusinessImpl.java
src_jwapp/com/jw/app/business/log/LogBusinessImpl.java
+33
-14
logDAO.java
src_jwapp/com/jw/app/business/log/logDAO.java
+2
-2
logDAO.xml
src_jwapp/com/jw/app/business/log/logDAO.xml
+61
-58
MeetingBusinessImpl.java
...wapp/com/jw/app/business/meeting/MeetingBusinessImpl.java
+84
-82
meetingDAO.java
src_jwapp/com/jw/app/business/meeting/meetingDAO.java
+20
-20
meetingDAO.xml
src_jwapp/com/jw/app/business/meeting/meetingDAO.xml
+101
-89
VoteBusinessImpl.java
src_jwapp/com/jw/app/business/vote/VoteBusinessImpl.java
+13
-53
voteDAO.java
src_jwapp/com/jw/app/business/vote/voteDAO.java
+22
-23
voteDAO.xml
src_jwapp/com/jw/app/business/vote/voteDAO.xml
+99
-94
actAction.java
src_jwapp/com/jw/app/log/action/actAction.java
+3
-4
dataAction.java
src_jwapp/com/jw/app/log/action/dataAction.java
+55
-37
viewAction.java
src_jwapp/com/jw/app/log/action/viewAction.java
+2
-3
actAction.java
src_jwapp/com/jw/app/meeting/action/actAction.java
+1
-1
dataAction.java
src_jwapp/com/jw/app/meeting/action/dataAction.java
+43
-38
viewAction.java
src_jwapp/com/jw/app/meeting/action/viewAction.java
+2
-3
actAction.java
src_jwapp/com/jw/app/vote/action/actAction.java
+40
-37
dataAction.java
src_jwapp/com/jw/app/vote/action/dataAction.java
+54
-47
viewAction.java
src_jwapp/com/jw/app/vote/action/viewAction.java
+17
-18
No files found.
WebContent/jwapp/pages/log/js/logTab.js
View file @
c32feafd
/**
/**
* 序号:
1
* 序号:
* 功能:定义分页(EasyUI)
* 功能:定义分页(EasyUI)
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -29,20 +29,9 @@ var ls_module_id='2';
...
@@ -29,20 +29,9 @@ var ls_module_id='2';
var
ls_ywlx
=
'YBYW'
;
var
ls_ywlx
=
'YBYW'
;
/****/
/****/
/**
* 序号:2
* 功能:构建下拉框内容
* 参数:
* 说明:方便新增、修改页面里的下拉选项加载数据
* 作者:高伟杰
* 时间:2016-01-22
* 单位:杰夫兄弟智慧科技有限公司
* 备注:需更改
**/
/**
/**
* 序号:
3
* 序号:
* 功能:构建主页面列表
* 功能:构建主页面列表
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -52,7 +41,7 @@ var ls_ywlx = 'YBYW';
...
@@ -52,7 +41,7 @@ var ls_ywlx = 'YBYW';
* 备注:需更改
* 备注:需更改
**/
**/
//定义grid列表
//定义grid列表
var
ls_title
=
"
会议签到管理 <font color='#993300'></font>
"
;
var
ls_title
=
"
日志管理
"
;
var
is_column
=
[
[
var
is_column
=
[
[
{
field
:
'LOG_TITLE'
,
title
:
'日志标题'
,
width
:
100
,
align
:
'center'
},
{
field
:
'LOG_TITLE'
,
title
:
'日志标题'
,
width
:
100
,
align
:
'center'
},
{
field
:
'LOG_CONTENT'
,
title
:
'日志内容'
,
width
:
300
,
align
:
'center'
},
{
field
:
'LOG_CONTENT'
,
title
:
'日志内容'
,
width
:
300
,
align
:
'center'
},
...
@@ -75,7 +64,7 @@ datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/logData_list",queryData,is_colum
...
@@ -75,7 +64,7 @@ datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/logData_list",queryData,is_colum
/****/
/****/
/**
/**
* 序号:
4
* 序号:
* 功能:设置主页面操作列菜单
* 功能:设置主页面操作列菜单
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -110,7 +99,7 @@ function getOptionMenuCount(){
...
@@ -110,7 +99,7 @@ function getOptionMenuCount(){
/****/
/****/
/**
/**
* 序号:
5
* 序号:
* 功能:新增修改弹出
* 功能:新增修改弹出
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -156,6 +145,7 @@ function updateData(is_entity){
...
@@ -156,6 +145,7 @@ function updateData(is_entity){
return
v_result
;
return
v_result
;
}
}
//回复弹出框格式
function
openreplyRow
(
editUrl
,
is_row
,
is_title
,
is_max
,
is_width
,
is_height
,
is_left
,
is_top
){
function
openreplyRow
(
editUrl
,
is_row
,
is_title
,
is_max
,
is_width
,
is_height
,
is_left
,
is_top
){
$
(
'#detail'
).
dialog
(
{
$
(
'#detail'
).
dialog
(
{
title
:
is_title
,
title
:
is_title
,
...
@@ -188,6 +178,28 @@ function openreplyRow(editUrl,is_row,is_title,is_max,is_width,is_height,is_left,
...
@@ -188,6 +178,28 @@ function openreplyRow(editUrl,is_row,is_title,is_max,is_width,is_height,is_left,
});
});
}
}
////定义grid列表
//var ls_title="日志管理";
//var is_column = [ [
// {field : 'LOG_TITLE',title : '日志标题',width : 100,align : 'center'},
// {field : 'LOG_CONTENT',title : '日志内容',width : 300,align : 'center'},
// {field : 'NEW_CREATE',title : '创建人',width : 80,align : 'center'},
// {field : 'CREATE_TIME',title : '创建时间',width : 150,align : 'center'},
// {field : 'NEW_UPDATE',title : '修改人',width : 80,align : 'center'},
// {field : 'UPDATE_TIME',title : '修改时间',width : 150,align : 'center'}
// ] ];
////列表加载完成回调
//function dataOnLoadSuccess(){
//
//}
////设置颜色和每行高度
//function rowstyler(index,row){
//
//}
////展示列表
//datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/logData_list",queryData,is_column,60,80);
/**
/**
* 序号:
* 序号:
* 功能:回复
* 功能:回复
...
@@ -209,28 +221,32 @@ function replyRow(index) {
...
@@ -209,28 +221,32 @@ function replyRow(index) {
//加载回复子页面成功后的回调
//加载回复子页面成功后的回调
function
replyUrlOnloadCallback
(
is_row
){
function
replyUrlOnloadCallback
(
is_row
){
var
listItem
=
logModule
.
logDataAction
.
listItem
({
// var listItem=logModule.logDataAction.listItem({
FIELD_LOG_ID
:
is_row
.
UUID
// FIELD_LOG_ID:is_row.UUID
}).
listItems
;
// }).rowSet;
for
(
var
i
=
0
;
i
<
listItem
.
length
;
i
++
){
// for(var i=0;i<listItem.length;i++){
add_log_item
(
listItem
[
i
].
REPLY_NAME
,
listItem
[
i
].
REPLY_CONTENT
,
listItem
[
i
].
UUID
,
listItem
[
i
].
CODE
);
// add_log_item(listItem[i].REPLY_NAME,listItem[i].REPLY_CONTENT,listItem[i].UUID,listItem[i].CODE);
}
// }
datagridReply
(
"logItemInputForm"
,
gaowj
.
WEB_APP_NAME
+
"/logData_listItem"
,
queryData
,
reply_column
);
}
}
//回复保存
//回复保存
function
replySaveRow
(){
function
replySaveRow
(){
var
items
=
{
FIELD_LOG_ID
:
$
(
"input[name=FIELD_UUID]"
).
val
(),
if
(
$
(
"input[name=FIELD_USER_REPLY_CONTENT]"
).
val
()
==
''
){
FIELD_REPLY_CONTENT
:
$
(
"input[name=FIELD_USER_REPLY_CONTENT]"
).
val
()}
$
.
messager
.
alert
(
'提示'
,
'请在回复框输入内容'
)
var
v_result
=
logModule
.
logActAction
.
insertReply
(
items
);
}
else
{
if
(
v_result
.
NAME
==
'999'
){
var
items
=
{
FIELD_LOG_ID
:
$
(
"input[name=FIELD_UUID]"
).
val
(),
add_log_item
(
v_result
.
REPLY_NAME
,
v_result
.
REPLY_CONTENT
,
v_result
.
UUID
,
v_result
.
CODE
);
FIELD_REPLY_CONTENT
:
$
(
"input[name=FIELD_USER_REPLY_CONTENT]"
).
val
()}
$
(
"#USER_REPLY_CONTENT"
).
textbox
(
'setValue'
,
''
)
var
v_result
=
logModule
.
logActAction
.
insertReply
(
items
);
if
(
v_result
.
NAME
==
'999'
){
add_log_item
(
items
.
REPLY_NAME
,
items
.
REPLY_CONTENT
,
items
.
UUID
,
items
.
CODE
);
}
}
}
}
}
/**
/**
* 序号:
6
* 序号:
* 功能:单个删除
* 功能:单个删除
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -259,7 +275,7 @@ function deleteRow(index){
...
@@ -259,7 +275,7 @@ function deleteRow(index){
/****/
/****/
/**
/**
* 序号:
7
* 序号:
* 功能:批量删除
* 功能:批量删除
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -294,7 +310,43 @@ function deleteBatchRow(){
...
@@ -294,7 +310,43 @@ function deleteBatchRow(){
/****/
/****/
/**
/**
* 序号:8
* 序号:
* 功能:回复删除
* 参数:
* 说明:
* 作者:高伟杰
* 时间:2016-01-22
* 单位:杰夫兄弟智慧科技有限公司
* 备注:需更改
**/
function
deleteItemRow
(
handler
){
code
=
$
(
handler
).
parent
().
next
().
find
(
'input'
).
val
();
console
.
log
(
code
)
if
(
code
==
''
||
code
==
null
){
return
}
else
{
$
.
messager
.
confirm
(
'提示'
,
'确定删除?'
,
function
(
r
)
{
if
(
r
)
{
var
v_query
=
{};
v_query
.
FIELD_CODE
=
code
;
var
v_result
=
logModule
.
logActAction
.
deleteReply
(
v_query
);
$
(
handler
).
parent
().
parent
().
remove
();
if
(
v_result
.
NAME
==
'999'
){
$
(
handler
).
parent
().
parent
().
remove
();
$
.
messager
.
alert
(
'提示'
,
v_result
.
VALUE
);
}
else
{
$
.
messager
.
alert
(
'提示'
,
v_result
.
VALUE
);
}
}
});
}
}
/****/
/**
* 序号:
* 功能:刷新
* 功能:刷新
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -310,7 +362,7 @@ function refreshRow(){
...
@@ -310,7 +362,7 @@ function refreshRow(){
/****/
/****/
/**
/**
* 序号:
9
* 序号:
* 功能:查询
* 功能:查询
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -365,7 +417,7 @@ function add_log_item(index,content,uuid,code){
...
@@ -365,7 +417,7 @@ function add_log_item(index,content,uuid,code){
log_item_index
.
append
(
'<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_index" value="'
+
index
+
'" />'
);
log_item_index
.
append
(
'<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_index" value="'
+
index
+
'" />'
);
log_item_info
.
append
(
'<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_info" style="width: 400px" value="'
+
content
+
'"/>'
);
log_item_info
.
append
(
'<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_info" style="width: 400px" value="'
+
content
+
'"/>'
);
log_item_delete
.
append
(
'<a name="log_item_delete"
class="log_item_delete"
onclick="javascript:deleteItemRow(this)">删除</a>'
);
log_item_delete
.
append
(
'<a name="log_item_delete" onclick="javascript:deleteItemRow(this)">删除</a>'
);
log_item_uuid
.
append
(
'<input type="hidden" name="log_item_uuid" value="'
+
uuid
+
'" />'
);
log_item_uuid
.
append
(
'<input type="hidden" name="log_item_uuid" value="'
+
uuid
+
'" />'
);
log_item_code
.
append
(
'<input type="hidden" name="log_item_code" value="'
+
code
+
'" />'
);
log_item_code
.
append
(
'<input type="hidden" name="log_item_code" value="'
+
code
+
'" />'
);
...
@@ -373,27 +425,33 @@ function add_log_item(index,content,uuid,code){
...
@@ -373,27 +425,33 @@ function add_log_item(index,content,uuid,code){
}
}
/**
/**
* 序号:
* 回复
* 功能:回复删除
* 2016-12-01
* 参数:
* 高伟杰
* 说明:
**/
* 作者:高伟杰
function
datagridReply
(
is_view
,
is_url
,
is_query
,
is_column
){
* 时间:2016-01-22
$
(
'#'
+
is_view
).
datagrid
({
* 单位:杰夫兄弟智慧科技有限公司
iconCls
:
$
.
getJwWindowPic
(),
* 备注:需更改
url
:
is_url
,
**/
queryParams
:
is_query
,
//查询参数
function
deleteItemRow
(
handler
){
rownumbers
:
true
,
//显示索引号
code
=
$
(
handler
).
parent
().
next
().
find
(
'input'
).
val
();
singleSelect
:
false
,
//是否多选
$
.
messager
.
confirm
(
'提示'
,
'确定删除?'
,
function
(
r
)
{
fitColumns
:
false
,
//是否撑满
if
(
r
)
{
autoRowHeight
:
false
,
//设定高度
var
v_query
=
{};
rowStyler
:
function
(
index
,
row
){
return
rowstyler
(
index
,
row
);},
v_query
.
FIELD_CODE
=
code
;
pagination
:
true
,
//分页显示
$
(
handler
).
parent
().
parent
().
remove
();
pageSize
:
rows
,
//显示行数
var
v_result
=
logModule
.
logActAction
.
deleteReply
(
v_query
);
pageList
:
listPageSize
,
//条数选择
$
.
messager
.
alert
(
'提示'
,
v_result
.
VALUE
);
striped
:
true
,
//是否隔行显示
remoteSort
:
false
,
//是否从服务器排序
columns
:
is_column
,
onLoadSuccess
:
function
()
{
dataOnLoadSuccess
();
}
}
});
});
}
}
/****/
var
reply_column
=
[
[
{
field
:
'REPLY_NAME'
,
width
:
100
,
align
:
'center'
},
{
field
:
'REPLY_CONTENT'
,
width
:
300
,
align
:
'center'
},
]
];
WebContent/jwapp/pages/log/js/replyTab.js
View file @
c32feafd
...
@@ -41,7 +41,7 @@ var ls_ywlx = 'YBYW';
...
@@ -41,7 +41,7 @@ var ls_ywlx = 'YBYW';
* 备注:需更改
* 备注:需更改
**/
**/
//定义grid列表
//定义grid列表
var
ls_title
=
"
会议签到管理 <font color='#993300'></font>
"
;
var
ls_title
=
"
日志管理
"
;
var
is_column
=
[
[
var
is_column
=
[
[
{
field
:
'LOG_TITLE'
,
title
:
'日志标题'
,
width
:
100
,
align
:
'center'
},
{
field
:
'LOG_TITLE'
,
title
:
'日志标题'
,
width
:
100
,
align
:
'center'
},
{
field
:
'LOG_CONTENT'
,
title
:
'日志内容'
,
width
:
300
,
align
:
'center'
},
{
field
:
'LOG_CONTENT'
,
title
:
'日志内容'
,
width
:
300
,
align
:
'center'
},
...
@@ -94,16 +94,6 @@ function updateUrlOnloadCallback(is_row){
...
@@ -94,16 +94,6 @@ function updateUrlOnloadCallback(is_row){
for
(
var
i
=
0
;
i
<
listItem
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
listItem
.
length
;
i
++
){
add_log_item
(
listItem
[
i
].
REPLY_NAME
,
listItem
[
i
].
REPLY_CONTENT
,
listItem
[
i
].
UUID
,
listItem
[
i
].
CODE
);
add_log_item
(
listItem
[
i
].
REPLY_NAME
,
listItem
[
i
].
REPLY_CONTENT
,
listItem
[
i
].
UUID
,
listItem
[
i
].
CODE
);
}
}
$
(
'.log_item_delete'
).
each
(
function
(){
if
(
typeof
$
(
this
).
next
().
next
().
find
(
'input'
).
val
()
==
'undefined'
){
}
else
{
if
(
$
(
this
).
next
().
next
().
find
(
'input'
).
val
()
==
gaowj
.
SEESION_CODE
){
}
else
{
$
(
this
).
hide
();
}
}
});
}
}
//保存
//保存
...
@@ -115,11 +105,15 @@ function updateData(is_entity){
...
@@ -115,11 +105,15 @@ function updateData(is_entity){
}
}
//回复保存
//回复保存
function
replySaveRow
(){
function
replySaveRow
(){
var
items
=
{
FIELD_LOG_ID
:
$
(
"input[name=FIELD_UUID]"
).
val
(),
if
(
$
(
"input[name=FIELD_USER_REPLY_CONTENT]"
).
val
()
==
''
){
FIELD_REPLY_CONTENT
:
$
(
"input[name=FIELD_USER_REPLY_CONTENT]"
).
val
()}
$
.
messager
.
alert
(
'提示'
,
'请在回复框输入内容'
)
var
v_result
=
logModule
.
logActAction
.
insertReply
(
items
);
}
else
{
if
(
v_result
.
NAME
==
'999'
){
var
items
=
{
FIELD_LOG_ID
:
$
(
"input[name=FIELD_UUID]"
).
val
(),
add_log_item
(
items
.
REPLY_NAME
,
items
.
REPLY_CONTENT
,
items
.
UUID
,
items
.
CODE
);
FIELD_REPLY_CONTENT
:
$
(
"input[name=FIELD_USER_REPLY_CONTENT]"
).
val
()}
var
v_result
=
logModule
.
logActAction
.
insertReply
(
items
);
if
(
v_result
.
NAME
==
'999'
){
add_log_item
(
items
.
REPLY_NAME
,
items
.
REPLY_CONTENT
,
items
.
UUID
,
items
.
CODE
);
}
}
}
}
}
...
@@ -200,6 +194,16 @@ function add_log_item(index,content,uuid,code){
...
@@ -200,6 +194,16 @@ function add_log_item(index,content,uuid,code){
log_item_code
.
append
(
'<input type="hidden" name="log_item_code" value="'
+
code
+
'" />'
);
log_item_code
.
append
(
'<input type="hidden" name="log_item_code" value="'
+
code
+
'" />'
);
$
.
parser
.
parse
(
'.log_item_one'
);
$
.
parser
.
parse
(
'.log_item_one'
);
$
(
'.log_item_delete'
).
each
(
function
(){
if
(
typeof
$
(
this
).
next
().
next
().
find
(
'input'
).
val
()
==
'undefined'
){
}
else
{
if
(
$
(
this
).
next
().
next
().
find
(
'input'
).
val
()
==
gaowj
.
SEESION_CODE
){
}
else
{
$
(
this
).
hide
();
}
}
});
}
}
/**
/**
...
@@ -213,14 +217,25 @@ function add_log_item(index,content,uuid,code){
...
@@ -213,14 +217,25 @@ function add_log_item(index,content,uuid,code){
* 备注:需更改
* 备注:需更改
**/
**/
function
deleteItemRow
(
handler
){
function
deleteItemRow
(
handler
){
code
=
$
(
handler
).
parent
().
next
().
find
(
'input'
).
val
();
code
=
$
(
'.log_item_delete'
).
parent
().
next
().
find
(
'input'
).
val
();
$
.
messager
.
confirm
(
'提示'
,
'确定删除?'
,
function
(
r
)
{
if
(
code
==
''
||
code
==
null
){
if
(
r
)
{
return
var
v_query
=
{};
}
else
{
v_query
.
FIELD_CODE
=
code
;
$
.
messager
.
confirm
(
'提示'
,
'确定删除?'
,
function
(
r
)
{
var
v_result
=
logModule
.
logActAction
.
deleteReply
(
v_query
);
if
(
r
)
{
$
.
messager
.
alert
(
'提示'
,
v_result
.
VALUE
);
var
v_query
=
{};
}
v_query
.
FIELD_CODE
=
code
;
});
var
v_result
=
logModule
.
logActAction
.
deleteReply
(
v_query
);
if
(
v_result
.
NAME
==
'999'
){
$
(
'.log_item_delete'
).
parent
().
parent
().
remove
();
$
.
messager
.
alert
(
'提示'
,
v_result
.
VALUE
);
}
else
{
$
.
messager
.
alert
(
'提示'
,
v_result
.
VALUE
);
}
}
});
}
}
}
/****/
/****/
WebContent/jwapp/pages/meeting/js/check_inTab.js
View file @
c32feafd
...
@@ -41,7 +41,7 @@ var ls_ywlx = 'YBYW';
...
@@ -41,7 +41,7 @@ var ls_ywlx = 'YBYW';
* 备注:需更改
* 备注:需更改
**/
**/
//定义grid列表
//定义grid列表
var
ls_title
=
"会议签到管理
<font color='#993300'></font>
"
;
var
ls_title
=
"会议签到管理"
;
var
is_column
=
[
[
var
is_column
=
[
[
{
field
:
'MEETING_NAME'
,
title
:
'会议名称'
,
width
:
100
,
align
:
'center'
},
{
field
:
'MEETING_NAME'
,
title
:
'会议名称'
,
width
:
100
,
align
:
'center'
},
{
field
:
'MEETING_CONTENT'
,
title
:
'会议内容'
,
width
:
300
,
align
:
'center'
},
{
field
:
'MEETING_CONTENT'
,
title
:
'会议内容'
,
width
:
300
,
align
:
'center'
},
...
...
WebContent/jwapp/pages/meeting/js/meetingTab.js
View file @
c32feafd
/**
/**
* 序号:
1
* 序号:
* 功能:定义分页(EasyUI)
* 功能:定义分页(EasyUI)
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -30,19 +30,7 @@ var ls_ywlx = 'YBYW';
...
@@ -30,19 +30,7 @@ var ls_ywlx = 'YBYW';
/****/
/****/
/**
/**
* 序号:2
* 序号:
* 功能:构建下拉框内容
* 参数:
* 说明:方便新增、修改页面里的下拉选项加载数据
* 作者:高伟杰
* 时间:2016-01-22
* 单位:杰夫兄弟智慧科技有限公司
* 备注:需更改
**/
/**
* 序号:3
* 功能:构建主页面列表
* 功能:构建主页面列表
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -52,7 +40,7 @@ var ls_ywlx = 'YBYW';
...
@@ -52,7 +40,7 @@ var ls_ywlx = 'YBYW';
* 备注:需更改
* 备注:需更改
**/
**/
//定义grid列表
//定义grid列表
var
ls_title
=
"会议签到管理
<font color='#993300'></font>
"
;
var
ls_title
=
"会议签到管理"
;
var
is_column
=
[
[
var
is_column
=
[
[
{
field
:
'MEETING_NAME'
,
title
:
'会议名称'
,
width
:
100
,
align
:
'center'
},
{
field
:
'MEETING_NAME'
,
title
:
'会议名称'
,
width
:
100
,
align
:
'center'
},
{
field
:
'MEETING_CONTENT'
,
title
:
'会议内容'
,
width
:
300
,
align
:
'center'
},
{
field
:
'MEETING_CONTENT'
,
title
:
'会议内容'
,
width
:
300
,
align
:
'center'
},
...
@@ -78,7 +66,7 @@ datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/meetingData_list",queryData,is_c
...
@@ -78,7 +66,7 @@ datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/meetingData_list",queryData,is_c
/****/
/****/
/**
/**
* 序号:
4
* 序号:
* 功能:设置主页面操作列菜单
* 功能:设置主页面操作列菜单
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -113,7 +101,7 @@ function getOptionMenuCount(){
...
@@ -113,7 +101,7 @@ function getOptionMenuCount(){
/****/
/****/
/**
/**
* 序号:
5
* 序号:
* 功能:新增修改弹出
* 功能:新增修改弹出
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -132,61 +120,6 @@ function addRow(){
...
@@ -132,61 +120,6 @@ function addRow(){
function
addUrlOnloadCallback
(
is_row
){
function
addUrlOnloadCallback
(
is_row
){
initDateBox
();
initDateBox
();
}
}
function
addZero
(
d
){
if
(
d
<
10
){
return
"0"
+
d
;
}
return
d
;
}
function
initDateBox
(){
$
(
"#START_TIME"
).
datetimebox
({
required
:
true
,
formatter
:
function
(
date
){
var
y
=
date
.
getFullYear
();
var
m
=
date
.
getMonth
()
+
1
;
var
d
=
date
.
getDate
();
var
h
=
date
.
getHours
();
var
min
=
date
.
getMinutes
();
var
s
=
date
.
getSeconds
();
var
nowDate
=
new
Date
();
if
(
date
.
getTime
()
<
nowDate
.
getTime
()){
h
=
nowDate
.
getHours
();
min
=
nowDate
.
getMinutes
();
s
=
nowDate
.
getSeconds
();
}
return
y
+
'-'
+
addZero
(
m
)
+
'-'
+
addZero
(
d
)
+
' '
+
addZero
(
h
)
+
':'
+
addZero
(
min
)
+
':'
+
addZero
(
s
);
}
});
$
(
"#END_TIME"
).
datetimebox
({
required
:
true
,
formatter
:
function
(
date
){
var
y
=
date
.
getFullYear
();
var
m
=
date
.
getMonth
()
+
1
;
var
d
=
date
.
getDate
();
var
h
=
date
.
getHours
();
var
min
=
date
.
getMinutes
();
var
s
=
date
.
getSeconds
();
var
nowDate
=
new
Date
();
if
(
date
.
getTime
()
<
nowDate
.
getTime
()){
h
=
nowDate
.
getHours
();
min
=
nowDate
.
getMinutes
();
s
=
nowDate
.
getSeconds
();
}
return
y
+
'-'
+
addZero
(
m
)
+
'-'
+
addZero
(
d
)
+
' '
+
addZero
(
h
)
+
':'
+
addZero
(
min
)
+
':'
+
addZero
(
s
);
}
});
$
(
'#START_TIME'
).
datetimebox
(
'calendar'
).
calendar
({
validator
:
function
(
date
){
return
new
Date
().
getTime
()
<=
date
||
date
.
getDate
()
==
new
Date
().
getDate
();
}
});
$
(
'#END_TIME'
).
datetimebox
(
'calendar'
).
calendar
({
validator
:
function
(
date
){
return
new
Date
().
getTime
()
<=
date
||
date
.
getDate
()
==
new
Date
().
getDate
();
}
});
}
//保存
//保存
function
insertData
(
is_entity
){
function
insertData
(
is_entity
){
is_entity
.
FIELD_START_TIME
=
strToDateObj
(
is_entity
.
FIELD_START_TIME
);
is_entity
.
FIELD_START_TIME
=
strToDateObj
(
is_entity
.
FIELD_START_TIME
);
...
@@ -219,8 +152,37 @@ function updateData(is_entity){
...
@@ -219,8 +152,37 @@ function updateData(is_entity){
return
v_result
;
return
v_result
;
}
}
/****/
//签到
function
check_userRow
(
index
){
$
(
'#list'
).
datagrid
(
'selectRow'
,
index
);
var
is_row
=
$
(
'#list'
).
datagrid
(
'getSelections'
);
$
(
'#list'
).
datagrid
(
'clearSelections'
);
is_row
[
0
].
OPETYPE
=
'checkin'
;
openLookRow
(
"meetingView_check_userList"
,
is_row
[
0
],
"签到人员"
,
true
,
0.65
,
0.95
,
0
,
0
);
}
//加载签到子页面成功后的回调
function
checkinUrlOnloadCallback
(
is_row
){
var
listcheck
=
meetingModule
.
meetingDataAction
.
listCheck_in
({
FIELD_MEETING_ID
:
is_row
.
UUID
}).
listchecks
;
for
(
var
i
=
0
;
i
<
listcheck
.
length
;
i
++
){
$
(
'#check_in_list'
).
datagrid
(
'insertRow'
,
{
row
:
{
REAL_NAME
:
listcheck
[
i
].
REAL_NAME
,
CREATE_TIME
:
listcheck
[
i
].
CHECK_IN_TIME
,
NAME
:
listcheck
[
i
].
NAME
,
TELEPHONE
:
listcheck
[
i
].
TELEPHONE
}
});
}
}
/****/
//签到弹出框格式
function
openLookRow
(
editUrl
,
is_row
,
is_title
,
is_max
,
is_width
,
is_height
,
is_left
,
is_top
){
function
openLookRow
(
editUrl
,
is_row
,
is_title
,
is_max
,
is_width
,
is_height
,
is_left
,
is_top
){
$
(
'#detail'
).
dialog
(
{
$
(
'#detail'
).
dialog
(
{
title
:
is_title
,
title
:
is_title
,
...
@@ -253,36 +215,65 @@ function openLookRow(editUrl,is_row,is_title,is_max,is_width,is_height,is_left,i
...
@@ -253,36 +215,65 @@ function openLookRow(editUrl,is_row,is_title,is_max,is_width,is_height,is_left,i
});
});
}
}
function
check_userRow
(
index
){
$
(
'#list'
).
datagrid
(
'selectRow'
,
index
);
var
is_row
=
$
(
'#list'
).
datagrid
(
'getSelections'
);
$
(
'#list'
).
datagrid
(
'clearSelections'
);
is_row
[
0
].
OPETYPE
=
'checkin'
;
openLookRow
(
"meetingView_check_userList"
,
is_row
[
0
],
"签到人员"
,
true
,
0.65
,
0.95
,
0
,
0
);
}
//加载签到子页面成功后的回调
function
checkinUrlOnloadCallback
(
is_row
){
var
listcheck
=
meetingModule
.
meetingDataAction
.
listCheck_in
({
FIELD_MEETING_ID
:
is_row
.
UUID
}).
listchecks
;
for
(
var
i
=
0
;
i
<
listcheck
.
length
;
i
++
){
$
(
'#check_in_list'
).
datagrid
(
'insertRow'
,
{
function
addZero
(
d
){
row
:
{
if
(
d
<
10
){
REAL_NAME
:
listcheck
[
i
].
REAL_NAME
,
return
"0"
+
d
;
CREATE_TIME
:
listcheck
[
i
].
CHECK_IN_TIME
,
}
NAME
:
listcheck
[
i
].
NAME
,
return
d
;
TELEPHONE
:
listcheck
[
i
].
TELEPHONE
}
//限制时间
function
initDateBox
(){
$
(
"#START_TIME"
).
datetimebox
({
required
:
true
,
formatter
:
function
(
date
){
var
y
=
date
.
getFullYear
();
var
m
=
date
.
getMonth
()
+
1
;
var
d
=
date
.
getDate
();
var
h
=
date
.
getHours
();
var
min
=
date
.
getMinutes
();
var
s
=
date
.
getSeconds
();
var
nowDate
=
new
Date
();
if
(
date
.
getTime
()
<
nowDate
.
getTime
()){
h
=
nowDate
.
getHours
();
min
=
nowDate
.
getMinutes
();
s
=
nowDate
.
getSeconds
();
}
}
});
return
y
+
'-'
+
addZero
(
m
)
+
'-'
+
addZero
(
d
)
+
' '
+
addZero
(
h
)
+
':'
+
addZero
(
min
)
+
':'
+
addZero
(
s
);
}
}
});
$
(
"#END_TIME"
).
datetimebox
({
required
:
true
,
formatter
:
function
(
date
){
var
y
=
date
.
getFullYear
();
var
m
=
date
.
getMonth
()
+
1
;
var
d
=
date
.
getDate
();
var
h
=
date
.
getHours
();
var
min
=
date
.
getMinutes
();
var
s
=
date
.
getSeconds
();
var
nowDate
=
new
Date
();
if
(
date
.
getTime
()
<
nowDate
.
getTime
()){
h
=
nowDate
.
getHours
();
min
=
nowDate
.
getMinutes
();
s
=
nowDate
.
getSeconds
();
}
return
y
+
'-'
+
addZero
(
m
)
+
'-'
+
addZero
(
d
)
+
' '
+
addZero
(
h
)
+
':'
+
addZero
(
min
)
+
':'
+
addZero
(
s
);
}
});
$
(
'#START_TIME'
).
datetimebox
(
'calendar'
).
calendar
({
validator
:
function
(
date
){
return
new
Date
().
getTime
()
<=
date
||
date
.
getDate
()
==
new
Date
().
getDate
();
}
});
$
(
'#END_TIME'
).
datetimebox
(
'calendar'
).
calendar
({
validator
:
function
(
date
){
return
new
Date
().
getTime
()
<=
date
||
date
.
getDate
()
==
new
Date
().
getDate
();
}
});
}
}
/**
/**
* 序号:
6
* 序号:
* 功能:单个删除
* 功能:单个删除
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -311,7 +302,7 @@ function deleteRow(index){
...
@@ -311,7 +302,7 @@ function deleteRow(index){
/****/
/****/
/**
/**
* 序号:
7
* 序号:
* 功能:批量删除
* 功能:批量删除
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -346,7 +337,7 @@ function deleteBatchRow(){
...
@@ -346,7 +337,7 @@ function deleteBatchRow(){
/****/
/****/
/**
/**
* 序号:
8
* 序号:
* 功能:刷新
* 功能:刷新
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -362,7 +353,7 @@ function refreshRow(){
...
@@ -362,7 +353,7 @@ function refreshRow(){
/****/
/****/
/**
/**
* 序号:
9
* 序号:
* 功能:查询
* 功能:查询
* 参数:
* 参数:
* 说明:
* 说明:
...
...
WebContent/jwapp/pages/vote/js/endedVoteTab.js
View file @
c32feafd
...
@@ -40,7 +40,7 @@ var ls_ywlx = 'YBYW';
...
@@ -40,7 +40,7 @@ var ls_ywlx = 'YBYW';
* 备注:需更改
* 备注:需更改
**/
**/
//定义grid列表
//定义grid列表
var
ls_title
=
"投票管理功能
<font color='#993300'></font>
"
;
var
ls_title
=
"投票管理功能"
;
var
is_column
=
[
[
var
is_column
=
[
[
{
field
:
'CONTENT'
,
title
:
'主题内容'
,
width
:
150
,
align
:
'center'
},
{
field
:
'CONTENT'
,
title
:
'主题内容'
,
width
:
150
,
align
:
'center'
},
{
field
:
'opt'
,
title
:
'操作'
,
width
:
150
,
align
:
'center'
,
{
field
:
'opt'
,
title
:
'操作'
,
width
:
150
,
align
:
'center'
,
...
@@ -94,7 +94,7 @@ function getOptionMenuCount(){
...
@@ -94,7 +94,7 @@ function getOptionMenuCount(){
/**
/**
* 序号:
* 序号:
* 功能:
新增修改
弹出
* 功能:
查找
弹出
* 参数:
* 参数:
* 说明:
* 说明:
* 作者:朱天成
* 作者:朱天成
...
...
WebContent/jwapp/pages/vote/js/ongoingVoteTab.js
View file @
c32feafd
...
@@ -41,7 +41,7 @@ var ls_ywlx = 'YBYW';
...
@@ -41,7 +41,7 @@ var ls_ywlx = 'YBYW';
* 备注:需更改
* 备注:需更改
**/
**/
//定义grid列表
//定义grid列表
var
ls_title
=
"投票管理功能
<font color='#993300'></font>
"
;
var
ls_title
=
"投票管理功能"
;
var
is_column
=
[
[
var
is_column
=
[
[
{
field
:
'CONTENT'
,
title
:
'主题内容'
,
width
:
150
,
align
:
'center'
},
{
field
:
'CONTENT'
,
title
:
'主题内容'
,
width
:
150
,
align
:
'center'
},
{
field
:
'VOTE_COUNT'
,
title
:
'状态'
,
width
:
150
,
align
:
'center'
,
{
field
:
'VOTE_COUNT'
,
title
:
'状态'
,
width
:
150
,
align
:
'center'
,
...
@@ -102,7 +102,7 @@ function getOptionMenuCount(){
...
@@ -102,7 +102,7 @@ function getOptionMenuCount(){
/**
/**
* 序号:
* 序号:
* 功能:新增
修改
弹出
* 功能:新增
查找
弹出
* 参数:
* 参数:
* 说明:
* 说明:
* 作者:朱天成
* 作者:朱天成
...
@@ -121,6 +121,50 @@ function editRow(index) {
...
@@ -121,6 +121,50 @@ function editRow(index) {
openEditRow
(
"voteView_userVoteTabDetail"
,
is_row
[
0
],
"投票"
,
true
,
0.65
,
0.95
,
0
,
0
);
openEditRow
(
"voteView_userVoteTabDetail"
,
is_row
[
0
],
"投票"
,
true
,
0.65
,
0.95
,
0
,
0
);
}
}
//加载投票子页面成功后的回调
function
updateUrlOnloadCallback
(
is_row
){
var
listItem
=
voteModule
.
voteDataAction
.
listItem
({
FIELD_MANAGE_ID
:
is_row
.
UUID
}).
listItems
;
for
(
var
i
=
0
;
i
<
listItem
.
length
;
i
++
){
add_vote_item
(
listItem
[
i
].
INDEX_NAME
,
listItem
[
i
].
CONTENT
,
listItem
[
i
].
UUID
);
}
}
//保存
function
updateData
(
is_entity
){
var
uuids
=
''
;
var
i
=
0
;
$
(
".vote_item_list :checkbox:checked"
).
each
(
function
(
index
){
uuids
+=
','
+
$
(
this
).
val
();
i
++
;
});
var
min
=
$
(
"input[name=FIELD_MIN_COUNT]"
).
val
();
var
max
=
$
(
"input[name=FIELD_MAX_COUNT]"
).
val
();
var
flag
=
$
(
"input[name=FIELD_STATUS_FLAG]"
).
val
();
//判断用户选择的选项是否在上下限之间,如果不在,则提示用户,不进行提交操作
if
(
min
==
max
&&
i
!=
min
){
$
.
messager
.
alert
(
"必须选择"
+
max
+
"个选项"
);
return
;
}
else
if
(
i
<
min
||
i
>
max
){
$
.
messager
.
alert
(
"请选择"
+
min
+
"到"
+
max
+
"个选项"
);
return
;
}
if
(
uuids
.
length
>
0
){
uuids
=
uuids
.
substring
(
1
);
}
is_entity
.
FIELD_UUIDS
=
uuids
;
is_entity
.
FIELD_FLAG
=
flag
;
v_result
=
voteModule
.
voteActAction
.
insertUserVote
(
is_entity
);
$
(
'#list'
).
datagrid
(
'reload'
);
return
v_result
;
}
//查找
function
lookfor
(
index
){
function
lookfor
(
index
){
$
(
'#list'
).
datagrid
(
'selectRow'
,
index
);
$
(
'#list'
).
datagrid
(
'selectRow'
,
index
);
var
is_row
=
$
(
'#list'
).
datagrid
(
'getSelections'
);
var
is_row
=
$
(
'#list'
).
datagrid
(
'getSelections'
);
...
@@ -184,49 +228,6 @@ function lookforUrlOnloadCallback(is_row,index){
...
@@ -184,49 +228,6 @@ function lookforUrlOnloadCallback(is_row,index){
}
}
}
}
//加载投票子页面成功后的回调
function
updateUrlOnloadCallback
(
is_row
){
var
listItem
=
voteModule
.
voteDataAction
.
listItem
({
FIELD_MANAGE_ID
:
is_row
.
UUID
}).
listItems
;
for
(
var
i
=
0
;
i
<
listItem
.
length
;
i
++
){
add_vote_item
(
listItem
[
i
].
INDEX_NAME
,
listItem
[
i
].
CONTENT
,
listItem
[
i
].
UUID
);
}
}
//保存
function
updateData
(
is_entity
){
var
uuids
=
''
;
var
i
=
0
;
$
(
".vote_item_list :checkbox:checked"
).
each
(
function
(
index
){
uuids
+=
','
+
$
(
this
).
val
();
i
++
;
});
var
min
=
$
(
"input[name=FIELD_MIN_COUNT]"
).
val
();
var
max
=
$
(
"input[name=FIELD_MAX_COUNT]"
).
val
();
var
flag
=
$
(
"input[name=FIELD_STATUS_FLAG]"
).
val
();
//判断用户选择的选项是否在上下限之间,如果不在,则提示用户,不进行提交操作
if
(
min
==
max
&&
i
!=
min
){
$
.
messager
.
alert
(
"必须选择"
+
max
+
"个选项"
);
return
;
}
else
if
(
i
<
min
||
i
>
max
){
$
.
messager
.
alert
(
"请选择"
+
min
+
"到"
+
max
+
"个选项"
);
return
;
}
if
(
uuids
.
length
>
0
){
uuids
=
uuids
.
substring
(
1
);
}
is_entity
.
FIELD_UUIDS
=
uuids
;
is_entity
.
FIELD_FLAG
=
flag
;
v_result
=
voteModule
.
voteActAction
.
insertUserVote
(
is_entity
);
$
(
'#list'
).
datagrid
(
'reload'
);
return
v_result
;
// }
}
/**
/**
* 功能:刷新
* 功能:刷新
...
...
WebContent/jwapp/pages/vote/js/voteTab.js
View file @
c32feafd
/**
/**
* 序号:
1
* 序号:
* 功能:定义分页(EasyUI)
* 功能:定义分页(EasyUI)
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -30,7 +30,7 @@ var ls_ywlx = 'YBYW';
...
@@ -30,7 +30,7 @@ var ls_ywlx = 'YBYW';
/****/
/****/
/**
/**
* 序号:
2
* 序号:
* 功能:构建下拉框内容
* 功能:构建下拉框内容
* 参数:
* 参数:
* 说明:方便新增、修改页面里的下拉选项加载数据
* 说明:方便新增、修改页面里的下拉选项加载数据
...
@@ -44,7 +44,7 @@ var v_statusquery_data = [{CODE_ID:'0',CODE_NAME:'未开始'},{CODE_ID:'1',CODE_
...
@@ -44,7 +44,7 @@ var v_statusquery_data = [{CODE_ID:'0',CODE_NAME:'未开始'},{CODE_ID:'1',CODE_
/****/
/****/
/**
/**
* 序号:
3
* 序号:
* 功能:构建主页面列表
* 功能:构建主页面列表
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -54,7 +54,7 @@ var v_statusquery_data = [{CODE_ID:'0',CODE_NAME:'未开始'},{CODE_ID:'1',CODE_
...
@@ -54,7 +54,7 @@ var v_statusquery_data = [{CODE_ID:'0',CODE_NAME:'未开始'},{CODE_ID:'1',CODE_
* 备注:需更改
* 备注:需更改
**/
**/
//定义grid列表
//定义grid列表
var
ls_title
=
"投票管理功能
<font color='#993300'></font>
"
;
var
ls_title
=
"投票管理功能"
;
var
is_column
=
[
[
var
is_column
=
[
[
{
field
:
'CONTENT'
,
title
:
'主题内容'
,
width
:
150
,
align
:
'center'
},
{
field
:
'CONTENT'
,
title
:
'主题内容'
,
width
:
150
,
align
:
'center'
},
{
field
:
'SUB_TITLE'
,
title
:
'副标题'
,
width
:
150
,
align
:
'center'
},
{
field
:
'SUB_TITLE'
,
title
:
'副标题'
,
width
:
150
,
align
:
'center'
},
...
@@ -76,13 +76,6 @@ var is_column = [ [
...
@@ -76,13 +76,6 @@ var is_column = [ [
]
];
]
];
//列表加载完成回调
//列表加载完成回调
function
dataOnLoadSuccess
(){
function
dataOnLoadSuccess
(){
$
(
'#FIELD_STATUS_FLAG'
).
combobox
({
data
:
v_statusquery_data
,
valueField
:
'CODE_ID'
,
textField
:
'CODE_NAME'
,
editable
:
false
,
panelHeight
:
'auto'
});
}
}
//设置颜色和每行高度
//设置颜色和每行高度
function
rowstyler
(
index
,
row
){
function
rowstyler
(
index
,
row
){
...
@@ -94,7 +87,7 @@ datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/voteData_list",queryData,is_colu
...
@@ -94,7 +87,7 @@ datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/voteData_list",queryData,is_colu
/****/
/****/
/**
/**
* 序号:
4
* 序号:
* 功能:设置主页面操作列菜单
* 功能:设置主页面操作列菜单
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -129,7 +122,7 @@ function getOptionMenuCount(){
...
@@ -129,7 +122,7 @@ function getOptionMenuCount(){
/****/
/****/
/**
/**
* 序号:
5
* 序号:
* 功能:新增修改弹出
* 功能:新增修改弹出
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -198,13 +191,32 @@ function updateUrlOnloadCallback(is_row){
...
@@ -198,13 +191,32 @@ function updateUrlOnloadCallback(is_row){
}
}
//保存
function
updateData
(
is_entity
){
var
returnIsValid
=
$
(
'#voteItemInputForm'
).
form
(
'validate'
);
if
(
returnIsValid
)
{
var
items
=
[];
$
(
"input[name=vote_item_index]"
).
each
(
function
(
index
){
items
.
push
({
INDEX_NAME
:
$
(
this
).
val
(),
CONTENT
:
$
(
"input[name=vote_item_info]"
).
eq
(
index
).
val
(),
UUID
:
$
(
"input[name=vote_item_delete]"
).
eq
(
index
).
val
()
});
});
is_entity
.
FIELD_ITEMS
=
JSON
.
stringify
(
items
);
v_result
=
voteModule
.
voteActAction
.
updateVote
(
is_entity
);
$
(
'#list'
).
datagrid
(
'reload'
);
return
v_result
;
}
}
function
addZero
(
d
){
function
addZero
(
d
){
if
(
d
<
10
){
if
(
d
<
10
){
return
"0"
+
d
;
return
"0"
+
d
;
}
}
return
d
;
return
d
;
}
}
//限制时间
function
initDateBox
(){
function
initDateBox
(){
$
(
"#END_TIME"
).
datetimebox
({
$
(
"#END_TIME"
).
datetimebox
({
required
:
true
,
required
:
true
,
...
@@ -229,36 +241,13 @@ function initDateBox(){
...
@@ -229,36 +241,13 @@ function initDateBox(){
return
new
Date
().
getTime
()
<=
date
||
date
.
getDate
()
==
new
Date
().
getDate
();
return
new
Date
().
getTime
()
<=
date
||
date
.
getDate
()
==
new
Date
().
getDate
();
}
}
});
});
/*$('#ss').numberspinner({
min: 10,
max: 100,
editable: false
});*/
}
}
//保存
function
updateData
(
is_entity
){
var
returnIsValid
=
$
(
'#voteItemInputForm'
).
form
(
'validate'
);
if
(
returnIsValid
)
{
var
items
=
[];
$
(
"input[name=vote_item_index]"
).
each
(
function
(
index
){
items
.
push
({
INDEX_NAME
:
$
(
this
).
val
(),
CONTENT
:
$
(
"input[name=vote_item_info]"
).
eq
(
index
).
val
(),
UUID
:
$
(
"input[name=vote_item_delete]"
).
eq
(
index
).
val
()
});
});
is_entity
.
FIELD_ITEMS
=
JSON
.
stringify
(
items
);
v_result
=
voteModule
.
voteActAction
.
updateVote
(
is_entity
);
$
(
'#list'
).
datagrid
(
'reload'
);
return
v_result
;
}
}
/****/
/****/
/**
/**
* 序号:
6
* 序号:
* 功能:单个删除
* 功能:单个删除
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -287,7 +276,7 @@ function deleteRow(index){
...
@@ -287,7 +276,7 @@ function deleteRow(index){
/****/
/****/
/**
/**
* 序号:
7
* 序号:
* 功能:批量删除
* 功能:批量删除
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -322,6 +311,24 @@ function deleteBatchRow(){
...
@@ -322,6 +311,24 @@ function deleteBatchRow(){
/****/
/****/
/**
/**
* 序号:
* 功能:选项删除
* 参数:
* 说明:
* 作者:朱天成
* 时间:2018-08-07
* 单位:杰夫兄弟智慧科技有限公司
* 备注:需更改
**/
function
delete_vote_item
(){
$
(
".vote_item_list :checkbox:checked"
).
each
(
function
(){
$
(
this
).
parent
().
parent
().
remove
();
});
}
/**
*
*
* 提前结束
* 提前结束
*
*
...
@@ -344,7 +351,7 @@ function voteEndRow(index){
...
@@ -344,7 +351,7 @@ function voteEndRow(index){
}
}
/**
/**
* 序号:
8
* 序号:
* 功能:刷新
* 功能:刷新
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -360,7 +367,7 @@ function refreshRow(){
...
@@ -360,7 +367,7 @@ function refreshRow(){
/****/
/****/
/**
/**
* 序号:
9
* 序号:
* 功能:查询
* 功能:查询
* 参数:
* 参数:
* 说明:
* 说明:
...
@@ -408,10 +415,3 @@ function add_vote_item(index,content,uuid){
...
@@ -408,10 +415,3 @@ function add_vote_item(index,content,uuid){
$
.
parser
.
parse
(
'.vote_item_one'
);
$
.
parser
.
parse
(
'.vote_item_one'
);
}
}
function
delete_vote_item
(){
$
(
".vote_item_list :checkbox:checked"
).
each
(
function
(){
$
(
this
).
parent
().
parent
().
remove
();
});
}
src_jwapp/com/jw/app/business/LogBusiness.java
View file @
c32feafd
...
@@ -10,76 +10,93 @@ import com.gaowj.business.util.Page;
...
@@ -10,76 +10,93 @@ import com.gaowj.business.util.Page;
@Service
@Service
public
interface
LogBusiness
{
public
interface
LogBusiness
{
/**
/**
* 插入
* 插入
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
insert_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
/**
/**
* 更新
* 更新
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
update_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
/**
/**
* 删除记录
* 删除记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
delete_log
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_log
(
List
<
String
>
list
)
throws
BusinessException
;
/**
/**
* 分页获取记录
* 分页获取记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
Page
<
Map
<
String
,
Object
>>
list_log
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
Page
<
Map
<
String
,
Object
>>
list_log
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录
* 获取所有记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
List
<
Map
<
String
,
Object
>>
list_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录数
* 获取所有记录数
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
int
listCount_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录
* 获取所有记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
List
<
Map
<
String
,
Object
>>
list_reply
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_reply
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录数
* 获取所有记录数
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
int
listCount_reply
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_reply
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 插入
* 插入
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
insert_reply
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_reply
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
/**
/**
* 删除记录
* 删除记录
*
* @param entity
* @throws BusinessException
*/
void
delete_reply
(
List
<
String
>
list
)
throws
BusinessException
;
/**
* 分页获取记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
delete_reply
(
List
<
String
>
list
)
throws
BusinessException
;
Page
<
Map
<
String
,
Object
>>
list_reply
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
}
}
src_jwapp/com/jw/app/business/MeetingBusiness.java
View file @
c32feafd
...
@@ -10,66 +10,76 @@ import com.gaowj.business.util.Page;
...
@@ -10,66 +10,76 @@ import com.gaowj.business.util.Page;
@Service
@Service
public
interface
MeetingBusiness
{
public
interface
MeetingBusiness
{
/**
/**
* 插入
* 插入
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
insert_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
/**
/**
* 更新
* 更新
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
update_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
/**
/**
* 删除记录
* 删除记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
delete_meeting
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_meeting
(
List
<
String
>
list
)
throws
BusinessException
;
/**
/**
* 分页获取记录
* 分页获取记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
Page
<
Map
<
String
,
Object
>>
list_meeting
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
Page
<
Map
<
String
,
Object
>>
list_meeting
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录
* 获取所有记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
List
<
Map
<
String
,
Object
>>
list_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录数
* 获取所有记录数
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
int
listCount_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 分页获取记录
* 分页获取记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
Page
<
Map
<
String
,
Object
>>
list_check_in
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
Page
<
Map
<
String
,
Object
>>
list_check_in
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录
* 获取所有记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
List
<
Map
<
String
,
Object
>>
list_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录数
* 获取所有记录数
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
...
@@ -77,6 +87,7 @@ public interface MeetingBusiness {
...
@@ -77,6 +87,7 @@ public interface MeetingBusiness {
/**
/**
* 插入
* 插入
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
...
...
src_jwapp/com/jw/app/business/VoteBusiness.java
View file @
c32feafd
...
@@ -60,14 +60,6 @@ public interface VoteBusiness {
...
@@ -60,14 +60,6 @@ public interface VoteBusiness {
List
<
Map
<
String
,
Object
>>
list_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录数
*
* @param entity
* @throws BusinessException
*/
int
listCount_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
* 获取选项
* 获取选项
*
*
* @param entity
* @param entity
...
@@ -89,8 +81,7 @@ public interface VoteBusiness {
...
@@ -89,8 +81,7 @@ public interface VoteBusiness {
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
void
update_endvote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_endVote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
/**
/**
* 分页获取记录
* 分页获取记录
...
@@ -98,7 +89,8 @@ public interface VoteBusiness {
...
@@ -98,7 +89,8 @@ public interface VoteBusiness {
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
Page
<
Map
<
String
,
Object
>>
list_ongoing
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
Page
<
Map
<
String
,
Object
>>
list_ongoing
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录
* 获取所有记录
...
@@ -109,15 +101,6 @@ public interface VoteBusiness {
...
@@ -109,15 +101,6 @@ public interface VoteBusiness {
List
<
Map
<
String
,
Object
>>
list_ongoing
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_ongoing
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录数
*
* @param entity
* @throws BusinessException
*/
int
listCount_ongoing
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
* 分页获取记录
* 分页获取记录
*
*
* @param entity
* @param entity
...
@@ -134,22 +117,11 @@ public interface VoteBusiness {
...
@@ -134,22 +117,11 @@ public interface VoteBusiness {
List
<
Map
<
String
,
Object
>>
list_ended
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_ended
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
/**
* 获取所有记录数
*
* @param entity
* @throws BusinessException
*/
int
listCount_ended
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
/**
* 获取用户选择
* 获取用户选择
*
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
List
<
Map
<
String
,
Object
>>
list_userchecked
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_userChecked
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
}
}
src_jwapp/com/jw/app/business/log/LogBusinessImpl.java
View file @
c32feafd
...
@@ -34,7 +34,7 @@ public class LogBusinessImpl implements LogBusiness {
...
@@ -34,7 +34,7 @@ public class LogBusinessImpl implements LogBusiness {
@Override
@Override
public
void
insert_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
public
void
insert_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
entity
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
entity
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
entity
.
put
(
"CREATE_NAME"
,
SessionUtil
.
getEmname
());
entity
.
put
(
"CREATE_NAME"
,
SessionUtil
.
getEmname
());
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
...
@@ -86,7 +86,7 @@ public class LogBusinessImpl implements LogBusiness {
...
@@ -86,7 +86,7 @@ public class LogBusinessImpl implements LogBusiness {
@Override
@Override
public
void
delete_log
(
List
<
String
>
list
)
throws
BusinessException
{
public
void
delete_log
(
List
<
String
>
list
)
throws
BusinessException
{
logDAO
.
delete_log
(
list
);
logDAO
.
delete_log
(
list
);
logDAO
.
delete_
log_reply
(
list
);
logDAO
.
delete_
byLogId
(
list
);
}
}
...
@@ -97,9 +97,9 @@ public class LogBusinessImpl implements LogBusiness {
...
@@ -97,9 +97,9 @@ public class LogBusinessImpl implements LogBusiness {
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
// 获取列表
// 获取列表
List
<
Map
<
String
,
Object
>>
items
=
logDAO
.
list_log
(
new
RowBounds
(
pageStart
,
pageSize
),
List
<
Map
<
String
,
Object
>>
items
=
logDAO
.
list_log
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
query
);
// 获取列表个数
// 获取列表个数
int
count
=
listCount_log
(
query
);
int
count
=
listCount_log
(
query
);
...
@@ -114,13 +114,10 @@ query);
...
@@ -114,13 +114,10 @@ query);
}
}
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
list_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
public
List
<
Map
<
String
,
Object
>>
list_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
List
<
Map
<
String
,
Object
>>
list_data
=
null
;
{
List
<
Map
<
String
,
Object
>>
list_data
=
CacheKit
.
get
(
"ehcache10"
,
"meeting"
+
query
);
if
(
list_data
==
null
||
list_data
.
size
()
==
0
)
{
if
(
list_data
==
null
||
list_data
.
size
()
==
0
)
{
list_data
=
logDAO
.
list_log
(
query
);
list_data
=
logDAO
.
list_log
(
query
);
CacheKit
.
put
(
"ehcache10"
,
"log"
+
query
,
list_data
);
}
}
return
list_data
;
return
list_data
;
}
}
...
@@ -129,6 +126,29 @@ query);
...
@@ -129,6 +126,29 @@ query);
public
int
listCount_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
int
listCount_log
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
return
logDAO
.
listCount_log
(
query
);
return
logDAO
.
listCount_log
(
query
);
}
}
@Override
public
Page
<
Map
<
String
,
Object
>>
list_reply
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
// 计算起始记录
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
// 获取列表
List
<
Map
<
String
,
Object
>>
items
=
logDAO
.
list_reply
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
// 获取列表个数
int
count
=
listCount_reply
(
query
);
// 创建分页对象
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<
Map
<
String
,
Object
>>();
page
.
setStart
(
pageStart
);
page
.
setLimit
(
pageSize
);
page
.
setCount
(
count
);
page
.
setItems
(
items
);
return
page
;
}
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
list_reply
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
List
<
Map
<
String
,
Object
>>
list_reply
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
...
@@ -143,12 +163,13 @@ query);
...
@@ -143,12 +163,13 @@ query);
@Override
@Override
public
void
insert_reply
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
public
void
insert_reply
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
entity
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
entity
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
entity
.
put
(
"CODE"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CODE"
,
SessionUtil
.
getCode
());
entity
.
put
(
"REPLY_NAME"
,
SessionUtil
.
getEmname
());
entity
.
put
(
"REPLY_NAME"
,
SessionUtil
.
getEmname
());
entity
.
put
(
"REPLY_TIME"
,
new
Date
());
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CREATE_TIME"
,
SessionUtil
.
getCurrenttim
e
());
entity
.
put
(
"CREATE_TIME"
,
new
Dat
e
());
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"UPDATE_TIME"
,
SessionUtil
.
getCurrenttim
e
());
entity
.
put
(
"UPDATE_TIME"
,
new
Dat
e
());
List
<
String
>
itemListKey
=
new
ArrayList
<
String
>();
List
<
String
>
itemListKey
=
new
ArrayList
<
String
>();
List
<
Object
>
itemList
=
new
ArrayList
<
Object
>();
List
<
Object
>
itemList
=
new
ArrayList
<
Object
>();
if
(
entity
.
keySet
()
!=
null
)
{
if
(
entity
.
keySet
()
!=
null
)
{
...
@@ -165,8 +186,6 @@ query);
...
@@ -165,8 +186,6 @@ query);
}
}
}
}
@Override
@Override
public
void
delete_reply
(
List
<
String
>
list
)
throws
BusinessException
{
public
void
delete_reply
(
List
<
String
>
list
)
throws
BusinessException
{
logDAO
.
delete_reply
(
list
);
logDAO
.
delete_reply
(
list
);
...
...
src_jwapp/com/jw/app/business/log/logDAO.java
View file @
c32feafd
...
@@ -14,8 +14,8 @@ public interface logDAO {
...
@@ -14,8 +14,8 @@ public interface logDAO {
void
update_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_log
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
delete_log
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_log
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_
log_reply
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_
byLogId
(
List
<
String
>
list
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_log
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_log
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
...
...
src_jwapp/com/jw/app/business/log/logDAO.xml
View file @
c32feafd
...
@@ -3,36 +3,36 @@
...
@@ -3,36 +3,36 @@
<mapper
namespace=
"com.jw.app.business.log.logDAO"
>
<mapper
namespace=
"com.jw.app.business.log.logDAO"
>
<sql
id=
"WHERE"
>
<sql
id=
"WHERE"
>
<where>
<where>
<trim
prefixOverrides=
"and"
>
<trim
prefixOverrides=
"and"
>
<if
test=
"UUID != null and UUID != ''"
>
<if
test=
"UUID != null and UUID != ''"
>
and f.UUID = #{UUID}
and f.UUID = #{UUID}
</if>
</if>
<if
test=
"LOG_TITLE != null and LOG_TITLE != ''"
>
<if
test=
"LOG_TITLE != null and LOG_TITLE != ''"
>
and f.LOG_TITLE like concat('%',#{LOG_TITLE},'%')
and f.LOG_TITLE like concat('%',#{LOG_TITLE},'%')
</if>
</if>
<if
test=
"LOG_CONTENT != null and LOG_CONTENT != ''"
>
<if
test=
"LOG_CONTENT != null and LOG_CONTENT != ''"
>
and f.LOG_CONTENT like concat('%',#{LOG_CONTENT},'%')
and f.LOG_CONTENT like concat('%',#{LOG_CONTENT},'%')
</if>
</if>
<if
test=
"CREATE_NAME != null and CREATE_NAME != ''"
>
<if
test=
"CREATE_NAME != null and CREATE_NAME != ''"
>
and f.CREATE_NAME = #{CREATE_NAME}
and f.CREATE_NAME = #{CREATE_NAME}
</if>
</if>
<if
test=
"CREATE_ID != null and CREATE_ID != ''"
>
<if
test=
"CREATE_ID != null and CREATE_ID != ''"
>
and f.CREATE_ID like concat('%',#{CREATE_ID},'%')
and f.CREATE_ID like concat('%',#{CREATE_ID},'%')
</if>
</if>
<if
test=
"CREATE_TIME != null and CREATE_TIME != ''"
>
<if
test=
"CREATE_TIME != null and CREATE_TIME != ''"
>
and f.CREATE_TIME = #{CREATE_TIME}
and f.CREATE_TIME = #{CREATE_TIME}
</if>
</if>
<if
test=
"UPDATE_ID != null and UPDATE_ID != ''"
>
<if
test=
"UPDATE_ID != null and UPDATE_ID != ''"
>
and f.UPDATE_ID like concat('%',#{UPDATE_ID},'%')
and f.UPDATE_ID like concat('%',#{UPDATE_ID},'%')
</if>
</if>
<if
test=
"UPDATE_TIME != null and UPDATE_TIME != ''"
>
<if
test=
"UPDATE_TIME != null and UPDATE_TIME != ''"
>
and f.UPDATE_TIME = #{UPDATE_TIME}
and f.UPDATE_TIME = #{UPDATE_TIME}
</if>
</if>
</trim>
</trim>
</where>
</where>
</sql>
</sql>
<insert
id=
"insert_log"
parameterType=
"map"
>
<insert
id=
"insert_log"
parameterType=
"map"
>
insert into LOG_MANAGE(
insert into LOG_MANAGE(
<trim
prefix=
""
suffixOverrides=
","
>
<trim
prefix=
""
suffixOverrides=
","
>
...
@@ -48,7 +48,7 @@
...
@@ -48,7 +48,7 @@
</trim>
</trim>
<![CDATA[ ) ]]>
<![CDATA[ ) ]]>
</insert>
</insert>
<update
id=
"update_log"
parameterType=
"map"
>
<update
id=
"update_log"
parameterType=
"map"
>
<![CDATA[
<![CDATA[
update LOG_MANAGE set
update LOG_MANAGE set
...
@@ -61,20 +61,20 @@
...
@@ -61,20 +61,20 @@
<where>
<where>
<if
test=
"UUID != null and UUID != ''"
>
<if
test=
"UUID != null and UUID != ''"
>
and UUID = #{UUID}
and UUID = #{UUID}
</if>
</if>
</where>
</where>
</update>
</update>
<delete
id=
"delete_log"
parameterType=
"list"
>
<delete
id=
"delete_log"
parameterType=
"list"
>
<![CDATA[
<![CDATA[
delete from LOG_MANAGE where UUID IN
delete from LOG_MANAGE where UUID IN
]]>
]]>
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
close=
")"
>
close=
")"
>
#{UUID}
#{UUID}
</foreach>
</foreach>
</delete>
</delete>
<insert
id=
"insert_reply"
parameterType=
"map"
>
<insert
id=
"insert_reply"
parameterType=
"map"
>
insert into LOG_REPLY(
insert into LOG_REPLY(
<trim
prefix=
""
suffixOverrides=
","
>
<trim
prefix=
""
suffixOverrides=
","
>
...
@@ -90,58 +90,60 @@
...
@@ -90,58 +90,60 @@
</trim>
</trim>
<![CDATA[ ) ]]>
<![CDATA[ ) ]]>
</insert>
</insert>
<delete
id=
"delete_
log_reply
"
parameterType=
"list"
>
<delete
id=
"delete_
byLogId
"
parameterType=
"list"
>
<![CDATA[
<![CDATA[
delete from LOG_REPLY where LOG_ID IN
delete from LOG_REPLY where LOG_ID IN
]]>
]]>
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
close=
")"
>
close=
")"
>
#{UUID}
#{UUID}
</foreach>
</foreach>
</delete>
</delete>
<delete
id=
"delete_reply"
parameterType=
"list"
>
<delete
id=
"delete_reply"
parameterType=
"list"
>
<![CDATA[
<![CDATA[
delete from LOG_REPLY where UUID IN
delete from LOG_REPLY where UUID IN
]]>
]]>
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
close=
")"
>
close=
")"
>
#{UUID}
#{UUID}
</foreach>
</foreach>
</delete>
</delete>
<select
id=
"list_log"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
<select
id=
"list_log"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
select nmanage.*,nupdate.real_name new_update from (select manage.*,info.real_name new_create
SELECT
from log_manage manage
manage.*,
LEFT JOIN `uicm_user_info` info on
info1.real_name new_create,
info.user_id=manage.create_id ) nmanage
info2.real_name new_update,
LEFT JOIN (select manage.uuid,info.real_name
reply.*
from log_manage manage
FROM
LEFT JOIN `uicm_user_info` info on
log_manage manage
info.user_id=manage.update_id ) nupdate
LEFT JOIN `uicm_user_info` info1 ON info1.user_id = manage.create_id
on nmanage.uuid=nupdate.uuid
LEFT JOIN `uicm_user_info` info2 ON info2.user_id = manage.update_id
LEFT JOIN ( SELECT log_id, count( * ) reply_count FROM log_reply GROUP BY
log_id ) reply ON manage.uuid = reply.log_id
<include
refid=
"WHERE"
></include>
<include
refid=
"WHERE"
></include>
order by CREATE_TIME DESC
order by CREATE_TIME DESC
</select>
</select>
<select
id=
"listCount_log"
parameterType=
"map"
resultType=
"int"
>
<select
id=
"listCount_log"
parameterType=
"map"
resultType=
"int"
>
SELECT count(*) FROM LOG_MANAGE f
SELECT count(*) FROM LOG_MANAGE f
<include
refid=
"WHERE"
></include>
<include
refid=
"WHERE"
></include>
</select>
</select>
<select
id=
"list_reply"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
<select
id=
"list_reply"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
select *
select *
from LOG_REPLY
from LOG_REPLY
where LOG_ID=#{LOG_ID}
where LOG_ID=#{LOG_ID}
order by CREATE_TIME
order by CREATE_TIME
</select>
</select>
<select
id=
"listCount_reply"
parameterType=
"map"
resultType=
"int"
>
<select
id=
"listCount_reply"
parameterType=
"map"
resultType=
"int"
>
SELECT count(*) FROM LOG_REPLY
SELECT count(*) FROM LOG_REPLY
where LOG_ID=#{LOG_ID}
where LOG_ID=#{LOG_ID}
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
src_jwapp/com/jw/app/business/meeting/MeetingBusinessImpl.java
View file @
c32feafd
...
@@ -17,7 +17,7 @@ import com.gaowj.business.util.SessionUtil;
...
@@ -17,7 +17,7 @@ import com.gaowj.business.util.SessionUtil;
import
com.gaowj.standard.utils.CacheKit
;
import
com.gaowj.standard.utils.CacheKit
;
public
class
MeetingBusinessImpl
implements
MeetingBusiness
{
public
class
MeetingBusinessImpl
implements
MeetingBusiness
{
private
meetingDAO
meetingDAO
;
private
meetingDAO
meetingDAO
;
public
meetingDAO
getmeetingDAO
()
{
public
meetingDAO
getmeetingDAO
()
{
...
@@ -34,74 +34,76 @@ public class MeetingBusinessImpl implements MeetingBusiness {
...
@@ -34,74 +34,76 @@ public class MeetingBusinessImpl implements MeetingBusiness {
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CREATE_TIME"
,
new
Date
());
entity
.
put
(
"CREATE_TIME"
,
new
Date
());
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
//动态传值插入
//
动态传值插入
List
<
String
>
infoListKey
=
new
ArrayList
<
String
>();
List
<
String
>
infoListKey
=
new
ArrayList
<
String
>();
List
<
Object
>
infoList
=
new
ArrayList
<
Object
>();
List
<
Object
>
infoList
=
new
ArrayList
<
Object
>();
if
(
entity
.
keySet
()!=
null
)
{
if
(
entity
.
keySet
()
!=
null
)
{
Set
<
String
>
key
=
entity
.
keySet
();
Set
<
String
>
key
=
entity
.
keySet
();
// 将map集合中的key和value 取出来分别放到list集合里
// 将map集合中的key和value 取出来分别放到list集合里
for
(
String
str
:
key
)
{
for
(
String
str
:
key
)
{
infoList
.
add
(
entity
.
get
(
str
));
infoList
.
add
(
entity
.
get
(
str
));
infoListKey
.
add
(
str
);
infoListKey
.
add
(
str
);
}
}
entity
.
put
(
"infoListKey"
,
infoListKey
);
entity
.
put
(
"infoListKey"
,
infoListKey
);
entity
.
put
(
"infoList"
,
infoList
);
entity
.
put
(
"infoList"
,
infoList
);
// 插入
// 插入
meetingDAO
.
insert_meeting
(
entity
);
meetingDAO
.
insert_meeting
(
entity
);
}
}
}
}
@Override
@Override
public
void
insert_check_in
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
public
void
insert_check_in
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
List
<
Map
<
String
,
Object
>>
items
=
meetingDAO
.
list_check_in
(
entity
);
List
<
Map
<
String
,
Object
>>
items
=
meetingDAO
.
list_check_in
(
entity
);
if
(
items
.
size
()
==
0
)
{
if
(
items
.
size
()
==
0
)
{
entity
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
entity
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
entity
.
put
(
"PARTICIPANTS_NAME"
,
SessionUtil
.
getEmname
());
entity
.
put
(
"PARTICIPANTS_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CHECK_IN_TIME"
,
new
Date
());
entity
.
put
(
"PARTICIPANTS_NAME"
,
SessionUtil
.
getEmname
());
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CHECK_IN_TIME"
,
new
Date
());
entity
.
put
(
"CREATE_TIME"
,
new
Date
());
entity
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"CREATE_TIME"
,
new
Date
());
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
//动态传值插入
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
List
<
String
>
infoListKey
=
new
ArrayList
<
String
>();
// 动态传值插入
List
<
Object
>
infoList
=
new
ArrayList
<
Object
>();
List
<
String
>
infoListKey
=
new
ArrayList
<
String
>();
if
(
entity
.
keySet
()!=
null
){
List
<
Object
>
infoList
=
new
ArrayList
<
Object
>();
Set
<
String
>
key
=
entity
.
keySet
();
if
(
entity
.
keySet
()
!=
null
)
{
// 将map集合中的key和value 取出来分别放到list集合里
Set
<
String
>
key
=
entity
.
keySet
();
for
(
String
str
:
key
)
{
// 将map集合中的key和value 取出来分别放到list集合里
infoList
.
add
(
entity
.
get
(
str
));
for
(
String
str
:
key
)
{
infoListKey
.
add
(
str
);
infoList
.
add
(
entity
.
get
(
str
));
}
infoListKey
.
add
(
str
);
entity
.
put
(
"infoListKey"
,
infoListKey
);
}
entity
.
put
(
"infoList"
,
infoList
);
entity
.
put
(
"infoListKey"
,
infoListKey
);
// 插入
entity
.
put
(
"infoList"
,
infoList
);
meetingDAO
.
insert_check_in
(
entity
);
// 插入
}
meetingDAO
.
insert_check_in
(
entity
);
}
}
}
}
}
@Override
@Override
public
void
update_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
public
void
update_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
//动态传值修改
//
动态传值修改
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
List
<
Map
<
String
,
Object
>>
updateList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
List
<
Map
<
String
,
Object
>>
updateList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
entity
.
keySet
()!=
null
)
{
if
(
entity
.
keySet
()
!=
null
)
{
Set
<
String
>
key
=
entity
.
keySet
();
Set
<
String
>
key
=
entity
.
keySet
();
// 将map集合中的key和value 取出来分别放到list集合里
// 将map集合中的key和value 取出来分别放到list集合里
for
(
String
str
:
key
)
{
for
(
String
str
:
key
)
{
Map
<
String
,
Object
>
updateMap
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
updateMap
=
new
HashMap
<
String
,
Object
>();
if
(
StringUtils
.
equalsIgnoreCase
(
"UUID"
,
str
))
continue
;
if
(
StringUtils
.
equalsIgnoreCase
(
"UUID"
,
str
))
updateMap
.
put
(
"key"
,
str
);
continue
;
updateMap
.
put
(
"value"
,
entity
.
get
(
str
));
updateMap
.
put
(
"key"
,
str
);
updateMap
.
put
(
"value"
,
entity
.
get
(
str
));
updateList
.
add
(
updateMap
);
}
updateList
.
add
(
updateMap
);
entity
.
put
(
"info"
,
updateList
);
}
//
entity
.
put
(
"info"
,
updateList
);
meetingDAO
.
update_meeting
(
entity
);
//
meetingDAO
.
update_meeting
(
entity
);
}
}
}
}
...
@@ -110,29 +112,30 @@ public class MeetingBusinessImpl implements MeetingBusiness {
...
@@ -110,29 +112,30 @@ public class MeetingBusinessImpl implements MeetingBusiness {
public
void
delete_meeting
(
List
<
String
>
list
)
throws
BusinessException
{
public
void
delete_meeting
(
List
<
String
>
list
)
throws
BusinessException
{
meetingDAO
.
delete_meeting
(
list
);
meetingDAO
.
delete_meeting
(
list
);
meetingDAO
.
delete_check_in
(
list
);
meetingDAO
.
delete_check_in
(
list
);
}
}
@Override
@Override
public
Page
<
Map
<
String
,
Object
>>
list_meeting
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
Page
<
Map
<
String
,
Object
>>
list_meeting
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
//计算起始记录
throws
BusinessException
{
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
// 计算起始记录
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
//获取列表
List
<
Map
<
String
,
Object
>>
items
=
meetingDAO
.
list_meeting
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
// 获取列表
//获取列表个数
List
<
Map
<
String
,
Object
>>
items
=
meetingDAO
.
list_meeting
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
int
count
=
listCount_meeting
(
query
);
// 获取列表个数
int
count
=
listCount_meeting
(
query
);
//创建分页对象
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<
Map
<
String
,
Object
>>();
// 创建分页对象
page
.
setStart
(
pageStart
);
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<
Map
<
String
,
Object
>>();
page
.
setLimit
(
pageSize
);
page
.
setStart
(
pageStart
);
page
.
setCount
(
count
);
page
.
setLimit
(
pageSize
);
page
.
setItems
(
items
);
page
.
setCount
(
count
);
page
.
setItems
(
items
);
return
page
;
return
page
;
}
}
@Override
@Override
public
Page
<
Map
<
String
,
Object
>>
list_check_in
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
public
Page
<
Map
<
String
,
Object
>>
list_check_in
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
throws
BusinessException
{
...
@@ -153,13 +156,12 @@ public class MeetingBusinessImpl implements MeetingBusiness {
...
@@ -153,13 +156,12 @@ public class MeetingBusinessImpl implements MeetingBusiness {
return
page
;
return
page
;
}
}
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
list_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
List
<
Map
<
String
,
Object
>>
list_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
List
<
Map
<
String
,
Object
>>
list_data
=
CacheKit
.
get
(
"ehcache10"
,
"meeting"
+
query
);
List
<
Map
<
String
,
Object
>>
list_data
=
null
;
if
(
list_data
==
null
||
list_data
.
size
()==
0
){
if
(
list_data
==
null
||
list_data
.
size
()
==
0
)
{
list_data
=
meetingDAO
.
list_check_in
(
query
);
list_data
=
meetingDAO
.
list_check_in
(
query
);
CacheKit
.
put
(
"ehcache10"
,
"kqmk"
+
query
,
list_data
);
}
}
return
list_data
;
return
list_data
;
}
}
...
@@ -171,10 +173,10 @@ public class MeetingBusinessImpl implements MeetingBusiness {
...
@@ -171,10 +173,10 @@ public class MeetingBusinessImpl implements MeetingBusiness {
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
list_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
List
<
Map
<
String
,
Object
>>
list_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
List
<
Map
<
String
,
Object
>>
list_data
=
CacheKit
.
get
(
"ehcache10"
,
"meeting"
+
query
);
List
<
Map
<
String
,
Object
>>
list_data
=
CacheKit
.
get
(
"ehcache10"
,
"meeting"
+
query
);
if
(
list_data
==
null
||
list_data
.
size
()==
0
)
{
if
(
list_data
==
null
||
list_data
.
size
()
==
0
)
{
list_data
=
meetingDAO
.
list_meeting
(
query
);
list_data
=
meetingDAO
.
list_meeting
(
query
);
CacheKit
.
put
(
"ehcache10"
,
"kqmk"
+
query
,
list_data
);
CacheKit
.
put
(
"ehcache10"
,
"kqmk"
+
query
,
list_data
);
}
}
return
list_data
;
return
list_data
;
}
}
...
...
src_jwapp/com/jw/app/business/meeting/meetingDAO.java
View file @
c32feafd
...
@@ -8,27 +8,27 @@ import org.apache.ibatis.session.RowBounds;
...
@@ -8,27 +8,27 @@ import org.apache.ibatis.session.RowBounds;
import
com.gaowj.business.exception.BusinessException
;
import
com.gaowj.business.exception.BusinessException
;
public
interface
meetingDAO
{
public
interface
meetingDAO
{
void
insert_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_check_in
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_check_in
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_meeting
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
delete_meeting
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_meeting
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_check_in
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_check_in
(
List
<
String
>
list
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_meeting
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_meeting
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_meeting
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_check_in
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_check_in
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_check_in
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
}
}
src_jwapp/com/jw/app/business/meeting/meetingDAO.xml
View file @
c32feafd
...
@@ -3,45 +3,46 @@
...
@@ -3,45 +3,46 @@
<mapper
namespace=
"com.jw.app.business.meeting.meetingDAO"
>
<mapper
namespace=
"com.jw.app.business.meeting.meetingDAO"
>
<sql
id=
"WHERE"
>
<sql
id=
"WHERE"
>
<where>
<where>
<trim
prefixOverrides=
"and"
>
<trim
prefixOverrides=
"and"
>
<if
test=
"UUID != null and UUID != ''"
>
<if
test=
"UUID != null and UUID != ''"
>
and f.UUID = #{UUID}
and f.UUID = #{UUID}
</if>
</if>
<if
test=
"MEETING_ID != null and MEETING_ID != ''"
>
<if
test=
"MEETING_ID != null and MEETING_ID != ''"
>
and f.MEETING_ID = #{MEETING_ID}
and f.MEETING_ID = #{MEETING_ID}
</if>
</if>
<if
test=
"MEETING_NAME != null and MEETING_NAME != ''"
>
<if
test=
"MEETING_NAME != null and MEETING_NAME != ''"
>
and f.MEETING_NAME like concat('%',#{MEETING_NAME},'%')
and f.MEETING_NAME like concat('%',#{MEETING_NAME},'%')
</if>
</if>
<if
test=
"MEETING_CONTENT != null and MEETING_CONTENT != ''"
>
<if
test=
"MEETING_CONTENT != null and MEETING_CONTENT != ''"
>
and f.MEETING_CONTENT like concat('%',#{MEETING_CONTENT},'%')
and f.MEETING_CONTENT like
</if>
concat('%',#{MEETING_CONTENT},'%')
<if
test=
"PARTICIPANTS_NAME != null and PARTICIPANTS_NAME != ''"
>
</if>
and f.PARTICIPANTS_NAME = #{PARTICIPANTS_NAME}
<if
test=
"PARTICIPANTS_NAME != null and PARTICIPANTS_NAME != ''"
>
</if>
and f.PARTICIPANTS_NAME = #{PARTICIPANTS_NAME}
<if
test=
"VENUE != null and VENUE != ''"
>
</if>
and f.VENUE = #{VENUE}
<if
test=
"VENUE != null and VENUE != ''"
>
</if>
and f.VENUE = #{VENUE}
<if
test=
"CREATE_ID != null and CREATE_ID != ''"
>
</if>
and f.CREATE_ID like concat('%',#{CREATE_ID},'%')
<if
test=
"CREATE_ID != null and CREATE_ID != ''"
>
</if>
and f.CREATE_ID like concat('%',#{CREATE_ID},'%')
<if
test=
"START_TIME != null and START_TIME != ''"
>
</if>
and f.CREATE_TIME
>
= #{START_TIME}
<if
test=
"START_TIME != null and START_TIME != ''"
>
</if>
and f.CREATE_TIME
>
= #{START_TIME}
<if
test=
"END_TIME != null and END_TIME != ''"
>
</if>
and f.CREATE_TIME
<
= #{END_TIME}
<if
test=
"END_TIME != null and END_TIME != ''"
>
</if>
and f.CREATE_TIME
<
= #{END_TIME}
<if
test=
"UPDATE_ID != null and UPDATE_ID != ''"
>
</if>
and f.UPDATE_ID = #{UPDATE_ID}
<if
test=
"UPDATE_ID != null and UPDATE_ID != ''"
>
</if>
and f.UPDATE_ID = #{UPDATE_ID}
<if
test=
"UPDATE_TIME != null and UPDATE_TIME != ''"
>
</if>
and f.UPDATE_TIME = #{UPDATE_TIME}
<if
test=
"UPDATE_TIME != null and UPDATE_TIME != ''"
>
</if>
and f.UPDATE_TIME = #{UPDATE_TIME}
</trim>
</if>
</trim>
</where>
</where>
</sql>
</sql>
<insert
id=
"insert_meeting"
parameterType=
"map"
>
<insert
id=
"insert_meeting"
parameterType=
"map"
>
insert into MEETING_MANAGE(
insert into MEETING_MANAGE(
<trim
prefix=
""
suffixOverrides=
","
>
<trim
prefix=
""
suffixOverrides=
","
>
...
@@ -57,7 +58,7 @@
...
@@ -57,7 +58,7 @@
</trim>
</trim>
<![CDATA[ ) ]]>
<![CDATA[ ) ]]>
</insert>
</insert>
<insert
id=
"insert_check_in"
parameterType=
"map"
>
<insert
id=
"insert_check_in"
parameterType=
"map"
>
insert into MEETING_CHECK_IN(
insert into MEETING_CHECK_IN(
<trim
prefix=
""
suffixOverrides=
","
>
<trim
prefix=
""
suffixOverrides=
","
>
...
@@ -86,88 +87,98 @@
...
@@ -86,88 +87,98 @@
<where>
<where>
<if
test=
"UUID != null and UUID != ''"
>
<if
test=
"UUID != null and UUID != ''"
>
and UUID = #{UUID}
and UUID = #{UUID}
</if>
</if>
</where>
</where>
</update>
</update>
<delete
id=
"delete_meeting"
parameterType=
"list"
>
<delete
id=
"delete_meeting"
parameterType=
"list"
>
<![CDATA[
<![CDATA[
delete from MEETING_MANAGE where UUID IN
delete from MEETING_MANAGE where UUID IN
]]>
]]>
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
close=
")"
>
close=
")"
>
#{UUID}
#{UUID}
</foreach>
</foreach>
</delete>
</delete>
<delete
id=
"delete_check_in"
parameterType=
"list"
>
<delete
id=
"delete_check_in"
parameterType=
"list"
>
<![CDATA[
<![CDATA[
delete from MEETING_CHECK_IN where MEETING_ID IN
delete from MEETING_CHECK_IN where MEETING_ID IN
]]>
]]>
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
<foreach
collection=
"list"
item=
"UUID"
open=
"("
separator=
","
close=
")"
>
close=
")"
>
#{UUID}
#{UUID}
</foreach>
</foreach>
</delete>
</delete>
<select
id=
"list_meeting"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
<select
id=
"list_meeting"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
SELECT * FROM
SELECT * FROM
(
(
SELECT
SELECT
manage.*,
manage.*,
SUM( CASE WHEN check_in.uuid IS NULL THEN 0 ELSE 1 END ) AS meeting_count
SUM( CASE WHEN check_in.uuid IS NULL THEN
FROM
0 ELSE 1 END ) AS
( SELECT * FROM `meeting_manage`) manage
meeting_count
LEFT JOIN ( SELECT * FROM `meeting_check_in`
FROM
<where>
( SELECT * FROM `meeting_manage`)
<trim
prefixOverrides=
"and"
>
manage
<if
test=
"PARTICIPANTS_NAME != null and PARTICIPANTS_NAME != ''"
>
LEFT JOIN ( SELECT * FROM
and PARTICIPANTS_NAME = #{PARTICIPANTS_NAME}
`meeting_check_in`
</if>
<where>
</trim>
<trim
prefixOverrides=
"and"
>
</where>
<if
test=
"PARTICIPANTS_NAME != null and PARTICIPANTS_NAME != ''"
>
) check_in ON manage.uuid = check_in.meeting_id
and PARTICIPANTS_NAME = #{PARTICIPANTS_NAME}
GROUP BY
</if>
</trim>
</where>
) check_in ON manage.uuid = check_in.meeting_id
GROUP BY
manage.uuid
manage.uuid
) f
) f
<include
refid=
"WHERE"
></include>
<include
refid=
"WHERE"
></include>
order by f.CREATE_TIME DESC
order by f.CREATE_TIME DESC
</select>
</select>
<select
id=
"listCount_meeting"
parameterType=
"map"
resultType=
"int"
>
<select
id=
"listCount_meeting"
parameterType=
"map"
resultType=
"int"
>
SELECT count(*) FROM
SELECT count(*) FROM
(
(
SELECT
SELECT
manage.*,
manage.*,
SUM( CASE WHEN check_in.uuid IS NULL THEN 0 ELSE 1 END ) AS meeting_count
SUM( CASE WHEN check_in.uuid IS
FROM
NULL THEN 0 ELSE 1 END ) AS
( SELECT * FROM `meeting_manage`) manage
meeting_count
LEFT JOIN ( SELECT * FROM `meeting_check_in`
FROM
<where>
( SELECT * FROM
<trim
prefixOverrides=
"and"
>
`meeting_manage`) manage
<if
test=
"PARTICIPANTS_NAME != null and PARTICIPANTS_NAME != ''"
>
LEFT JOIN ( SELECT * FROM
and PARTICIPANTS_NAME = #{PARTICIPANTS_NAME}
`meeting_check_in`
</if>
<where>
</trim>
<trim
prefixOverrides=
"and"
>
</where>
<if
test=
"PARTICIPANTS_NAME != null and PARTICIPANTS_NAME != ''"
>
) check_in ON manage.uuid = check_in.meeting_id
and PARTICIPANTS_NAME = #{PARTICIPANTS_NAME}
GROUP BY
</if>
</trim>
</where>
) check_in ON manage.uuid = check_in.meeting_id
GROUP BY
manage.uuid
manage.uuid
) f
) f
<include
refid=
"WHERE"
></include>
<include
refid=
"WHERE"
></include>
</select>
</select>
<select
id=
"list_check_in"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
<select
id=
"list_check_in"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
select check_in.*,info.real_name,unit.name,info.telephone
select check_in.*,info.real_name,unit.name,info.telephone
from meeting_check_in check_in
from
LEFT JOIN `uicm_user_info` info on
meeting_check_in check_in
LEFT JOIN `uicm_user_info` info on
info.user_id=check_in.create_id
info.user_id=check_in.create_id
left join uicm_v_unit unit
left join uicm_v_unit unit
on unit.uuid=info.unit_id
on
unit.uuid=info.unit_id
where check_in.meeting_id=#{MEETING_ID}
where check_in.meeting_id=#{MEETING_ID}
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
src_jwapp/com/jw/app/business/vote/VoteBusinessImpl.java
View file @
c32feafd
...
@@ -70,7 +70,7 @@ public class VoteBusinessImpl implements VoteBusiness {
...
@@ -70,7 +70,7 @@ public class VoteBusinessImpl implements VoteBusiness {
item
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
item
.
put
(
"UUID"
,
java
.
util
.
UUID
.
randomUUID
().
toString
());
item
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
item
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
item
.
put
(
"CREATE_TIME"
,
SessionUtil
.
getCurrenttime
());
item
.
put
(
"CREATE_TIME"
,
SessionUtil
.
getCurrenttime
());
item
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
item
.
put
(
"UPDATE_ID"
,
SessionUtil
.
getCode
());
item
.
put
(
"MANAGE_ID"
,
entity
.
get
(
"UUID"
));
item
.
put
(
"MANAGE_ID"
,
entity
.
get
(
"UUID"
));
item
.
put
(
"UPDATE_TIME"
,
SessionUtil
.
getCurrenttime
());
item
.
put
(
"UPDATE_TIME"
,
SessionUtil
.
getCurrenttime
());
item
.
put
(
"SORT_NUM"
,
i
);
item
.
put
(
"SORT_NUM"
,
i
);
...
@@ -218,6 +218,7 @@ public class VoteBusinessImpl implements VoteBusiness {
...
@@ -218,6 +218,7 @@ public class VoteBusinessImpl implements VoteBusiness {
if
(
listMoveUuid
.
size
()
>
0
)
{
if
(
listMoveUuid
.
size
()
>
0
)
{
voteDAO
.
delete_item
(
listMoveUuid
);
voteDAO
.
delete_item
(
listMoveUuid
);
voteDAO
.
delete_vote_action
(
listMoveUuid
);
}
}
}
}
...
@@ -239,22 +240,7 @@ public class VoteBusinessImpl implements VoteBusiness {
...
@@ -239,22 +240,7 @@ public class VoteBusinessImpl implements VoteBusiness {
public
Page
<
Map
<
String
,
Object
>>
list_vote
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
public
Page
<
Map
<
String
,
Object
>>
list_vote
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
throws
BusinessException
{
query
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
query
.
put
(
"CREATE_ID"
,
SessionUtil
.
getCode
());
// 计算起始记录
return
list_vote_info
(
pageNo
,
pageSize
,
query
);
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
// 获取列表
List
<
Map
<
String
,
Object
>>
items
=
voteDAO
.
list_vote
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
// 获取列表个数
int
count
=
listCount_vote
(
query
);
// 创建分页对象
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<
Map
<
String
,
Object
>>();
page
.
setStart
(
pageStart
);
page
.
setLimit
(
pageSize
);
page
.
setCount
(
count
);
page
.
setItems
(
items
);
return
page
;
}
}
@Override
@Override
...
@@ -262,34 +248,24 @@ public class VoteBusinessImpl implements VoteBusiness {
...
@@ -262,34 +248,24 @@ public class VoteBusinessImpl implements VoteBusiness {
throws
BusinessException
{
throws
BusinessException
{
// 计算起始记录
// 计算起始记录
query
.
put
(
"STATUS_FLAG"
,
1
);
query
.
put
(
"STATUS_FLAG"
,
1
);
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
return
list_vote_info
(
pageNo
,
pageSize
,
query
);
// 获取列表
List
<
Map
<
String
,
Object
>>
items
=
voteDAO
.
list_vote
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
// 获取列表个数
int
count
=
listCount_vote
(
query
);
// 创建分页对象
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<
Map
<
String
,
Object
>>();
page
.
setStart
(
pageStart
);
page
.
setLimit
(
pageSize
);
page
.
setCount
(
count
);
page
.
setItems
(
items
);
return
page
;
}
}
@Override
@Override
public
Page
<
Map
<
String
,
Object
>>
list_ended
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
public
Page
<
Map
<
String
,
Object
>>
list_ended
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
throws
BusinessException
{
query
.
put
(
"STATUS_FLAG"
,
2
);
query
.
put
(
"STATUS_FLAG"
,
2
);
return
list_vote_info
(
pageNo
,
pageSize
,
query
);
}
private
Page
<
Map
<
String
,
Object
>>
list_vote_info
(
int
pageNo
,
int
pageSize
,
Map
<
String
,
Object
>
query
)
{
// 计算起始记录
// 计算起始记录
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
int
pageStart
=
(
pageNo
-
1
)
*
pageSize
;
// 获取列表
// 获取列表
List
<
Map
<
String
,
Object
>>
items
=
voteDAO
.
list_vote
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
List
<
Map
<
String
,
Object
>>
items
=
voteDAO
.
list_vote
(
new
RowBounds
(
pageStart
,
pageSize
),
query
);
// 获取列表个数
// 获取列表个数
int
count
=
listCount_vote
(
query
);
int
count
=
voteDAO
.
listCount_vote
(
query
);
// 创建分页对象
// 创建分页对象
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<
Map
<
String
,
Object
>>();
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<
Map
<
String
,
Object
>>();
...
@@ -303,30 +279,14 @@ public class VoteBusinessImpl implements VoteBusiness {
...
@@ -303,30 +279,14 @@ public class VoteBusinessImpl implements VoteBusiness {
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
list_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
List
<
Map
<
String
,
Object
>>
list_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
List
<
Map
<
String
,
Object
>>
list_data
=
CacheKit
.
get
(
"ehcache10"
,
"vote"
+
query
)
;
List
<
Map
<
String
,
Object
>>
list_data
=
null
;
if
(
list_data
==
null
||
list_data
.
size
()
==
0
)
{
if
(
list_data
==
null
||
list_data
.
size
()
==
0
)
{
list_data
=
voteDAO
.
list_vote
(
query
);
list_data
=
voteDAO
.
list_vote
(
query
);
CacheKit
.
put
(
"ehcache10"
,
"vote"
+
query
,
list_data
);
}
}
return
list_data
;
return
list_data
;
}
}
@Override
@Override
public
int
listCount_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
return
voteDAO
.
listCount_vote
(
query
);
}
@Override
public
int
listCount_ongoing
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
return
voteDAO
.
listCount_vote
(
query
);
}
@Override
public
int
listCount_ended
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
return
voteDAO
.
listCount_vote
(
query
);
}
@Override
public
List
<
Map
<
String
,
Object
>>
list_ongoing
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
List
<
Map
<
String
,
Object
>>
list_ongoing
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
return
voteDAO
.
list_vote
(
query
);
return
voteDAO
.
list_vote
(
query
);
...
@@ -344,12 +304,12 @@ public class VoteBusinessImpl implements VoteBusiness {
...
@@ -344,12 +304,12 @@ public class VoteBusinessImpl implements VoteBusiness {
}
}
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
list_user
c
hecked
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
public
List
<
Map
<
String
,
Object
>>
list_user
C
hecked
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
{
return
voteDAO
.
list_user
c
hecked
(
query
);
return
voteDAO
.
list_user
C
hecked
(
query
);
}
}
@Override
@Override
public
void
update_end
v
ote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
public
void
update_end
V
ote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
{
// 动态传值修改
// 动态传值修改
entity
.
put
(
"REALLY_END_TIME"
,
new
Date
());
entity
.
put
(
"REALLY_END_TIME"
,
new
Date
());
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
entity
.
put
(
"UPDATE_TIME"
,
new
Date
());
...
...
src_jwapp/com/jw/app/business/vote/voteDAO.java
View file @
c32feafd
...
@@ -8,34 +8,33 @@ import org.apache.ibatis.session.RowBounds;
...
@@ -8,34 +8,33 @@ import org.apache.ibatis.session.RowBounds;
import
com.gaowj.business.exception.BusinessException
;
import
com.gaowj.business.exception.BusinessException
;
public
interface
voteDAO
{
public
interface
voteDAO
{
void
insert_vote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_vote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
insert_item
(
Map
<
String
,
Object
>
itemmap
)
throws
BusinessException
;
void
insert_item
(
Map
<
String
,
Object
>
itemmap
)
throws
BusinessException
;
void
insert_userVote
(
Map
<
String
,
Object
>
itemmap
)
throws
BusinessException
;
void
insert_userVote
(
Map
<
String
,
Object
>
itemmap
)
throws
BusinessException
;
void
update_vote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_vote
(
Map
<
String
,
Object
>
entity
)
throws
BusinessException
;
void
update_item
(
Map
<
String
,
Object
>
item
)
throws
BusinessException
;
void
update_item
(
Map
<
String
,
Object
>
item
)
throws
BusinessException
;
void
delete_vote
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_vote
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_vote_item
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_vote_item
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_vote_action
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_vote_action
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_item
(
List
<
String
>
list
)
throws
BusinessException
;
void
delete_item
(
List
<
String
>
list
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_vote
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_item
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_vote
(
RowBounds
rowbounds
,
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_userchecked
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
int
listCount_vote
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_item
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
List
<
Map
<
String
,
Object
>>
list_userChecked
(
Map
<
String
,
Object
>
query
)
throws
BusinessException
;
}
}
src_jwapp/com/jw/app/business/vote/voteDAO.xml
View file @
c32feafd
...
@@ -2,45 +2,45 @@
...
@@ -2,45 +2,45 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.jw.app.business.vote.voteDAO"
>
<mapper
namespace=
"com.jw.app.business.vote.voteDAO"
>
<sql
id=
"WHERE"
>
<sql
id=
"WHERE"
>
<where>
<where>
<trim
prefixOverrides=
"and"
>
<trim
prefixOverrides=
"and"
>
<if
test=
"UUID != null and UUID != ''"
>
<if
test=
"UUID != null and UUID != ''"
>
and f.UUID = #{UUID}
and f.UUID = #{UUID}
</if>
</if>
<if
test=
"USERSELF == 0"
>
<if
test=
"USERSELF == 0"
>
and f.vote_count > 0
and f.vote_count > 0
</if>
</if>
<if
test=
"CONTENT != null and CONTENT != ''"
>
<if
test=
"CONTENT != null and CONTENT != ''"
>
and f.CONTENT like concat('%',#{CONTENT},'%')
and f.CONTENT like concat('%',#{CONTENT},'%')
</if>
</if>
<if
test=
"CREATE_ID != null and CREATE_ID != ''"
>
<if
test=
"CREATE_ID != null and CREATE_ID != ''"
>
and f.CREATE_ID like concat('%',#{CREATE_ID},'%')
and f.CREATE_ID like concat('%',#{CREATE_ID},'%')
</if>
</if>
<if
test=
"START_TIME != null and START_TIME != ''"
>
<if
test=
"START_TIME != null and START_TIME != ''"
>
and f.CREATE_TIME
>
= #{START_TIME}
and f.CREATE_TIME
>
= #{START_TIME}
</if>
</if>
<if
test=
"END_TIME != null and END_TIME != ''"
>
<if
test=
"END_TIME != null and END_TIME != ''"
>
and f.CREATE_TIME
<
= #{END_TIME}
and f.CREATE_TIME
<
= #{END_TIME}
</if>
</if>
<if
test=
"UPDATE_ID != null and UPDATE_ID != ''"
>
<if
test=
"UPDATE_ID != null and UPDATE_ID != ''"
>
and f.UPDATE_ID = #{UPDATE_ID}
and f.UPDATE_ID = #{UPDATE_ID}
</if>
</if>
<if
test=
"UPDATE_TIME != null and UPDATE_TIME != ''"
>
<if
test=
"UPDATE_TIME != null and UPDATE_TIME != ''"
>
and f.UPDATE_TIME = #{UPDATE_TIME}
and f.UPDATE_TIME = #{UPDATE_TIME}
</if>
</if>
<if
test=
"START_START_TIME != null and START_START_TIME != ''"
>
<if
test=
"START_START_TIME != null and START_START_TIME != ''"
>
and f.START_TIME
>
= #{START_START_TIME}
and f.START_TIME
>
= #{START_START_TIME}
</if>
</if>
<if
test=
"END_START_TIME != null and END_START_TIME != ''"
>
<if
test=
"END_START_TIME != null and END_START_TIME != ''"
>
and f.START_TIME
<
= #{END_START_TIME}
and f.START_TIME
<
= #{END_START_TIME}
</if>
</if>
<if
test=
"START_END_TIME != null and START_END_TIME != ''"
>
<if
test=
"START_END_TIME != null and START_END_TIME != ''"
>
and f.END_TIME
>
= #{START_END_TIME}
and f.END_TIME
>
= #{START_END_TIME}
</if>
</if>
<if
test=
"END_END_TIME != null and END_END_TIME != ''"
>
<if
test=
"END_END_TIME != null and END_END_TIME != ''"
>
and f.END_TIME
<
= #{END_END_TIME}
and f.END_TIME
<
= #{END_END_TIME}
</if>
</if>
</trim>
</trim>
</where>
</where>
</sql>
</sql>
<insert
id=
"insert_vote"
parameterType=
"map"
>
<insert
id=
"insert_vote"
parameterType=
"map"
>
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
#{UUID}
#{UUID}
</foreach>
</foreach>
</delete>
</delete>
<delete
id=
"delete_vote_action"
parameterType=
"list"
>
<delete
id=
"delete_vote_action"
parameterType=
"list"
>
<![CDATA[
<![CDATA[
delete from VOTE_MANAGE_ACTION where MANAGE_ID IN
delete from VOTE_MANAGE_ACTION where MANAGE_ID IN
...
@@ -164,67 +164,71 @@
...
@@ -164,67 +164,71 @@
</delete>
</delete>
<select
id=
"list_vote"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
<select
id=
"list_vote"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
SELECT * FROM
SELECT * FROM
(
(
SELECT
SELECT
manage.*,
manage.*,
SUM( CASE WHEN action.uuid IS NULL THEN 0 ELSE 1 END ) AS vote_count
SUM( CASE WHEN action.uuid IS NULL THEN 0
FROM
ELSE 1 END ) AS
( SELECT * FROM `vote_manage`
vote_count
<where>
FROM
<trim
prefixOverrides=
"and"
>
( SELECT * FROM `vote_manage`
<if
test=
"STATUS_FLAG != null and STATUS_FLAG != ''"
>
<where>
and STATUS_FLAG = #{STATUS_FLAG}
<trim
prefixOverrides=
"and"
>
</if>
<if
test=
"STATUS_FLAG != null and STATUS_FLAG != ''"
>
</trim>
and STATUS_FLAG = #{STATUS_FLAG}
</where>
</if>
</trim>
</where>
) manage
) manage
LEFT JOIN ( SELECT * FROM `vote_manage_action`
LEFT JOIN ( SELECT * FROM `vote_manage_action`
<where>
<where>
<trim
prefixOverrides=
"and"
>
<trim
prefixOverrides=
"and"
>
<if
test=
"USER_ID != null and USER_ID != ''"
>
<if
test=
"USER_ID != null and USER_ID != ''"
>
and USER_ID = #{USER_ID}
and USER_ID = #{USER_ID}
</if>
</if>
</trim>
</trim>
</where>
</where>
) action ON manage.uuid = action.manage_id
) action ON manage.uuid = action.manage_id
GROUP BY
GROUP BY
manage.uuid
manage.uuid
) f
) f
<include
refid=
"WHERE"
></include>
<include
refid=
"WHERE"
></include>
order by f.CREATE_TIME DESC
order by f.CREATE_TIME DESC
</select>
</select>
<select
id=
"listCount_vote"
parameterType=
"map"
resultType=
"int"
>
<select
id=
"listCount_vote"
parameterType=
"map"
resultType=
"int"
>
SELECT count(*) FROM
SELECT count(*) FROM
(
(
SELECT
SELECT
manage.*,
manage.*,
SUM( CASE WHEN action.uuid IS NULL THEN 0 ELSE 1 END ) AS vote_count
SUM( CASE WHEN action.uuid IS NULL
FROM
THEN 0 ELSE 1 END ) AS
( SELECT * FROM `vote_manage`
vote_count
<where>
FROM
<trim
prefixOverrides=
"and"
>
( SELECT * FROM `vote_manage`
<if
test=
"STATUS_FLAG != null and STATUS_FLAG != ''"
>
<where>
and STATUS_FLAG = #{STATUS_FLAG}
<trim
prefixOverrides=
"and"
>
</if>
<if
test=
"STATUS_FLAG != null and STATUS_FLAG != ''"
>
</trim>
and STATUS_FLAG = #{STATUS_FLAG}
</where>
</if>
</trim>
</where>
) manage
) manage
LEFT JOIN ( SELECT * FROM `vote_manage_action`
LEFT JOIN ( SELECT * FROM `vote_manage_action`
<where>
<where>
<trim
prefixOverrides=
"and"
>
<trim
prefixOverrides=
"and"
>
<if
test=
"USER_ID != null and USER_ID != ''"
>
<if
test=
"USER_ID != null and USER_ID != ''"
>
and USER_ID = #{USER_ID}
and USER_ID = #{USER_ID}
</if>
</if>
</trim>
</trim>
</where>
</where>
) action ON manage.uuid = action.manage_id
) action ON manage.uuid = action.manage_id
GROUP BY
GROUP BY
manage.uuid
manage.uuid
) f
) f
<include
refid=
"WHERE"
></include>
<include
refid=
"WHERE"
></include>
</select>
</select>
<select
id=
"list_item"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
<select
id=
"list_item"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
...
@@ -233,12 +237,13 @@
...
@@ -233,12 +237,13 @@
where manage_id=#{MANAGE_ID}
where manage_id=#{MANAGE_ID}
order by sort_num ASC
order by sort_num ASC
</select>
</select>
<select
id=
"list_user
c
hecked"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
<select
id=
"list_user
C
hecked"
parameterType=
"map"
resultType=
"upperCaseKeyMap"
>
select *
select *
from VOTE_MANAGE_ACTION
from VOTE_MANAGE_ACTION
where manage_id=#{MANAGE_ID}
where manage_id=#{MANAGE_ID}
order by CREATE_TIME ASC
order by
CREATE_TIME ASC
</select>
</select>
...
...
src_jwapp/com/jw/app/log/action/actAction.java
View file @
c32feafd
...
@@ -59,7 +59,7 @@ public class actAction extends BasicAction {
...
@@ -59,7 +59,7 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 插入
* 插入
*
*
...
@@ -84,7 +84,7 @@ public class actAction extends BasicAction {
...
@@ -84,7 +84,7 @@ public class actAction extends BasicAction {
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
sysbusiness
.
insert_logBusiness
(
"insertReply"
,
""
+
entity
,
"增加测试数据"
,
(
String
)
entity
.
get
(
"UUID"
),
sysbusiness
.
insert_logBusiness
(
"insertReply"
,
""
+
entity
,
"增加测试数据"
,
(
String
)
entity
.
get
(
"UUID"
),
(
String
)
entity
.
get
(
"CREATE_NAME"
),
"logdemo1"
);
(
String
)
entity
.
get
(
"CREATE_NAME"
),
"logdemo1"
);
Map
<
String
,
Object
>
result
=
Status
.
getStatusSuccessMessage
(
"保存成功"
);
Map
<
String
,
Object
>
result
=
Status
.
getStatusSuccessMessage
(
"保存成功"
);
result
.
put
(
"UUID"
,
entity
.
get
(
"UUID"
));
result
.
put
(
"UUID"
,
entity
.
get
(
"UUID"
));
result
.
put
(
"REPLY_NAME"
,
entity
.
get
(
"REPLY_NAME"
));
result
.
put
(
"REPLY_NAME"
,
entity
.
get
(
"REPLY_NAME"
));
result
.
put
(
"CODE"
,
entity
.
get
(
"CODE"
));
result
.
put
(
"CODE"
,
entity
.
get
(
"CODE"
));
...
@@ -96,7 +96,6 @@ public class actAction extends BasicAction {
...
@@ -96,7 +96,6 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 更新
* 更新
...
@@ -152,7 +151,7 @@ public class actAction extends BasicAction {
...
@@ -152,7 +151,7 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 在软删除基础上删除记录
* 在软删除基础上删除记录
*
*
...
...
src_jwapp/com/jw/app/log/action/dataAction.java
View file @
c32feafd
package
com
.
jw
.
app
.
log
.
action
;
package
com
.
jw
.
app
.
log
.
action
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.util.HashMap
;
import
java.util.HashMap
;
...
@@ -21,41 +20,48 @@ import com.gaowj.business.util.SessionUtil;
...
@@ -21,41 +20,48 @@ import com.gaowj.business.util.SessionUtil;
import
com.gaowj.business.util.TestMd5
;
import
com.gaowj.business.util.TestMd5
;
import
com.gaowj.standard.utils.CacheKit
;
import
com.gaowj.standard.utils.CacheKit
;
public
class
dataAction
extends
BasicAction
{
public
class
dataAction
extends
BasicAction
{
private
static
final
long
serialVersionUID
=
4416458722090020762L
;
private
static
final
long
serialVersionUID
=
4416458722090020762L
;
private
JSONObject
jsonObject
=
new
JSONObject
();
private
JSONObject
jsonObject
=
new
JSONObject
();
private
int
rows
=
20
;
// 每页显示的记录数
private
int
rows
=
20
;
// 每页显示的记录数
private
int
page
=
1
;
// 当前第几页
private
int
page
=
1
;
// 当前第几页
public
JSONObject
getJsonObject
()
{
public
JSONObject
getJsonObject
()
{
return
jsonObject
;
return
jsonObject
;
}
}
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
this
.
jsonObject
=
jsonObject
;
this
.
jsonObject
=
jsonObject
;
}
}
public
int
getRows
()
{
public
int
getRows
()
{
return
rows
;
return
rows
;
}
}
public
void
setRows
(
int
rows
)
{
public
void
setRows
(
int
rows
)
{
this
.
rows
=
rows
;
this
.
rows
=
rows
;
}
}
public
int
getPage
()
{
public
int
getPage
()
{
return
page
;
return
page
;
}
}
public
void
setPage
(
int
page
)
{
public
void
setPage
(
int
page
)
{
this
.
page
=
page
;
this
.
page
=
page
;
}
}
/**
/**
* 分页获取记录
* 分页获取记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
list
()
throws
BusinessException
{
public
String
list
()
throws
BusinessException
{
LogBusiness
business
=
BusinessManager
.
getBusiness
(
LogBusiness
.
class
);
LogBusiness
business
=
BusinessManager
.
getBusiness
(
LogBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_log
(
pageNo
,
pageSize
,
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_log
(
pageNo
,
pageSize
,
query
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
...
@@ -75,43 +81,44 @@ public class dataAction extends BasicAction{
...
@@ -75,43 +81,44 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 获取所有记录
* 获取所有记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
listAll
()
throws
BusinessException
{
public
String
listAll
()
throws
BusinessException
{
LogBusiness
business
=
BusinessManager
.
getBusiness
(
LogBusiness
.
class
);
LogBusiness
business
=
BusinessManager
.
getBusiness
(
LogBusiness
.
class
);
try
{
try
{
//表示获取前台表单提交的所有"FIELD_"开始的键值数据,例如FIELD_NAME,FIELD_CODE....
// 表示获取前台表单提交的所有"FIELD_"开始的键值数据,例如FIELD_NAME,FIELD_CODE....
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
//把前端传进来的字符型时间数据例 如DATE_2018-09-09转换成DATE型的时间数据。
// 把前端传进来的字符型时间数据例 如DATE_2018-09-09转换成DATE型的时间数据。
//主要和前端is_entity.FIELD_CREATE_TIME = strToDateObj(is_entity.FIELD_CREATE_TIME)配对使用。
// 主要和前端is_entity.FIELD_CREATE_TIME =
//前端提交前strToDateObj方法会把时间处理成DATE_2018-09-09再提交
// strToDateObj(is_entity.FIELD_CREATE_TIME)配对使用。
// 前端提交前strToDateObj方法会把时间处理成DATE_2018-09-09再提交
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
//session工具
//
session工具
String
code
=
SessionUtil
.
getCode
();
//当前用户ID
String
code
=
SessionUtil
.
getCode
();
//
当前用户ID
String
emid
=
SessionUtil
.
getEmid
();
//当前用户帐号
String
emid
=
SessionUtil
.
getEmid
();
//
当前用户帐号
String
emname
=
SessionUtil
.
getEmname
();
//当前用户名称
String
emname
=
SessionUtil
.
getEmname
();
//
当前用户名称
String
emdepart
=
SessionUtil
.
getEmdepart
();
//当前用户部门id
String
emdepart
=
SessionUtil
.
getEmdepart
();
//
当前用户部门id
String
emdepartname
=
SessionUtil
.
getEmdepartname
();
//当前用户部门名称
String
emdepartname
=
SessionUtil
.
getEmdepartname
();
//
当前用户部门名称
String
emsex
=
SessionUtil
.
getEmsex
();
//当前用户性别
String
emsex
=
SessionUtil
.
getEmsex
();
//
当前用户性别
String
loginip
=
SessionUtil
.
getLoginip
();
//当前用户登录IP
String
loginip
=
SessionUtil
.
getLoginip
();
//
当前用户登录IP
String
clientip
=
SessionUtil
.
getClientIp
();
//获取客户端IP
String
clientip
=
SessionUtil
.
getClientIp
();
//
获取客户端IP
String
quanxian
=
SessionUtil
.
getQuanxian
();
//获取当前用户使用模块清单
String
quanxian
=
SessionUtil
.
getQuanxian
();
//
获取当前用户使用模块清单
String
sessionid
=
SessionUtil
.
getSessionid
();
//获取当前用户sessionID
String
sessionid
=
SessionUtil
.
getSessionid
();
//
获取当前用户sessionID
String
currenttimme
=
SessionUtil
.
getCurrenttime
();
//当前用户本次登录时间
String
currenttimme
=
SessionUtil
.
getCurrenttime
();
//
当前用户本次登录时间
String
beforetime
=
SessionUtil
.
getBeforetime
();
//当前用户上次登录时间
String
beforetime
=
SessionUtil
.
getBeforetime
();
//
当前用户上次登录时间
//配置文件工具
//
配置文件工具
//表示获取src目录下quartz_service.properties文件中主键是login_main_url的值
//
表示获取src目录下quartz_service.properties文件中主键是login_main_url的值
String
tt
=
PropUtil
.
getValue
(
"login_main_url"
,
"quartz_service"
,
""
);
String
tt
=
PropUtil
.
getValue
(
"login_main_url"
,
"quartz_service"
,
""
);
List
<
Map
<
String
,
Object
>>
listData
=
business
.
list_log
(
query
);
List
<
Map
<
String
,
Object
>>
listData
=
business
.
list_log
(
query
);
int
listDataCount
=
listData
.
size
();
int
listDataCount
=
listData
.
size
();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
...
@@ -132,15 +139,26 @@ public class dataAction extends BasicAction{
...
@@ -132,15 +139,26 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
public
String
listItem
()
throws
BusinessException
{
public
String
listItem
()
throws
BusinessException
{
LogBusiness
business
=
BusinessManager
.
getBusiness
(
LogBusiness
.
class
);
LogBusiness
business
=
BusinessManager
.
getBusiness
(
LogBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
List
<
Map
<
String
,
Object
>>
listItems
=
business
.
list_reply
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_reply
(
pageNo
,
pageSize
,
query
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
data
.
put
(
"pageNo"
,
pageNo
);
data
.
put
(
"pageSize"
,
pageSize
);
data
.
put
(
"pageCount"
,
pageCount
);
data
.
put
(
"rows"
,
data
.
get
(
"rowSet"
));
data
.
put
(
"total"
,
pageRows
.
getCount
());
jsonObject
=
new
JSONObject
();
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"listItems"
,
listItems
);
jsonObject
.
putAll
(
data
);
// List<Map<String, Object>> listItems = business.list_reply(query);
// jsonObject = new JSONObject();
// jsonObject.put("listItems", listItems);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
// TODO Auto-generated catch block
// TODO Auto-generated catch block
e
.
printStackTrace
();
e
.
printStackTrace
();
...
...
src_jwapp/com/jw/app/log/action/viewAction.java
View file @
c32feafd
package
com
.
jw
.
app
.
log
.
action
;
package
com
.
jw
.
app
.
log
.
action
;
import
java.util.Map
;
import
java.util.Map
;
import
com.gaowj.business.action.BasicAction
;
import
com.gaowj.business.action.BasicAction
;
...
@@ -19,13 +18,13 @@ public class viewAction extends BasicAction {
...
@@ -19,13 +18,13 @@ public class viewAction extends BasicAction {
request
.
setAttribute
(
"is_row"
,
query
);
request
.
setAttribute
(
"is_row"
,
query
);
return
"logTabDetail"
;
return
"logTabDetail"
;
}
}
public
String
replyTabDetail
()
throws
BusinessException
{
public
String
replyTabDetail
()
throws
BusinessException
{
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
request
.
setAttribute
(
"is_row"
,
query
);
request
.
setAttribute
(
"is_row"
,
query
);
return
"replyTabDetail"
;
return
"replyTabDetail"
;
}
}
public
String
replyTab
()
throws
BusinessException
{
public
String
replyTab
()
throws
BusinessException
{
return
"replyTab"
;
return
"replyTab"
;
}
}
...
...
src_jwapp/com/jw/app/meeting/action/actAction.java
View file @
c32feafd
...
@@ -59,7 +59,7 @@ public class actAction extends BasicAction {
...
@@ -59,7 +59,7 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 插入
* 插入
*
*
...
...
src_jwapp/com/jw/app/meeting/action/dataAction.java
View file @
c32feafd
package
com
.
jw
.
app
.
meeting
.
action
;
package
com
.
jw
.
app
.
meeting
.
action
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.util.HashMap
;
import
java.util.HashMap
;
...
@@ -21,42 +20,49 @@ import com.gaowj.business.util.SessionUtil;
...
@@ -21,42 +20,49 @@ import com.gaowj.business.util.SessionUtil;
import
com.gaowj.business.util.TestMd5
;
import
com.gaowj.business.util.TestMd5
;
import
com.gaowj.standard.utils.CacheKit
;
import
com.gaowj.standard.utils.CacheKit
;
public
class
dataAction
extends
BasicAction
{
public
class
dataAction
extends
BasicAction
{
private
static
final
long
serialVersionUID
=
-
3006159112969667743L
;
private
static
final
long
serialVersionUID
=
-
3006159112969667743L
;
private
JSONObject
jsonObject
=
new
JSONObject
();
private
JSONObject
jsonObject
=
new
JSONObject
();
private
int
rows
=
20
;
// 每页显示的记录数
private
int
rows
=
20
;
// 每页显示的记录数
private
int
page
=
1
;
// 当前第几页
private
int
page
=
1
;
// 当前第几页
public
JSONObject
getJsonObject
()
{
public
JSONObject
getJsonObject
()
{
return
jsonObject
;
return
jsonObject
;
}
}
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
this
.
jsonObject
=
jsonObject
;
this
.
jsonObject
=
jsonObject
;
}
}
public
int
getRows
()
{
public
int
getRows
()
{
return
rows
;
return
rows
;
}
}
public
void
setRows
(
int
rows
)
{
public
void
setRows
(
int
rows
)
{
this
.
rows
=
rows
;
this
.
rows
=
rows
;
}
}
public
int
getPage
()
{
public
int
getPage
()
{
return
page
;
return
page
;
}
}
public
void
setPage
(
int
page
)
{
public
void
setPage
(
int
page
)
{
this
.
page
=
page
;
this
.
page
=
page
;
}
}
/**
/**
* 分页获取记录
* 分页获取记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
list
()
throws
BusinessException
{
public
String
list
()
throws
BusinessException
{
MeetingBusiness
business
=
BusinessManager
.
getBusiness
(
MeetingBusiness
.
class
);
MeetingBusiness
business
=
BusinessManager
.
getBusiness
(
MeetingBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_meeting
(
pageNo
,
pageSize
,
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_meeting
(
pageNo
,
pageSize
,
query
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
...
@@ -76,13 +82,13 @@ public class dataAction extends BasicAction{
...
@@ -76,13 +82,13 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
public
String
listCheck_in
()
throws
BusinessException
{
public
String
listCheck_in
()
throws
BusinessException
{
MeetingBusiness
business
=
BusinessManager
.
getBusiness
(
MeetingBusiness
.
class
);
MeetingBusiness
business
=
BusinessManager
.
getBusiness
(
MeetingBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
List
<
Map
<
String
,
Object
>>
listchecks
=
business
.
list_check_in
(
query
);
List
<
Map
<
String
,
Object
>>
listchecks
=
business
.
list_check_in
(
query
);
//
listchecks = QueryParamUtil.StringToDate(listchecks);
//
listchecks = QueryParamUtil.StringToDate(listchecks);
jsonObject
=
new
JSONObject
();
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"listchecks"
,
QueryParamUtil
.
DateTimeToString
(
listchecks
));
jsonObject
.
put
(
"listchecks"
,
QueryParamUtil
.
DateTimeToString
(
listchecks
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -92,43 +98,43 @@ public class dataAction extends BasicAction{
...
@@ -92,43 +98,43 @@ public class dataAction extends BasicAction{
return
"json"
;
return
"json"
;
}
}
/**
/**
* 获取所有记录
* 获取所有记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
listAll
()
throws
BusinessException
{
public
String
listAll
()
throws
BusinessException
{
MeetingBusiness
business
=
BusinessManager
.
getBusiness
(
MeetingBusiness
.
class
);
MeetingBusiness
business
=
BusinessManager
.
getBusiness
(
MeetingBusiness
.
class
);
try
{
try
{
//表示获取前台表单提交的所有"FIELD_"开始的键值数据,例如FIELD_NAME,FIELD_CODE....
// 表示获取前台表单提交的所有"FIELD_"开始的键值数据,例如FIELD_NAME,FIELD_CODE....
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
//把前端传进来的字符型时间数据例 如DATE_2018-09-09转换成DATE型的时间数据。
// 把前端传进来的字符型时间数据例 如DATE_2018-09-09转换成DATE型的时间数据。
//主要和前端is_entity.FIELD_CREATE_TIME = strToDateObj(is_entity.FIELD_CREATE_TIME)配对使用。
// 主要和前端is_entity.FIELD_CREATE_TIME =
//前端提交前strToDateObj方法会把时间处理成DATE_2018-09-09再提交
// strToDateObj(is_entity.FIELD_CREATE_TIME)配对使用。
// 前端提交前strToDateObj方法会把时间处理成DATE_2018-09-09再提交
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
//session工具
//
session工具
String
code
=
SessionUtil
.
getCode
();
//当前用户ID
String
code
=
SessionUtil
.
getCode
();
//
当前用户ID
String
emid
=
SessionUtil
.
getEmid
();
//当前用户帐号
String
emid
=
SessionUtil
.
getEmid
();
//
当前用户帐号
String
emname
=
SessionUtil
.
getEmname
();
//当前用户名称
String
emname
=
SessionUtil
.
getEmname
();
//
当前用户名称
String
emdepart
=
SessionUtil
.
getEmdepart
();
//当前用户部门id
String
emdepart
=
SessionUtil
.
getEmdepart
();
//
当前用户部门id
String
emdepartname
=
SessionUtil
.
getEmdepartname
();
//当前用户部门名称
String
emdepartname
=
SessionUtil
.
getEmdepartname
();
//
当前用户部门名称
String
emsex
=
SessionUtil
.
getEmsex
();
//当前用户性别
String
emsex
=
SessionUtil
.
getEmsex
();
//
当前用户性别
String
loginip
=
SessionUtil
.
getLoginip
();
//当前用户登录IP
String
loginip
=
SessionUtil
.
getLoginip
();
//
当前用户登录IP
String
clientip
=
SessionUtil
.
getClientIp
();
//获取客户端IP
String
clientip
=
SessionUtil
.
getClientIp
();
//
获取客户端IP
String
quanxian
=
SessionUtil
.
getQuanxian
();
//获取当前用户使用模块清单
String
quanxian
=
SessionUtil
.
getQuanxian
();
//
获取当前用户使用模块清单
String
sessionid
=
SessionUtil
.
getSessionid
();
//获取当前用户sessionID
String
sessionid
=
SessionUtil
.
getSessionid
();
//
获取当前用户sessionID
String
currenttimme
=
SessionUtil
.
getCurrenttime
();
//当前用户本次登录时间
String
currenttimme
=
SessionUtil
.
getCurrenttime
();
//
当前用户本次登录时间
String
beforetime
=
SessionUtil
.
getBeforetime
();
//当前用户上次登录时间
String
beforetime
=
SessionUtil
.
getBeforetime
();
//
当前用户上次登录时间
//配置文件工具
//
配置文件工具
//表示获取src目录下quartz_service.properties文件中主键是login_main_url的值
//
表示获取src目录下quartz_service.properties文件中主键是login_main_url的值
String
tt
=
PropUtil
.
getValue
(
"login_main_url"
,
"quartz_service"
,
""
);
String
tt
=
PropUtil
.
getValue
(
"login_main_url"
,
"quartz_service"
,
""
);
List
<
Map
<
String
,
Object
>>
listData
=
business
.
list_meeting
(
query
);
List
<
Map
<
String
,
Object
>>
listData
=
business
.
list_meeting
(
query
);
int
listDataCount
=
listData
.
size
();
int
listDataCount
=
listData
.
size
();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
...
@@ -149,6 +155,5 @@ public class dataAction extends BasicAction{
...
@@ -149,6 +155,5 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
}
}
src_jwapp/com/jw/app/meeting/action/viewAction.java
View file @
c32feafd
package
com
.
jw
.
app
.
meeting
.
action
;
package
com
.
jw
.
app
.
meeting
.
action
;
import
java.util.Map
;
import
java.util.Map
;
import
com.gaowj.business.action.BasicAction
;
import
com.gaowj.business.action.BasicAction
;
...
@@ -14,7 +13,7 @@ public class viewAction extends BasicAction {
...
@@ -14,7 +13,7 @@ public class viewAction extends BasicAction {
public
String
meetingTab
()
throws
BusinessException
{
public
String
meetingTab
()
throws
BusinessException
{
return
"meetingTab"
;
return
"meetingTab"
;
}
}
public
String
check_inTab
()
throws
BusinessException
{
public
String
check_inTab
()
throws
BusinessException
{
return
"check_inTab"
;
return
"check_inTab"
;
}
}
...
@@ -30,7 +29,7 @@ public class viewAction extends BasicAction {
...
@@ -30,7 +29,7 @@ public class viewAction extends BasicAction {
request
.
setAttribute
(
"is_row"
,
query
);
request
.
setAttribute
(
"is_row"
,
query
);
return
"meetingAdvsearch"
;
return
"meetingAdvsearch"
;
}
}
public
String
check_userList
()
throws
BusinessException
{
public
String
check_userList
()
throws
BusinessException
{
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
request
.
setAttribute
(
"is_row"
,
query
);
request
.
setAttribute
(
"is_row"
,
query
);
...
...
src_jwapp/com/jw/app/vote/action/actAction.java
View file @
c32feafd
...
@@ -28,31 +28,32 @@ public class actAction extends BasicAction {
...
@@ -28,31 +28,32 @@ public class actAction extends BasicAction {
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
this
.
jsonObject
=
jsonObject
;
this
.
jsonObject
=
jsonObject
;
}
}
/**
/**
* 插入
* 插入
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
insertVote
()
throws
BusinessException
{
public
String
insertVote
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
jsonObject
=
new
JSONObject
();
jsonObject
=
new
JSONObject
();
try
{
try
{
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
//去除不要更新的字段
//
去除不要更新的字段
entity
.
remove
(
"OPETYPE"
);
entity
.
remove
(
"OPETYPE"
);
//新增
//
新增
business
.
insert_vote
(
entity
);
business
.
insert_vote
(
entity
);
// 操作日志
// 操作日志
//sysbusiness.insert_logBusiness(具体方法,操作内容,操作描述,操作记录ID,操作记录中文描述,分类)
//
sysbusiness.insert_logBusiness(具体方法,操作内容,操作描述,操作记录ID,操作记录中文描述,分类)
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
sysbusiness
.
insert_logBusiness
(
"insertVote"
,
""
+
entity
,
sysbusiness
.
insert_logBusiness
(
"insertVote"
,
""
+
entity
,
"增加投票主题"
,
(
String
)
entity
.
get
(
"UUID"
)
,
"增加投票主题"
,
(
String
)
entity
.
get
(
"UUID"
),
(
String
)
entity
.
get
(
"CONTENT"
),
"votedemo1"
);
(
String
)
entity
.
get
(
"CONTENT"
),
"votedemo1"
);
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"保存成功"
));
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"保存成功"
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"保存失败"
));
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"保存失败"
));
...
@@ -60,26 +61,27 @@ public class actAction extends BasicAction {
...
@@ -60,26 +61,27 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 插入用户投票
* 插入用户投票
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
insertUserVote
()
throws
BusinessException
{
public
String
insertUserVote
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
jsonObject
=
new
JSONObject
();
jsonObject
=
new
JSONObject
();
try
{
try
{
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
//去除不要更新的字段
//
去除不要更新的字段
entity
.
remove
(
"OPETYPE"
);
entity
.
remove
(
"OPETYPE"
);
//新增
//
新增
business
.
insert_userVote
(
entity
);
business
.
insert_userVote
(
entity
);
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"保存成功"
));
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"保存成功"
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"保存失败"
));
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"保存失败"
));
...
@@ -87,27 +89,28 @@ public class actAction extends BasicAction {
...
@@ -87,27 +89,28 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 更新
* 更新
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
updateVote
()
throws
BusinessException
{
public
String
updateVote
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
//去除不要更新的字段
//
去除不要更新的字段
entity
.
remove
(
"OPETYPE"
);
entity
.
remove
(
"OPETYPE"
);
//修改
//
修改
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
business
.
update_vote
(
entity
);
business
.
update_vote
(
entity
);
// 操作日志
// 操作日志
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
sysbusiness
.
insert_logBusiness
(
"updateVote"
,
""
+
entity
,
sysbusiness
.
insert_logBusiness
(
"updateVote"
,
""
+
entity
,
"修改投票主题"
,
(
String
)
entity
.
get
(
"UUID"
),
"修改投票主题"
,(
String
)
entity
.
get
(
"UUID"
),
(
String
)
entity
.
get
(
"CONTENT"
),
"votedemo1"
);
(
String
)
entity
.
get
(
"CONTENT"
),
"votedemo1"
);
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"修改成功"
));
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"修改成功"
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"修改失败"
));
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"修改失败"
));
...
@@ -115,23 +118,24 @@ public class actAction extends BasicAction {
...
@@ -115,23 +118,24 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 更新
* 更新
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
endVote
()
throws
BusinessException
{
public
String
endVote
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
//去除不要更新的字段
//
去除不要更新的字段
entity
.
remove
(
"OPETYPE"
);
entity
.
remove
(
"OPETYPE"
);
//修改
//
修改
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
entity
=
QueryParamUtil
.
StringToDate
(
entity
);
business
.
update_end
v
ote
(
entity
);
business
.
update_end
V
ote
(
entity
);
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"修改成功"
));
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"修改成功"
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"修改失败"
));
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"修改失败"
));
...
@@ -139,25 +143,25 @@ public class actAction extends BasicAction {
...
@@ -139,25 +143,25 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 在软删除基础上删除记录
* 在软删除基础上删除记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
deleteVote
()
throws
BusinessException
{
public
String
deleteVote
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
String
deletekey
=
(
String
)
entity
.
get
(
"CODE"
);
String
deletekey
=
(
String
)
entity
.
get
(
"CODE"
);
List
<
String
>
ListKey
=
QueryParamUtil
.
StringToList
(
deletekey
);
List
<
String
>
ListKey
=
QueryParamUtil
.
StringToList
(
deletekey
);
try
{
try
{
business
.
delete_vote
(
ListKey
);
business
.
delete_vote
(
ListKey
);
// 操作日志
// 操作日志
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
SystemOpeBusiness
sysbusiness
=
BusinessManager
.
getBusiness
(
SystemOpeBusiness
.
class
);
sysbusiness
.
insert_logBusiness
(
"deleteVote"
,
""
+
ListKey
,
sysbusiness
.
insert_logBusiness
(
"deleteVote"
,
""
+
ListKey
,
"删除投票主题"
,
deletekey
,
"多个流水号"
,
"votedemo1"
);
"删除投票主题"
,
deletekey
,
"多个流水号"
,
"votedemo1"
);
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"删除成功"
));
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"删除成功"
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"删除失败"
));
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"删除失败"
));
...
@@ -165,6 +169,5 @@ public class actAction extends BasicAction {
...
@@ -165,6 +169,5 @@ public class actAction extends BasicAction {
}
}
return
"json"
;
return
"json"
;
}
}
}
}
src_jwapp/com/jw/app/vote/action/dataAction.java
View file @
c32feafd
package
com
.
jw
.
app
.
vote
.
action
;
package
com
.
jw
.
app
.
vote
.
action
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.util.HashMap
;
import
java.util.HashMap
;
...
@@ -21,41 +20,48 @@ import com.gaowj.business.util.SessionUtil;
...
@@ -21,41 +20,48 @@ import com.gaowj.business.util.SessionUtil;
import
com.gaowj.business.util.TestMd5
;
import
com.gaowj.business.util.TestMd5
;
import
com.gaowj.standard.utils.CacheKit
;
import
com.gaowj.standard.utils.CacheKit
;
public
class
dataAction
extends
BasicAction
{
public
class
dataAction
extends
BasicAction
{
private
static
final
long
serialVersionUID
=
1829141492939513911L
;
private
static
final
long
serialVersionUID
=
1829141492939513911L
;
private
JSONObject
jsonObject
=
new
JSONObject
();
private
JSONObject
jsonObject
=
new
JSONObject
();
private
int
rows
=
20
;
// 每页显示的记录数
private
int
rows
=
20
;
// 每页显示的记录数
private
int
page
=
1
;
// 当前第几页
private
int
page
=
1
;
// 当前第几页
public
JSONObject
getJsonObject
()
{
public
JSONObject
getJsonObject
()
{
return
jsonObject
;
return
jsonObject
;
}
}
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
public
void
setJsonObject
(
JSONObject
jsonObject
)
{
this
.
jsonObject
=
jsonObject
;
this
.
jsonObject
=
jsonObject
;
}
}
public
int
getRows
()
{
public
int
getRows
()
{
return
rows
;
return
rows
;
}
}
public
void
setRows
(
int
rows
)
{
public
void
setRows
(
int
rows
)
{
this
.
rows
=
rows
;
this
.
rows
=
rows
;
}
}
public
int
getPage
()
{
public
int
getPage
()
{
return
page
;
return
page
;
}
}
public
void
setPage
(
int
page
)
{
public
void
setPage
(
int
page
)
{
this
.
page
=
page
;
this
.
page
=
page
;
}
}
/**
/**
* 分页获取记录
* 分页获取记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
list
()
throws
BusinessException
{
public
String
list
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_vote
(
pageNo
,
pageSize
,
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_vote
(
pageNo
,
pageSize
,
query
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
...
@@ -78,10 +84,10 @@ public class dataAction extends BasicAction{
...
@@ -78,10 +84,10 @@ public class dataAction extends BasicAction{
public
String
list_ongoing
()
throws
BusinessException
{
public
String
list_ongoing
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_ongoing
(
pageNo
,
pageSize
,
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_ongoing
(
pageNo
,
pageSize
,
query
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
...
@@ -101,13 +107,13 @@ public class dataAction extends BasicAction{
...
@@ -101,13 +107,13 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
public
String
list_ended
()
throws
BusinessException
{
public
String
list_ended
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_ended
(
pageNo
,
pageSize
,
query
);
Page
<
Map
<
String
,
Object
>>
pageRows
=
business
.
list_ended
(
pageNo
,
pageSize
,
query
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
setPageCount
((
pageRows
.
getCount
()
-
1
)
/
pageSize
+
1
);
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
data
.
put
(
"rowSet"
,
QueryParamUtil
.
DateTimeToString
(
pageRows
.
getItems
()));
...
@@ -127,43 +133,44 @@ public class dataAction extends BasicAction{
...
@@ -127,43 +133,44 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
/**
/**
* 获取所有记录
* 获取所有记录
*
* @param entity
* @param entity
* @throws BusinessException
* @throws BusinessException
*/
*/
public
String
listAll
()
throws
BusinessException
{
public
String
listAll
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
try
{
try
{
//表示获取前台表单提交的所有"FIELD_"开始的键值数据,例如FIELD_NAME,FIELD_CODE....
// 表示获取前台表单提交的所有"FIELD_"开始的键值数据,例如FIELD_NAME,FIELD_CODE....
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
//把前端传进来的字符型时间数据例 如DATE_2018-09-09转换成DATE型的时间数据。
// 把前端传进来的字符型时间数据例 如DATE_2018-09-09转换成DATE型的时间数据。
//主要和前端is_entity.FIELD_CREATE_TIME = strToDateObj(is_entity.FIELD_CREATE_TIME)配对使用。
// 主要和前端is_entity.FIELD_CREATE_TIME =
//前端提交前strToDateObj方法会把时间处理成DATE_2018-09-09再提交
// strToDateObj(is_entity.FIELD_CREATE_TIME)配对使用。
// 前端提交前strToDateObj方法会把时间处理成DATE_2018-09-09再提交
query
=
QueryParamUtil
.
StringToDate
(
query
);
query
=
QueryParamUtil
.
StringToDate
(
query
);
//session工具
//
session工具
String
code
=
SessionUtil
.
getCode
();
//当前用户ID
String
code
=
SessionUtil
.
getCode
();
//
当前用户ID
String
emid
=
SessionUtil
.
getEmid
();
//当前用户帐号
String
emid
=
SessionUtil
.
getEmid
();
//
当前用户帐号
String
emname
=
SessionUtil
.
getEmname
();
//当前用户名称
String
emname
=
SessionUtil
.
getEmname
();
//
当前用户名称
String
emdepart
=
SessionUtil
.
getEmdepart
();
//当前用户部门id
String
emdepart
=
SessionUtil
.
getEmdepart
();
//
当前用户部门id
String
emdepartname
=
SessionUtil
.
getEmdepartname
();
//当前用户部门名称
String
emdepartname
=
SessionUtil
.
getEmdepartname
();
//
当前用户部门名称
String
emsex
=
SessionUtil
.
getEmsex
();
//当前用户性别
String
emsex
=
SessionUtil
.
getEmsex
();
//
当前用户性别
String
loginip
=
SessionUtil
.
getLoginip
();
//当前用户登录IP
String
loginip
=
SessionUtil
.
getLoginip
();
//
当前用户登录IP
String
clientip
=
SessionUtil
.
getClientIp
();
//获取客户端IP
String
clientip
=
SessionUtil
.
getClientIp
();
//
获取客户端IP
String
quanxian
=
SessionUtil
.
getQuanxian
();
//获取当前用户使用模块清单
String
quanxian
=
SessionUtil
.
getQuanxian
();
//
获取当前用户使用模块清单
String
sessionid
=
SessionUtil
.
getSessionid
();
//获取当前用户sessionID
String
sessionid
=
SessionUtil
.
getSessionid
();
//
获取当前用户sessionID
String
currenttimme
=
SessionUtil
.
getCurrenttime
();
//当前用户本次登录时间
String
currenttimme
=
SessionUtil
.
getCurrenttime
();
//
当前用户本次登录时间
String
beforetime
=
SessionUtil
.
getBeforetime
();
//当前用户上次登录时间
String
beforetime
=
SessionUtil
.
getBeforetime
();
//
当前用户上次登录时间
//配置文件工具
//
配置文件工具
//表示获取src目录下quartz_service.properties文件中主键是login_main_url的值
//
表示获取src目录下quartz_service.properties文件中主键是login_main_url的值
String
tt
=
PropUtil
.
getValue
(
"login_main_url"
,
"quartz_service"
,
""
);
String
tt
=
PropUtil
.
getValue
(
"login_main_url"
,
"quartz_service"
,
""
);
List
<
Map
<
String
,
Object
>>
listData
=
business
.
list_vote
(
query
);
List
<
Map
<
String
,
Object
>>
listData
=
business
.
list_vote
(
query
);
int
listDataCount
=
listData
.
size
();
int
listDataCount
=
listData
.
size
();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
...
@@ -184,12 +191,12 @@ public class dataAction extends BasicAction{
...
@@ -184,12 +191,12 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
public
String
listItem
()
throws
BusinessException
{
public
String
listItem
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
List
<
Map
<
String
,
Object
>>
listItems
=
business
.
list_item
(
query
);
List
<
Map
<
String
,
Object
>>
listItems
=
business
.
list_item
(
query
);
jsonObject
=
new
JSONObject
();
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"listItems"
,
listItems
);
jsonObject
.
put
(
"listItems"
,
listItems
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -198,12 +205,12 @@ public class dataAction extends BasicAction{
...
@@ -198,12 +205,12 @@ public class dataAction extends BasicAction{
}
}
return
"json"
;
return
"json"
;
}
}
public
String
listUserChecked
()
throws
BusinessException
{
public
String
listUserChecked
()
throws
BusinessException
{
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
VoteBusiness
business
=
BusinessManager
.
getBusiness
(
VoteBusiness
.
class
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
try
{
try
{
List
<
Map
<
String
,
Object
>>
listusercheckeds
=
business
.
list_userc
hecked
(
query
);
List
<
Map
<
String
,
Object
>>
listusercheckeds
=
business
.
list_userC
hecked
(
query
);
jsonObject
=
new
JSONObject
();
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"listusercheckeds"
,
listusercheckeds
);
jsonObject
.
put
(
"listusercheckeds"
,
listusercheckeds
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
src_jwapp/com/jw/app/vote/action/viewAction.java
View file @
c32feafd
package
com
.
jw
.
app
.
vote
.
action
;
package
com
.
jw
.
app
.
vote
.
action
;
import
java.util.Map
;
import
java.util.Map
;
import
com.gaowj.business.action.BasicAction
;
import
com.gaowj.business.action.BasicAction
;
...
@@ -10,33 +9,33 @@ import com.gaowj.business.util.RequestUtils;
...
@@ -10,33 +9,33 @@ import com.gaowj.business.util.RequestUtils;
public
class
viewAction
extends
BasicAction
{
public
class
viewAction
extends
BasicAction
{
private
static
final
long
serialVersionUID
=
-
6259964352154128000L
;
private
static
final
long
serialVersionUID
=
-
6259964352154128000L
;
public
String
ongoingVoteTab
()
throws
BusinessException
{
public
String
ongoingVoteTab
()
throws
BusinessException
{
return
"ongoingVoteTab"
;
return
"ongoingVoteTab"
;
}
}
public
String
endedVoteTab
()
throws
BusinessException
{
public
String
endedVoteTab
()
throws
BusinessException
{
return
"endedVoteTab"
;
return
"endedVoteTab"
;
}
}
public
String
voteTab
()
throws
BusinessException
{
public
String
voteTab
()
throws
BusinessException
{
return
"voteTab"
;
return
"voteTab"
;
}
}
public
String
userVoteTabDetail
()
throws
BusinessException
{
public
String
userVoteTabDetail
()
throws
BusinessException
{
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
request
.
setAttribute
(
"is_row"
,
query
);
request
.
setAttribute
(
"is_row"
,
query
);
return
"userVoteTabDetail"
;
return
"userVoteTabDetail"
;
}
}
public
String
voteTabDetail
()
throws
BusinessException
{
public
String
voteTabDetail
()
throws
BusinessException
{
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
request
.
setAttribute
(
"is_row"
,
query
);
request
.
setAttribute
(
"is_row"
,
query
);
return
"voteTabDetail"
;
return
"voteTabDetail"
;
}
}
public
String
voteAdvsearch
()
throws
BusinessException
{
public
String
voteAdvsearch
()
throws
BusinessException
{
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
query
=
RequestUtils
.
getUpdateFieldMapUtf8
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
request
.
setAttribute
(
"is_row"
,
query
);
request
.
setAttribute
(
"is_row"
,
query
);
return
"voteAdvsearch"
;
return
"voteAdvsearch"
;
}
}
...
...
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