Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
N
njzsb
Project
Project
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
徐州
njzsb
Commits
d5552971
Commit
d5552971
authored
Nov 17, 2022
by
徐州
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
非税通知书 需求提交
parent
47c4fc53
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
2130 additions
and
8 deletions
+2130
-8
Fstzs_Add.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Add.jsp
+230
-0
Fstzs_Dsc.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Dsc.jsp
+96
-0
Fstzs_Yjh.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjh.jsp
+154
-0
Fstzs_Yjk.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjk.jsp
+154
-0
Fstzs_Ysc.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Ysc.jsp
+154
-0
PaymentVoucherAction.java
...jshx/account/paymentVoucher/web/PaymentVoucherAction.java
+2
-2
sql-map-fstzs-xm.xml
src/com/jshx/fstzs/conf/sql-map-fstzs-xm.xml
+30
-0
sql-map-fstzs.xml
src/com/jshx/fstzs/conf/sql-map-fstzs.xml
+29
-0
struts-fstzs.xml
src/com/jshx/fstzs/conf/struts-fstzs.xml
+39
-0
FstzsDao.java
src/com/jshx/fstzs/dao/FstzsDao.java
+56
-0
FstzsXmDao.java
src/com/jshx/fstzs/dao/FstzsXmDao.java
+56
-0
FstzsDaoImpl.java
src/com/jshx/fstzs/dao/impl/FstzsDaoImpl.java
+91
-0
FstzsXmDaoImpl.java
src/com/jshx/fstzs/dao/impl/FstzsXmDaoImpl.java
+91
-0
Fstzs.java
src/com/jshx/fstzs/entity/Fstzs.java
+181
-0
FstzsXm.java
src/com/jshx/fstzs/entity/FstzsXm.java
+186
-0
FstzsService.java
src/com/jshx/fstzs/service/FstzsService.java
+57
-0
FstzsXmService.java
src/com/jshx/fstzs/service/FstzsXmService.java
+60
-0
FstzsServiceImpl.java
src/com/jshx/fstzs/service/impl/FstzsServiceImpl.java
+112
-0
FstzsXmServiceImpl.java
src/com/jshx/fstzs/service/impl/FstzsXmServiceImpl.java
+119
-0
FstzsAction.java
src/com/jshx/fstzs/web/FstzsAction.java
+167
-0
JfzmAction.java
src/com/jshx/jfzm/web/JfzmAction.java
+2
-2
PaymentItemPendingServiceImpl.java
...emPending/service/impl/PaymentItemPendingServiceImpl.java
+18
-0
PaymentItemPendingAction.java
...jshx/paymentItemPending/web/PaymentItemPendingAction.java
+42
-0
SdjdAction.java
src/com/jshx/sdjd/web/SdjdAction.java
+4
-4
No files found.
WebRoot/WEB-INF/pages/fstzs/Fstzs_Add.jsp
0 → 100644
View file @
d5552971
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
生成非税通知书
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<style>
.l-btn-icon.icon-add
{
margin-top
:
-7px
;
}
.showPt
{
visibility
:
hidden
;
}
.dis-bl
{
visibility
:
inherit
;
line-height
:
32px
;
}
.yjstyle
{
display
:
none
;
width
:
90%
}
.showyj
{
width
:
30%
;
}
</style>
<script>
var
index4Sf
=
1
;
//验证收费信息
function
verify1
(
data
)
{
}
</script>
</head>
<body
validform=
"true"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: 100%"
>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
width=
"15%"
>
项目信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
>
<input
id=
"xmdm"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
信息一览表编号
</th>
<td
width=
"35%"
>
<input
id=
"xxylbbh"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划项目编号
</th>
<td
width=
"35%"
>
<input
id=
"xmbh"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
</td>
<th
width=
"15"
>
建设单位名称
</th>
<td
width=
"35%"
>
<input
id=
"jsdwmc"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划许可证编号
</th>
<td
width=
"35%"
>
<input
id=
"xkzh"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
</td>
<th
width=
"15"
>
二级统计单位
</th>
<td
width=
"35%"
>
<input
id=
"zsfw"
name=
"fstzsXm.jsdwmc"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
工程项目名称
</th>
<td
width=
"35%"
>
<input
id=
"gcxmmc"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
工程项目地点
</th>
<td
width=
"35%"
>
<input
id=
"gcxmdd"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
地上建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dsjzmj"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
地下建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dxjzmj"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
建设单位联系人
</th>
<td
width=
"35%"
>
<input
id=
"jsdwlxr"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
联系电话
</th>
<td
width=
"35%"
>
<input
id=
"lxdh"
name=
"fstzsXm.jsdwmc"
style=
"width:90%"
value=
"${fstzsXm.jsdwmc}"
disabled
/>
</td>
</tr>
</table>
<form
name=
"myform1"
method=
"post"
enctype=
"multipart/form-data"
>
<s:token
/>
<input
type=
"hidden"
name=
"flag"
value=
"${flag}"
>
<input
type=
"hidden"
name=
"fstzsXm.id"
value=
"${fstzsXm.id}"
>
<input
type=
"hidden"
name=
"allFileName"
id=
"allFileName"
/>
<input
type=
"hidden"
name=
"originFileName"
id=
"originFileName"
/>
<div
id=
"payDiv"
class=
"easyui-accordion"
style=
""
>
<div
id=
"showTitle"
class=
""
title=
"添加收费信息"
data-options=
"iconCls:'icon-ok'"
style=
"overflow:auto;padding:10px;"
>
<table
width=
"100%"
border=
"0"
id=
"sfTable"
>
<tr>
<th
width=
"15"
>
收费项目名称
</th>
<td
width=
"35%"
>
<select
id=
"sfxmmcselect"
name=
"rfxmsfxx.sfxmmc"
style=
"width: 91%"
onchange=
"getShbmBySfxmmc()"
>
<c:forEach
items=
"${yzssxsfxmmcList}"
var=
"obj"
>
<option
value=
"${obj}"
>
${obj}
</option>
</c:forEach>
</select>
</td>
<th
width=
"15"
>
审核部门
</th>
<td
width=
"35%"
>
<select
id=
"shbmselect"
name=
"rfxmsfxx.shbm"
style=
"width: 91%"
>
<c:forEach
items=
"${yzssxshbmList}"
var=
"obj"
>
<option
value=
"${obj}"
>
${obj}
</option>
</c:forEach>
</select>
</td>
</tr>
<tr>
<th
width=
"15%"
>
收费项目联系单编号
</th>
<td
width=
"35%"
>
<input
id=
"sfxmlxdbh"
name=
"rfxmsfxx.sfxmlxdbh"
style=
"width:90%"
maxlength=
"50"
/>
</td>
<th
width=
"15"
>
应缴金额
</th>
</tr>
<tr>
<th
width=
"15"
>
缴费承诺环节
</th>
<td
width=
"35%"
>
施工许可前
</td>
</tr>
<tr>
<th
width=
"15%"
>
反馈日期
</th>
<td
width=
"35%"
>
<input
style=
"width: 75%;"
name=
"rfxmsfxx.fkTime"
id=
"kprq"
style=
"width: 140px"
type=
"text"
class=
"Wdate"
value=
"${item1.jsdwmc}"
onfocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})"
datatype=
"*1-30"
errormsg=
'此项为必填'
><font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
缴费情况:
</th>
<td
colspan=
"3"
style=
"text-align:left;"
>
<table
width=
"100%"
id=
"table"
>
<tr>
<th
width=
"20%"
style=
"text-align: left;"
><input
name=
"id1"
type=
"checkbox"
value=
"征收联系单"
><span
id=
'fujianm'
>
征收联系单:
</span></th>
<td
style=
"text-align: left;"
width=
"20%"
colspan=
"2"
>
<input
type=
"file"
name=
"file1"
>
<input
type=
"button"
value=
"扫描"
onclick=
"scan(this)"
/>
</td>
</tr>
<tr>
<th
width=
"20%"
style=
"text-align: left;"
><input
name=
"id2"
type=
"checkbox"
value=
"税务反馈单"
><span
id=
'fujianm'
>
税务反馈单:
</span></th>
<td
style=
"text-align: left;"
width=
"20%"
colspan=
"2"
>
<input
type=
"file"
name=
"file2"
>
<input
type=
"button"
value=
"扫描"
onclick=
"scan(this)"
/>
</td>
</tr>
<tr>
<th
width=
"20%"
style=
"text-align: left;"
><input
name=
"id3"
type=
"checkbox"
value=
"先行缴纳配套费的申请"
><span
id=
'fujianm'
>
先行缴纳配套费的申请:
</span></th>
<td
style=
"text-align: left;"
width=
"20%"
colspan=
"2"
>
<input
type=
"file"
name=
"file3"
>
<input
type=
"button"
value=
"扫描"
onclick=
"scan(this)"
/>
</td>
</tr>
<tr>
<th
width=
"20%"
style=
"text-align: left;"
><input
name=
"id4"
type=
"checkbox"
value=
"完税证明"
><span
id=
'fujianm'
>
完税证明:
</span></th>
<td
style=
"text-align: left;"
width=
"20%"
colspan=
"2"
>
<input
type=
"file"
name=
"file4"
>
<input
type=
"button"
value=
"扫描"
onclick=
"scan(this)"
/>
</td>
</tr>
</table>
</tr>
</table>
</div>
</div>
<table>
<tr>
<th
width=
"15"
>
备注
</th>
<td
width=
"85%"
>
<textarea
id=
"beizhu"
name=
"rfxmsfxx.beizhu"
style=
"width: 95%"
></textarea>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"#"
class=
"btn_01"
type=
"button"
onclick=
"verify1(this)"
>
添加
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_fstzs');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
<script>
</script>
</body>
</html>
WebRoot/WEB-INF/pages/fstzs/Fstzs_Dsc.jsp
0 → 100644
View file @
d5552971
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
非税借口同步信息管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
function
addFstzs
(
id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fstzs"
,
"生成非税通知书"
,
"${ctx}/jsp/fstzs/addFstzs.action?id="
+
id
,
900
,
700
);
}
function
search_fstzsXm
(){
var
queryParams
=
{
"fstzsXm.slbh"
:
$
(
"#slbh"
).
val
(),
"fstzsXm.jsdwmc"
:
$
(
"#dwmc"
).
val
(),
"fstzsXm.gcxmmc"
:
$
(
"#xmmc"
).
val
(),
"fstzsXm.yjje"
:
$
(
"#yjje"
).
val
()
};
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp_2
,{
title
:
'待生成非税通知书项目列表'
,
url
:
'${ctx}/jsp/fstzs/fstzsXmList.action?status=0'
,
queryParams
:{
"fstzsXm.slbh"
:
$
(
"#slbh"
).
val
(),
"fstzsXm.dwmc"
:
$
(
"#dwmc"
).
val
(),
"fstzsXm.xmmc"
:
$
(
"#xmmc"
).
val
(),
"fstzsXm.yjje"
:
$
(
"#yjje"
).
val
(),
},
columns
:[[
{
field
:
'op'
,
title
:
'操作'
,
width
:
140
,
align
:
'center'
,
formatter
:
function
(
value
,
rec
){
return
"<a class='btn_01_mini' onclick=addFstzs('"
+
rec
.
id
+
"') >生成非税通知书<b></b></a>"
;
}},
{
field
:
'slbh'
,
title
:
'受理编号'
,
width
:
150
},
{
field
:
'jsdwmc'
,
title
:
'建设单位名称'
,
width
:
300
},
{
field
:
'gcxmmc'
,
title
:
'工程项目名称'
,
width
:
300
},
{
field
:
'yjje'
,
title
:
'配套费应缴金额'
,
width
:
150
,
formatter
:
function
(
value
,
row
,
index
){
if
(
row
!=
null
&&
""
!=
value
)
{
return
(
parseFloat
(
value
).
toFixed
(
2
)
+
''
).
replace
(
/
\d{1,3}(?=(\d{3})
+
(\.\d
*
)?
$
)
/g
,
'$&,'
);
}
}},
{
field
:
'zyjje'
,
title
:
'项目总应缴金额'
,
width
:
150
,
formatter
:
function
(
value
,
row
,
index
){
return
(
parseFloat
(
row
.
paymentItemPending
.
zyjje
).
toFixed
(
2
)
+
''
).
replace
(
/
\d{1,3}(?=(\d{3})
+
(\.\d
*
)?
$
)
/g
,
'$&,'
);
}},
{
field
:
'jzmj'
,
title
:
'总建筑面积'
,
width
:
150
,
formatter
:
function
(
value
,
row
,
index
){
return
row
.
paymentItemPending
.
csmj
;
}}
]]
}));
});
</script>
</head>
<body>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"cell boxBmargin12"
>
<table
width=
"100%"
>
<tr>
<th
width=
"15%"
>
受理编号
</th>
<td
width=
"35%"
><input
name=
"fstzsXm.slbh"
id=
"slbh"
value=
""
type=
"text"
></td>
<th
width=
"15%"
>
应缴金领
</th>
<td
width=
"35%"
><input
name=
"fstzsXm.yjje"
id=
"yjje"
value=
""
type=
"text"
></td>
</tr>
<tr>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
><input
name=
"fstzsXm.gcxmmc"
id=
"gcxmmc"
value=
""
type=
"text"
></td>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
><input
name=
"fstzsXm.jsdwmc"
id=
"jsdwmc"
value=
""
type=
"text"
></td>
</tr>
<tr>
<td
colspan=
"4"
align=
"center"
>
<a
href=
"###"
class=
"btn_01"
onclick=
"search_fstzsXm()"
>
查询
<b></b></a>
<!-- <a href="###" class="btn_01" onclick="search_sdjd(1)" >已复核项目<b></b></a> -->
<a
href=
"###"
class=
"btn_01"
onclick=
"clear_form(document.myform);"
>
清空
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"pagination"
>
</div>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjh.jsp
0 → 100644
View file @
d5552971
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
非税借口同步信息管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
function
addNew
(){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"添加非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbInitEdit.action?flag=add&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
edit
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"修改非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbInitEdit.action?flag=mod&fsjktb.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
view
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"查看非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbView.action?fsjktb.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_fsjktb
();
}
function
yijiantb
(){
alert
(
11
);
$
.
ajax
({
url
:
"${ctx}/jsp/fsjktb/yijiantb.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
error
:
function
(){
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
},
success
:
function
(
data
){
if
(
data
.
result
){
}
else
{
}
}
});
}
function
del
(){
var
rows
=
$
(
'#pagination'
).
datagrid
(
'getSelections'
);
var
ids
=
""
;
for
(
var
i
=
0
;
i
<
rows
.
length
;
i
++
){
ids
+=
rows
[
i
].
id
+
"|"
;
}
if
(
rows
.
length
<
1
){
$
.
messager
.
alert
(
'提示'
,
'至少选择一项删除!'
);
}
else
{
$
.
messager
.
confirm
(
"删除"
,
"确定要删除吗?"
,
function
(
result
){
if
(
result
){
$
.
ajax
({
url
:
"fsjktbDel.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:{
ids
:
ids
},
error
:
function
(){
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
},
success
:
function
(
data
){
if
(
data
.
result
){
$
.
messager
.
alert
(
'提示'
,
'删除成功!'
);
search_fsjktb
();
}
else
{
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
}
}
});
}
});
}
}
function
search_fsjktb
(){
var
queryParams
=
{
"queryTbrqStart"
:
$
(
"#queryTbrqStart"
).
val
(),
"queryTbrqEnd"
:
$
(
"#queryTbrqEnd"
).
val
()
};
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp
,{
title
:
'非税借口同步信息列表'
,
url
:
'fsjktbQuery.action'
,
queryParams
:{
"queryTbrqStart"
:
$
(
"#queryTbrqStart"
).
val
(),
"queryTbrqEnd"
:
$
(
"#queryTbrqEnd"
).
val
()
},
frozenColumns
:[[
// {field:'id',checkbox:true}
]],
columns
:[[
{
field
:
'createTime'
,
title
:
'同步日期'
,
width
:
100
},
// {field:'tbzsdw',title:'执收单位状态',width:100},
// {field:'tbsrxm',title:'收入项目状态',width:100},
// {field:'tbdsyh',title:'代收银行状态',width:100},
{
field
:
'zsdw'
,
title
:
'征收单位'
,
width
:
100
},
{
field
:
'zsdwbm'
,
title
:
'征收单位编码'
,
width
:
100
},
{
field
:
'qhm'
,
title
:
'区划码'
,
width
:
100
},
{
field
:
'skrqc'
,
title
:
'收款人全称'
,
width
:
100
},
{
field
:
'skrzh'
,
title
:
'收款人账户'
,
width
:
100
},
{
field
:
'skrkhh'
,
title
:
'收款人开户行'
,
width
:
100
},
{
field
:
'xmbm'
,
title
:
'项目编码'
,
width
:
100
},
{
field
:
'srxmmc'
,
title
:
'收款人项目名称'
,
width
:
100
},
{
field
:
'sfbz'
,
title
:
'收费标准'
,
width
:
100
},
{
field
:
'op'
,
title
:
'查看'
,
width
:
100
,
formatter
:
function
(
value
,
rec
){
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"') >查看<b></b></a> "
;}}
]],
toolbar
:[]
}));
});
</script>
</head>
<body>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"inner12px"
>
<div
class=
"cell boxBmargin12"
>
<table
width=
"100%"
>
<tr>
<!-- <th width="15%">同步日期</th> -->
<
%
--
<
td
width=
"35%"
><input
name=
"queryTbrqStart"
id=
"queryTbrqStart"
value=
"<fmt:formatDate type='both' value='${queryTbrqStart}' />"
type=
"text"
class=
"Wdate"
onfocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',maxDate:'#F{$dp.$D(\'queryTbrqEnd\')}'})"
>
--%>
<
%
--
-
<
input
name=
"queryTbrqEnd"
id=
"queryTbrqEnd"
value=
"<fmt:formatDate type='both' value='${queryTbrqEnd}' />"
type=
"text"
class=
"Wdate"
onfocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'#F{$dp.$D(\'queryTbrqStart\')}'})"
></td>
--%>
<!-- </tr> -->
<!-- <tr> -->
<!-- <td colspan="4" align="center"> -->
<
%
--
<
a
href=
"${ctx}/jsp/fsjktb/yijiantb.action"
class=
"btn_01"
>
手动同步
<b></b></a>
--%>
<a
href=
"###"
class=
"btn_01"
onclick=
"yijiantb();"
>
手动同步
<b></b></a>
<!-- </td> -->
</tr>
</table>
</div>
<div
id=
"pagination"
>
</div>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjk.jsp
0 → 100644
View file @
d5552971
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
非税借口同步信息管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
function
addNew
(){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"添加非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbInitEdit.action?flag=add&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
edit
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"修改非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbInitEdit.action?flag=mod&fsjktb.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
view
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"查看非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbView.action?fsjktb.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_fsjktb
();
}
function
yijiantb
(){
alert
(
11
);
$
.
ajax
({
url
:
"${ctx}/jsp/fsjktb/yijiantb.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
error
:
function
(){
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
},
success
:
function
(
data
){
if
(
data
.
result
){
}
else
{
}
}
});
}
function
del
(){
var
rows
=
$
(
'#pagination'
).
datagrid
(
'getSelections'
);
var
ids
=
""
;
for
(
var
i
=
0
;
i
<
rows
.
length
;
i
++
){
ids
+=
rows
[
i
].
id
+
"|"
;
}
if
(
rows
.
length
<
1
){
$
.
messager
.
alert
(
'提示'
,
'至少选择一项删除!'
);
}
else
{
$
.
messager
.
confirm
(
"删除"
,
"确定要删除吗?"
,
function
(
result
){
if
(
result
){
$
.
ajax
({
url
:
"fsjktbDel.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:{
ids
:
ids
},
error
:
function
(){
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
},
success
:
function
(
data
){
if
(
data
.
result
){
$
.
messager
.
alert
(
'提示'
,
'删除成功!'
);
search_fsjktb
();
}
else
{
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
}
}
});
}
});
}
}
function
search_fsjktb
(){
var
queryParams
=
{
"queryTbrqStart"
:
$
(
"#queryTbrqStart"
).
val
(),
"queryTbrqEnd"
:
$
(
"#queryTbrqEnd"
).
val
()
};
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp
,{
title
:
'非税借口同步信息列表'
,
url
:
'fsjktbQuery.action'
,
queryParams
:{
"queryTbrqStart"
:
$
(
"#queryTbrqStart"
).
val
(),
"queryTbrqEnd"
:
$
(
"#queryTbrqEnd"
).
val
()
},
frozenColumns
:[[
// {field:'id',checkbox:true}
]],
columns
:[[
{
field
:
'createTime'
,
title
:
'同步日期'
,
width
:
100
},
// {field:'tbzsdw',title:'执收单位状态',width:100},
// {field:'tbsrxm',title:'收入项目状态',width:100},
// {field:'tbdsyh',title:'代收银行状态',width:100},
{
field
:
'zsdw'
,
title
:
'征收单位'
,
width
:
100
},
{
field
:
'zsdwbm'
,
title
:
'征收单位编码'
,
width
:
100
},
{
field
:
'qhm'
,
title
:
'区划码'
,
width
:
100
},
{
field
:
'skrqc'
,
title
:
'收款人全称'
,
width
:
100
},
{
field
:
'skrzh'
,
title
:
'收款人账户'
,
width
:
100
},
{
field
:
'skrkhh'
,
title
:
'收款人开户行'
,
width
:
100
},
{
field
:
'xmbm'
,
title
:
'项目编码'
,
width
:
100
},
{
field
:
'srxmmc'
,
title
:
'收款人项目名称'
,
width
:
100
},
{
field
:
'sfbz'
,
title
:
'收费标准'
,
width
:
100
},
{
field
:
'op'
,
title
:
'查看'
,
width
:
100
,
formatter
:
function
(
value
,
rec
){
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"') >查看<b></b></a> "
;}}
]],
toolbar
:[]
}));
});
</script>
</head>
<body>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"inner12px"
>
<div
class=
"cell boxBmargin12"
>
<table
width=
"100%"
>
<tr>
<!-- <th width="15%">同步日期</th> -->
<
%
--
<
td
width=
"35%"
><input
name=
"queryTbrqStart"
id=
"queryTbrqStart"
value=
"<fmt:formatDate type='both' value='${queryTbrqStart}' />"
type=
"text"
class=
"Wdate"
onfocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',maxDate:'#F{$dp.$D(\'queryTbrqEnd\')}'})"
>
--%>
<
%
--
-
<
input
name=
"queryTbrqEnd"
id=
"queryTbrqEnd"
value=
"<fmt:formatDate type='both' value='${queryTbrqEnd}' />"
type=
"text"
class=
"Wdate"
onfocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'#F{$dp.$D(\'queryTbrqStart\')}'})"
></td>
--%>
<!-- </tr> -->
<!-- <tr> -->
<!-- <td colspan="4" align="center"> -->
<
%
--
<
a
href=
"${ctx}/jsp/fsjktb/yijiantb.action"
class=
"btn_01"
>
手动同步
<b></b></a>
--%>
<a
href=
"###"
class=
"btn_01"
onclick=
"yijiantb();"
>
手动同步
<b></b></a>
<!-- </td> -->
</tr>
</table>
</div>
<div
id=
"pagination"
>
</div>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/fstzs/Fstzs_Ysc.jsp
0 → 100644
View file @
d5552971
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
非税借口同步信息管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
function
addNew
(){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"添加非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbInitEdit.action?flag=add&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
edit
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"修改非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbInitEdit.action?flag=mod&fsjktb.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
view
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fsjktb"
,
"查看非税借口同步信息"
,
"${ctx}/jsp/fsjktb/fsjktbView.action?fsjktb.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
700
,
300
);
}
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_fsjktb
();
}
function
yijiantb
(){
alert
(
11
);
$
.
ajax
({
url
:
"${ctx}/jsp/fsjktb/yijiantb.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
error
:
function
(){
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
},
success
:
function
(
data
){
if
(
data
.
result
){
}
else
{
}
}
});
}
function
del
(){
var
rows
=
$
(
'#pagination'
).
datagrid
(
'getSelections'
);
var
ids
=
""
;
for
(
var
i
=
0
;
i
<
rows
.
length
;
i
++
){
ids
+=
rows
[
i
].
id
+
"|"
;
}
if
(
rows
.
length
<
1
){
$
.
messager
.
alert
(
'提示'
,
'至少选择一项删除!'
);
}
else
{
$
.
messager
.
confirm
(
"删除"
,
"确定要删除吗?"
,
function
(
result
){
if
(
result
){
$
.
ajax
({
url
:
"fsjktbDel.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:{
ids
:
ids
},
error
:
function
(){
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
},
success
:
function
(
data
){
if
(
data
.
result
){
$
.
messager
.
alert
(
'提示'
,
'删除成功!'
);
search_fsjktb
();
}
else
{
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
}
}
});
}
});
}
}
function
search_fsjktb
(){
var
queryParams
=
{
"queryTbrqStart"
:
$
(
"#queryTbrqStart"
).
val
(),
"queryTbrqEnd"
:
$
(
"#queryTbrqEnd"
).
val
()
};
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp
,{
title
:
'非税借口同步信息列表'
,
url
:
'fsjktbQuery.action'
,
queryParams
:{
"queryTbrqStart"
:
$
(
"#queryTbrqStart"
).
val
(),
"queryTbrqEnd"
:
$
(
"#queryTbrqEnd"
).
val
()
},
frozenColumns
:[[
// {field:'id',checkbox:true}
]],
columns
:[[
{
field
:
'createTime'
,
title
:
'同步日期'
,
width
:
100
},
// {field:'tbzsdw',title:'执收单位状态',width:100},
// {field:'tbsrxm',title:'收入项目状态',width:100},
// {field:'tbdsyh',title:'代收银行状态',width:100},
{
field
:
'zsdw'
,
title
:
'征收单位'
,
width
:
100
},
{
field
:
'zsdwbm'
,
title
:
'征收单位编码'
,
width
:
100
},
{
field
:
'qhm'
,
title
:
'区划码'
,
width
:
100
},
{
field
:
'skrqc'
,
title
:
'收款人全称'
,
width
:
100
},
{
field
:
'skrzh'
,
title
:
'收款人账户'
,
width
:
100
},
{
field
:
'skrkhh'
,
title
:
'收款人开户行'
,
width
:
100
},
{
field
:
'xmbm'
,
title
:
'项目编码'
,
width
:
100
},
{
field
:
'srxmmc'
,
title
:
'收款人项目名称'
,
width
:
100
},
{
field
:
'sfbz'
,
title
:
'收费标准'
,
width
:
100
},
{
field
:
'op'
,
title
:
'查看'
,
width
:
100
,
formatter
:
function
(
value
,
rec
){
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"') >查看<b></b></a> "
;}}
]],
toolbar
:[]
}));
});
</script>
</head>
<body>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"inner12px"
>
<div
class=
"cell boxBmargin12"
>
<table
width=
"100%"
>
<tr>
<!-- <th width="15%">同步日期</th> -->
<
%
--
<
td
width=
"35%"
><input
name=
"queryTbrqStart"
id=
"queryTbrqStart"
value=
"<fmt:formatDate type='both' value='${queryTbrqStart}' />"
type=
"text"
class=
"Wdate"
onfocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',maxDate:'#F{$dp.$D(\'queryTbrqEnd\')}'})"
>
--%>
<
%
--
-
<
input
name=
"queryTbrqEnd"
id=
"queryTbrqEnd"
value=
"<fmt:formatDate type='both' value='${queryTbrqEnd}' />"
type=
"text"
class=
"Wdate"
onfocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'#F{$dp.$D(\'queryTbrqStart\')}'})"
></td>
--%>
<!-- </tr> -->
<!-- <tr> -->
<!-- <td colspan="4" align="center"> -->
<
%
--
<
a
href=
"${ctx}/jsp/fsjktb/yijiantb.action"
class=
"btn_01"
>
手动同步
<b></b></a>
--%>
<a
href=
"###"
class=
"btn_01"
onclick=
"yijiantb();"
>
手动同步
<b></b></a>
<!-- </td> -->
</tr>
</table>
</div>
<div
id=
"pagination"
>
</div>
</div>
</div>
</div>
</body>
</html>
src/com/jshx/account/paymentVoucher/web/PaymentVoucherAction.java
View file @
d5552971
...
...
@@ -1628,8 +1628,8 @@ public class PaymentVoucherAction extends BaseAction
{
dwdm
=
StringUtil
.
isEmpty
(
xmxxb
.
getDwdm
())?
zsdwService
.
getDwdm
(
this
.
getLoginUserDepartmentId
()):
xmxxb
.
getDwdm
();
}
String
result3
=
CommonAction
.
send2wwSGXK
(
xmxxb
,
null
,
dwdm
,
map
);
//arvin1122
//
String result3 = "true";
//
String result3 = CommonAction.send2wwSGXK(xmxxb,null,dwdm,map);//arvin1122
String
result3
=
"true"
;
// String result3 = com.jshx.module.admin.web.action.CommonAction.send2ww(map,null);
if
(
StringUtil
.
isEmpty
(
result3
)||
"false"
.
equals
(
result3
))
{
...
...
src/com/jshx/fstzs/conf/sql-map-fstzs-xm.xml
0 → 100644
View file @
d5552971
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<select
id=
"findFstzsXmByMap"
>
from FstzsXm t where t.delFlag = 0
<isNotEmpty
property=
"ids"
>
<![CDATA[and t.id in (:ids)]]>
</isNotEmpty>
<isNotEmpty
property=
"status"
>
<![CDATA[and t.status = :status]]>
</isNotEmpty>
<isNotEmpty
property=
"slbh"
>
<![CDATA[and t.slbh like :slbh]]>
</isNotEmpty>
<isNotEmpty
property=
"jsdwmc"
>
<![CDATA[and t.jsdwmc like :jsdwmc]]>
</isNotEmpty>
<isNotEmpty
property=
"gcxmmc"
>
<![CDATA[and t.gcxmmc like :gcxmmc]]>
</isNotEmpty>
<isNotEmpty
property=
"yjje"
>
<![CDATA[and t.yjje like :yjje]]>
</isNotEmpty>
order by t.createTime desc
</select>
</sqlMap>
src/com/jshx/fstzs/conf/sql-map-fstzs.xml
0 → 100644
View file @
d5552971
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<select
id=
"findFstzsByMap"
>
from Fstzs t where t.delFlag = 0
<isNotEmpty
property=
"ids"
>
<![CDATA[and t.id in (:ids)]]>
</isNotEmpty>
<isNotEmpty
property=
"status"
>
<![CDATA[and t.status = :status]]>
</isNotEmpty>
<isNotEmpty
property=
"slbh"
>
<![CDATA[and t.slbh like :slbh]]>
</isNotEmpty>
<isNotEmpty
property=
"jsdwmc"
>
<![CDATA[and t.jsdwmc like :jsdwmc]]>
</isNotEmpty>
<isNotEmpty
property=
"gcxmmc"
>
<![CDATA[and t.gcxmmc like :gcxmmc]]>
</isNotEmpty>
<isNotEmpty
property=
"yjje"
>
<![CDATA[and t.yjje = :yjje]]>
</isNotEmpty>
order by t.createTime desc
</select>
</sqlMap>
src/com/jshx/fstzs/conf/struts-fstzs.xml
0 → 100644
View file @
d5552971
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package
name=
"FSTZS"
extends=
"default"
namespace=
"/jsp/fstzs"
>
<action
name=
"fstzsDscList"
>
<result
name=
"success"
>
/WEB-INF/pages/fstzs/Fstzs_Dsc.jsp
</result>
</action>
<action
name=
"fstzsYscList"
>
<result
name=
"success"
>
/WEB-INF/pages/fstzs/Fstzs_Ysc.jsp
</result>
</action>
<action
name=
"fstzsYjhList"
>
<result
name=
"success"
>
/WEB-INF/pages/fstzs/Fstzs_Yjh.jsp
</result>
</action>
<action
name=
"fstzsYjkList"
>
<result
name=
"success"
>
/WEB-INF/pages/fstzs/Fstzs_Ysc.jsp
</result>
</action>
<!--生成非税通知书-->
<action
name=
"addFstzs"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"addFstzs"
>
<result
name=
"view"
>
/WEB-INF/pages/fstzs/Fstzs_Add.jsp
</result>
</action>
<!-- 列表查询,返回Json数据 -->
<action
name=
"fstzsList"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"list"
>
</action>
<!-- 列表查询,返回Json数据 -->
<action
name=
"fstzsXmList"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"listXm"
>
</action>
</package>
</struts>
src/com/jshx/fstzs/dao/FstzsDao.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.entity.Fstzs
;
import
com.jshx.rfxm.entity.Rfxm
;
import
java.util.List
;
import
java.util.Map
;
public
interface
FstzsDao
extends
BaseDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
public
List
findByPage
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Fstzs
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
Fstzs
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
Fstzs
model
);
public
void
updateNotSave
(
Fstzs
model
);
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
}
src/com/jshx/fstzs/dao/FstzsXmDao.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.entity.FstzsXm
;
import
java.util.List
;
import
java.util.Map
;
public
interface
FstzsXmDao
extends
BaseDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
public
List
findByPage
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
FstzsXm
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
FstzsXm
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
FstzsXm
model
);
public
void
updateNotSave
(
FstzsXm
model
);
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
}
src/com/jshx/fstzs/dao/impl/FstzsDaoImpl.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.dao.FstzsDao
;
import
com.jshx.fstzs.entity.Fstzs
;
import
com.jshx.rfxm.dao.RfxmDao
;
import
com.jshx.rfxm.entity.Rfxm
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Component
(
"fstzsDao"
)
public
class
FstzsDaoImpl
extends
BaseDaoImpl
implements
FstzsDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findFstzsByMap"
,
paraMap
,
page
);
}
public
List
findByPage
(
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findListByHqlId
(
"findFstzsByMap"
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Fstzs
getById
(
String
id
)
{
return
(
Fstzs
)
this
.
getObjectById
(
Fstzs
.
class
,
id
);
}
/**
* 保存信息
* @param fstzs 信息
*/
public
void
save
(
Fstzs
fstzs
)
{
fstzs
.
setId
(
null
);
this
.
saveOrUpdateObject
(
fstzs
);
}
/**
* 修改信息
* @param fstzs 信息
*/
public
void
update
(
Fstzs
fstzs
)
{
this
.
saveOrUpdateObject
(
fstzs
);
}
/**
* 修改信息
* @param fstzs 信息
*/
@Override
public
void
updateNotSave
(
Fstzs
fstzs
)
{
this
.
update
(
fstzs
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
Fstzs
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
)
{
Fstzs
fstzs
=
(
Fstzs
)
this
.
getObjectById
(
Fstzs
.
class
,
id
);
fstzs
.
setDelFlag
(
1
);
this
.
saveObject
(
fstzs
);
}
}
src/com/jshx/fstzs/dao/impl/FstzsXmDaoImpl.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.dao.FstzsDao
;
import
com.jshx.fstzs.dao.FstzsXmDao
;
import
com.jshx.fstzs.entity.Fstzs
;
import
com.jshx.fstzs.entity.FstzsXm
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Component
(
"fstzsXmDao"
)
public
class
FstzsXmDaoImpl
extends
BaseDaoImpl
implements
FstzsXmDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findFstzsXmByMap"
,
paraMap
,
page
);
}
public
List
findByPage
(
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findListByHqlId
(
"findFstzsXmByMap"
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
FstzsXm
getById
(
String
id
)
{
return
(
FstzsXm
)
this
.
getObjectById
(
FstzsXm
.
class
,
id
);
}
/**
* 保存信息
* @param fstzsXm 信息
*/
public
void
save
(
FstzsXm
fstzsXm
)
{
fstzsXm
.
setId
(
null
);
this
.
saveOrUpdateObject
(
fstzsXm
);
}
/**
* 修改信息
* @param fstzsXm 信息
*/
public
void
update
(
FstzsXm
fstzsXm
)
{
this
.
saveOrUpdateObject
(
fstzsXm
);
}
/**
* 修改信息
* @param fstzsXm 信息
*/
@Override
public
void
updateNotSave
(
FstzsXm
fstzsXm
)
{
this
.
update
(
fstzsXm
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
FstzsXm
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
)
{
FstzsXm
fstzsXm
=
(
FstzsXm
)
this
.
getObjectById
(
FstzsXm
.
class
,
id
);
fstzsXm
.
setDelFlag
(
1
);
this
.
saveObject
(
fstzsXm
);
}
}
src/com/jshx/fstzs/entity/Fstzs.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
com.jshx.xmxxb.entity.Xmxxb
;
import
javax.persistence.*
;
/**
* 实体类模板(目前仅适配MS-SQLServer数据库)
* @author jinx@caoz.
* 非税通知书-清单
* 1个项目可以对应多个清单文件
*
*/
@SuppressWarnings
(
"serial"
)
@Entity
@Table
(
name
=
"FSTZS"
)
public
class
Fstzs
extends
BaseModel
{
private
FstzsXm
fstzsXm
;
/**
* 非税通知书状态
* 0:默认,正常
* 1:已作废
*/
private
Integer
status
;
/**
* 编制日期
*/
private
String
bzrq
;
/**
* 财政返回的缴款吗
*/
private
String
jkm
;
/**
* 缴款人
*/
private
String
jkr
;
/**
* 票据代码
*/
private
String
pjdm
;
/**
* 缴款书号
*/
private
String
jksh
;
/**
* 金额
*/
private
String
yjje
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* 受理编号
*/
private
String
slbh
;
/**
* 工程项目名称
*/
private
String
gcxmmc
;
/**
* 建设单位名成
*/
private
String
jsdwmc
;
/**
* 对应项目信息
*/
@ManyToOne
(
targetEntity
=
FstzsXm
.
class
,
fetch
=
FetchType
.
LAZY
)
@JoinColumn
(
name
=
"XMZJ"
,
insertable
=
false
,
updatable
=
false
)
public
FstzsXm
getFstzsXm
()
{
return
fstzsXm
;
}
public
void
setFstzsXm
(
FstzsXm
fstzsXm
)
{
this
.
fstzsXm
=
fstzsXm
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getBzrq
()
{
return
bzrq
;
}
public
void
setBzrq
(
String
bzrq
)
{
this
.
bzrq
=
bzrq
;
}
public
String
getJkm
()
{
return
jkm
;
}
public
void
setJkm
(
String
jkm
)
{
this
.
jkm
=
jkm
;
}
public
String
getJkr
()
{
return
jkr
;
}
public
void
setJkr
(
String
jkr
)
{
this
.
jkr
=
jkr
;
}
public
String
getPjdm
()
{
return
pjdm
;
}
public
void
setPjdm
(
String
pjdm
)
{
this
.
pjdm
=
pjdm
;
}
public
String
getJksh
()
{
return
jksh
;
}
public
void
setJksh
(
String
jksh
)
{
this
.
jksh
=
jksh
;
}
public
String
getYjje
()
{
return
yjje
;
}
public
void
setYjje
(
String
yjje
)
{
this
.
yjje
=
yjje
;
}
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
public
String
getSlbh
()
{
return
slbh
;
}
public
void
setSlbh
(
String
slbh
)
{
this
.
slbh
=
slbh
;
}
public
String
getGcxmmc
()
{
return
gcxmmc
;
}
public
void
setGcxmmc
(
String
gcxmmc
)
{
this
.
gcxmmc
=
gcxmmc
;
}
public
String
getJsdwmc
()
{
return
jsdwmc
;
}
public
void
setJsdwmc
(
String
jsdwmc
)
{
this
.
jsdwmc
=
jsdwmc
;
}
}
src/com/jshx/fstzs/entity/FstzsXm.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
com.jshx.module.admin.entity.User
;
import
com.jshx.paymentItemPending.entity.PaymentItemPending
;
import
com.jshx.xmxxb.entity.Xmxxb
;
import
javax.persistence.*
;
import
java.util.Date
;
/**
* 实体类模板(目前仅适配MS-SQLServer数据库)
* @author jinx@caoz.
* 非税通知书-项目
*
*/
@SuppressWarnings
(
"serial"
)
@Entity
@Table
(
name
=
"FSTZS_XM"
)
public
class
FstzsXm
extends
BaseModel
{
/**
* 0:默认:未生成
* 1:默认:已生成,待复核
* 2:复核通过
* 3:复核不通过
* 4:作废退回
*/
private
Integer
status
;
/**
* 备注
*/
private
String
beizhu
;
/**
* 交款人手机号
*/
private
String
mobile
;
/**
* 交款人开户行
*/
private
String
khh
;
/**
* 交款人账号
*/
private
String
zhanghao
;
/**
* 经办人
* 点击生成非税通知书的人
*/
private
String
jbr
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* 受理编号
*/
private
String
slbh
;
/**
* 工程项目名称
*/
private
String
gcxmmc
;
/**
* 建设单位名成
*/
private
String
jsdwmc
;
/**
* 应缴金额
*/
private
String
yjje
;
/**
* 对应项目信息主键
*/
private
PaymentItemPending
paymentItemPending
;
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getBeizhu
()
{
return
beizhu
;
}
public
void
setBeizhu
(
String
beizhu
)
{
this
.
beizhu
=
beizhu
;
}
public
String
getMobile
()
{
return
mobile
;
}
public
void
setMobile
(
String
mobile
)
{
this
.
mobile
=
mobile
;
}
public
String
getKhh
()
{
return
khh
;
}
public
void
setKhh
(
String
khh
)
{
this
.
khh
=
khh
;
}
public
String
getZhanghao
()
{
return
zhanghao
;
}
public
void
setZhanghao
(
String
zhanghao
)
{
this
.
zhanghao
=
zhanghao
;
}
public
String
getJbr
()
{
return
jbr
;
}
public
void
setJbr
(
String
jbr
)
{
this
.
jbr
=
jbr
;
}
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
public
String
getSlbh
()
{
return
slbh
;
}
public
void
setSlbh
(
String
slbh
)
{
this
.
slbh
=
slbh
;
}
public
String
getGcxmmc
()
{
return
gcxmmc
;
}
public
void
setGcxmmc
(
String
gcxmmc
)
{
this
.
gcxmmc
=
gcxmmc
;
}
public
String
getJsdwmc
()
{
return
jsdwmc
;
}
public
void
setJsdwmc
(
String
jsdwmc
)
{
this
.
jsdwmc
=
jsdwmc
;
}
public
String
getYjje
()
{
return
yjje
;
}
public
void
setYjje
(
String
yjje
)
{
this
.
yjje
=
yjje
;
}
@OneToOne
(
fetch
=
FetchType
.
EAGER
,
targetEntity
=
PaymentItemPending
.
class
)
@JoinColumn
(
name
=
"PENDING_ZJ"
,
updatable
=
false
,
insertable
=
false
)
public
PaymentItemPending
getPaymentItemPending
()
{
return
paymentItemPending
;
}
public
void
setPaymentItemPending
(
PaymentItemPending
paymentItemPending
)
{
this
.
paymentItemPending
=
paymentItemPending
;
}
}
src/com/jshx/fstzs/service/FstzsService.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
service
;
import
com.jshx.core.base.service.BaseService
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.entity.Fstzs
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.yzscw.yzscwjzpz.entity.Yzscwjzpz
;
import
com.jshx.zzhkppj.entity.Zzhkppj
;
import
java.util.List
;
import
java.util.Map
;
public
interface
FstzsService
extends
BaseService
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Fstzs
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
Fstzs
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
Fstzs
model
);
/**
* 物理删除信息
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
public
void
deleteWithFlag
(
String
ids
);
}
src/com/jshx/fstzs/service/FstzsXmService.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
service
;
import
com.jshx.core.base.service.BaseService
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.entity.FstzsXm
;
import
java.util.Map
;
public
interface
FstzsXmService
extends
BaseService
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
/**
* 通过受理编号 查询项目
* @param slbh
* @return
*/
public
FstzsXm
getBySlbh
(
String
slbh
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
FstzsXm
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
FstzsXm
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
FstzsXm
model
);
/**
* 物理删除信息
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
public
void
deleteWithFlag
(
String
ids
);
}
src/com/jshx/fstzs/service/impl/FstzsServiceImpl.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
service
.
impl
;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.dao.FstzsDao
;
import
com.jshx.fstzs.entity.Fstzs
;
import
com.jshx.fstzs.service.FstzsService
;
import
com.jshx.rfxm.dao.RfxmDao
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.service.RfxmService
;
import
com.jshx.yzscw.yzscwjzpz.dao.YzscwjzpzDao
;
import
com.jshx.yzscw.yzscwjzpz.entity.Yzscwjzpz
;
import
com.jshx.zzhkppj.dao.ZzhkppjDao
;
import
com.jshx.zzhkppj.entity.Zzhkppj
;
import
org.activiti.editor.language.json.converter.util.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"fstzsService"
)
public
class
FstzsServiceImpl
extends
BaseServiceImpl
implements
FstzsService
{
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"fstzsDao"
)
private
FstzsDao
fstzsDao
;
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
fstzsDao
.
findByPage
(
page
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Fstzs
getById
(
String
id
)
{
return
fstzsDao
.
getById
(
id
);
}
/**
* 保存信息
* @param fstzs 信息
*/
@Transactional
public
void
save
(
Fstzs
fstzs
)
{
fstzsDao
.
save
(
fstzs
);
}
/**
* 修改信息
* @param fstzs 信息
*/
@Transactional
public
void
update
(
Fstzs
fstzs
)
{
fstzsDao
.
update
(
fstzs
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
delete
(
String
[]
ids
)
{
List
list
=
Arrays
.
asList
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
list
);
// List objects=fstzsDao.findByPage(paraMap);
//TODO 删除
// fstzsDao.removeAll(objects);
}
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
deleteWithFlag
(
String
ids
)
{
String
[]
idArray
=
ids
.
split
(
"\\|"
);
if
(
null
!=
idArray
)
{
for
(
String
id
:
idArray
)
{
if
(
id
!=
null
&&
!
id
.
trim
().
equals
(
""
))
fstzsDao
.
deleteWithFlag
(
id
);
}
}
}
}
src/com/jshx/fstzs/service/impl/FstzsXmServiceImpl.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
service
.
impl
;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.fstzs.dao.FstzsDao
;
import
com.jshx.fstzs.dao.FstzsXmDao
;
import
com.jshx.fstzs.entity.Fstzs
;
import
com.jshx.fstzs.entity.FstzsXm
;
import
com.jshx.fstzs.service.FstzsService
;
import
com.jshx.fstzs.service.FstzsXmService
;
import
com.jshx.yzscw.yzscwjzpz.dao.YzscwjzpzDao
;
import
com.jshx.zzhkppj.dao.ZzhkppjDao
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"fstzsXmService"
)
public
class
FstzsXmServiceImpl
extends
BaseServiceImpl
implements
FstzsXmService
{
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"fstzsXmDao"
)
private
FstzsXmDao
fstzsXmDao
;
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
fstzsXmDao
.
findByPage
(
page
,
paraMap
);
}
@Override
public
FstzsXm
getBySlbh
(
String
slbh
)
{
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
param
.
put
(
"slbh"
,
slbh
);
List
list
=
fstzsXmDao
.
findByPage
(
param
);
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
return
(
FstzsXm
)
list
.
get
(
0
);
}
return
null
;
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
FstzsXm
getById
(
String
id
)
{
return
fstzsXmDao
.
getById
(
id
);
}
/**
* 保存信息
* @param fstzsXm 信息
*/
@Transactional
public
void
save
(
FstzsXm
fstzsXm
)
{
fstzsXmDao
.
save
(
fstzsXm
);
}
/**
* 修改信息
* @param fstzsXm 信息
*/
@Transactional
public
void
update
(
FstzsXm
fstzsXm
)
{
fstzsXmDao
.
update
(
fstzsXm
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
delete
(
String
[]
ids
)
{
List
list
=
Arrays
.
asList
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
list
);
// List objects=fstzsXmDao.findByPage(paraMap);
//TODO 删除
// fstzsXmDao.removeAll(objects);
}
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
deleteWithFlag
(
String
ids
)
{
String
[]
idArray
=
ids
.
split
(
"\\|"
);
if
(
null
!=
idArray
)
{
for
(
String
id
:
idArray
)
{
if
(
id
!=
null
&&
!
id
.
trim
().
equals
(
""
))
fstzsXmDao
.
deleteWithFlag
(
id
);
}
}
}
}
src/com/jshx/fstzs/web/FstzsAction.java
0 → 100644
View file @
d5552971
package
com
.
jshx
.
fstzs
.
web
;
import
com.jshx.core.base.action.BaseAction
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.core.json.CodeJsonValueProcessor
;
import
com.jshx.core.json.DateJsonValueProcessor
;
import
com.jshx.fstzs.entity.Fstzs
;
import
com.jshx.fstzs.entity.FstzsXm
;
import
com.jshx.fstzs.service.FstzsService
;
import
com.jshx.fstzs.service.FstzsXmService
;
import
com.neusoft.egov.utils.TextUtils
;
import
net.sf.json.JsonConfig
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.util.*
;
public
class
FstzsAction
extends
BaseAction
{
@Autowired
FstzsService
fstzsService
;
@Autowired
FstzsXmService
fstzsXmService
;
/**
* 分页信息
*/
private
Pagination
pagination
;
Fstzs
fstzs
=
new
Fstzs
();
FstzsXm
fstzsXm
=
new
FstzsXm
();
/**
* 非税通知书项目列表状态入参
*/
int
status
;
String
id
;
/**
* fstzs列表
* 执行查询的方法,返回json数据
*/
public
void
list
()
throws
Exception
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
if
(
pagination
==
null
)
pagination
=
new
Pagination
(
this
.
getRequest
());
if
(
null
!=
fstzs
){
//状态
paraMap
.
put
(
"status"
,
fstzs
.
getStatus
()
==
null
?
0
:
fstzs
.
getStatus
());
if
(!
TextUtils
.
isEmpty
(
fstzs
.
getSlbh
())){
paraMap
.
put
(
"slbh"
,
"%"
+
fstzs
.
getSlbh
().
trim
()
+
"%"
);
}
if
(!
TextUtils
.
isEmpty
(
fstzs
.
getJsdwmc
())){
paraMap
.
put
(
"jsdwmc"
,
"%"
+
fstzs
.
getJsdwmc
().
trim
()
+
"%"
);
}
if
(!
TextUtils
.
isEmpty
(
fstzs
.
getGcxmmc
())){
paraMap
.
put
(
"gcxmmc"
,
"%"
+
fstzs
.
getGcxmmc
().
trim
()
+
"%"
);
}
if
(!
TextUtils
.
isEmpty
(
fstzs
.
getJkm
())){
paraMap
.
put
(
"jkm"
,
"%"
+
fstzs
.
getJkm
().
trim
()
+
"%"
);
}
if
(!
TextUtils
.
isEmpty
(
fstzs
.
getYjje
())){
paraMap
.
put
(
"yjje"
,
"%"
+
fstzs
.
getYjje
().
trim
()
+
"%"
);
}
//TODO 开具时间缺少
}
JsonConfig
config
=
new
JsonConfig
();
config
.
registerJsonValueProcessor
(
Date
.
class
,
new
DateJsonValueProcessor
());
Map
<
String
,
String
>
codeMap
=
new
HashMap
<
String
,
String
>();
//此处添加需要转换的一维代码,key是一维代码在数据对象中的属性名,value是一维代码的codeId
config
.
registerJsonValueProcessor
(
String
.
class
,
new
CodeJsonValueProcessor
(
codeMap
));
pagination
=
fstzsService
.
findByPage
(
pagination
,
paraMap
);
convObjectToJson
(
pagination
,
config
);
}
/**
* fstzs项目列表
* 执行查询的方法,返回json数据
*/
public
void
listXm
()
throws
Exception
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
if
(
pagination
==
null
)
pagination
=
new
Pagination
(
this
.
getRequest
());
paraMap
.
put
(
"status"
,
status
);
if
(
null
!=
fstzsXm
){
//状态
if
(!
TextUtils
.
isEmpty
(
fstzsXm
.
getSlbh
())){
paraMap
.
put
(
"slbh"
,
"%"
+
fstzsXm
.
getSlbh
().
trim
()
+
"%"
);
}
if
(!
TextUtils
.
isEmpty
(
fstzsXm
.
getJsdwmc
())){
paraMap
.
put
(
"jsdwmc"
,
"%"
+
fstzs
.
getJsdwmc
().
trim
()
+
"%"
);
}
if
(!
TextUtils
.
isEmpty
(
fstzsXm
.
getGcxmmc
())){
paraMap
.
put
(
"gcxmmc"
,
"%"
+
fstzs
.
getGcxmmc
().
trim
()
+
"%"
);
}
if
(!
TextUtils
.
isEmpty
(
fstzsXm
.
getYjje
())){
paraMap
.
put
(
"yjje"
,
fstzsXm
.
getYjje
().
trim
());
}
}
JsonConfig
config
=
new
JsonConfig
();
config
.
registerJsonValueProcessor
(
Date
.
class
,
new
DateJsonValueProcessor
());
Map
<
String
,
String
>
codeMap
=
new
HashMap
<
String
,
String
>();
//此处添加需要转换的一维代码,key是一维代码在数据对象中的属性名,value是一维代码的codeId
config
.
registerJsonValueProcessor
(
String
.
class
,
new
CodeJsonValueProcessor
(
codeMap
));
pagination
=
fstzsXmService
.
findByPage
(
pagination
,
paraMap
);
convObjectToJson
(
pagination
,
config
);
}
public
String
addFstzs
()
{
fstzsXm
=
fstzsXmService
.
getById
(
id
);
return
VIEW
;
}
public
Pagination
getPagination
()
{
return
pagination
;
}
public
void
setPagination
(
Pagination
pagination
)
{
this
.
pagination
=
pagination
;
}
public
Fstzs
getFstzs
()
{
return
fstzs
;
}
public
void
setFstzs
(
Fstzs
fstzs
)
{
this
.
fstzs
=
fstzs
;
}
public
FstzsXm
getFstzsXm
()
{
return
fstzsXm
;
}
public
void
setFstzsXm
(
FstzsXm
fstzsXm
)
{
this
.
fstzsXm
=
fstzsXm
;
}
public
int
getStatus
()
{
return
status
;
}
public
void
setStatus
(
int
status
)
{
this
.
status
=
status
;
}
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
}
src/com/jshx/jfzm/web/JfzmAction.java
View file @
d5552971
...
...
@@ -332,8 +332,8 @@ public class JfzmAction extends BaseAction {
{
dwdm
=
StringUtil
.
isEmpty
(
xmxxb
.
getDwdm
())?
zsdwService
.
getDwdm
(
this
.
getLoginUserDepartmentId
()):
xmxxb
.
getDwdm
();
}
String
result3
=
CommonAction
.
send2wwSGXK
(
xmxxb
,
null
,
dwdm
,
map
);
//arvin1122
//
String result3 = "true";
//
String result3 = CommonAction.send2wwSGXK(xmxxb,null,dwdm,map);//arvin1122
String
result3
=
"true"
;
// String result3 = com.jshx.module.admin.web.action.CommonAction.send2ww(map,null);
if
(
StringUtil
.
isEmpty
(
result3
)||
"false"
.
equals
(
result3
))
{
...
...
src/com/jshx/paymentItemPending/service/impl/PaymentItemPendingServiceImpl.java
View file @
d5552971
...
...
@@ -7,6 +7,8 @@ import java.util.HashMap;
import
javax.annotation.Resource
;
import
com.jshx.fstzs.dao.FstzsXmDao
;
import
com.jshx.fstzs.entity.FstzsXm
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
...
...
@@ -36,6 +38,9 @@ public class PaymentItemPendingServiceImpl extends BaseServiceImpl implements Pa
@Autowired
()
private
JktzsDao
jktzsDao
;
@Autowired
()
private
FstzsXmDao
fstzsXmDao
;
/**
* 分页查询
* @param page 分页信息
...
...
@@ -243,7 +248,20 @@ public class PaymentItemPendingServiceImpl extends BaseServiceImpl implements Pa
}
jk
.
setDycs
(
"0"
);
this
.
save
(
dj
);
//保存项目到非税通知书表
FstzsXm
xm
=
new
FstzsXm
();
xm
.
setPaymentItemPending
(
dj
);
xm
.
setDelFlag
(
0
);
xm
.
setStatus
(
0
);
xm
.
setJsdwmc
(
dj
.
getDwmc
());
xm
.
setGcxmmc
(
dj
.
getXmmc
());
xm
.
setSlbh
(
dj
.
getSlbh
());
xm
.
setYjje
(
dj
.
getZyjje
());
fstzsXmDao
.
save
(
xm
);
jktzsDao
.
save
(
jk
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
src/com/jshx/paymentItemPending/web/PaymentItemPendingAction.java
View file @
d5552971
...
...
@@ -16,6 +16,8 @@ import java.util.Map;
import
javax.servlet.http.HttpServletResponse
;
import
com.jshx.fstzs.entity.FstzsXm
;
import
com.jshx.fstzs.service.FstzsXmService
;
import
org.apache.struts2.ServletActionContext
;
import
org.hibernate.LobHelper
;
import
org.hibernate.SessionFactory
;
...
...
@@ -57,6 +59,10 @@ public class PaymentItemPendingAction extends BaseAction
*/
@Autowired
private
PaymentItemPendingService
paymentItemPendingService
;
@Autowired
private
FstzsXmService
fstzsXmService
;
@Autowired
private
ZsdwService
zsdwService
;
...
...
@@ -179,8 +185,44 @@ public class PaymentItemPendingAction extends BaseAction
paymentItemPending
.
setDeptId
(
this
.
getLoginUserDepartmentId
());
paymentItemPending
.
setDelFlag
(
0
);
paymentItemPendingService
.
save
(
paymentItemPending
);
/**
* 20221116
* 入paymentItemPending表同时,入FstzsXm表
*/
FstzsXm
xm
=
new
FstzsXm
();
xm
.
setPaymentItemPending
(
paymentItemPending
);
xm
.
setDelFlag
(
0
);
xm
.
setStatus
(
0
);
xm
.
setJsdwmc
(
paymentItemPending
.
getDwmc
());
xm
.
setGcxmmc
(
paymentItemPending
.
getXmmc
());
xm
.
setSlbh
(
paymentItemPending
.
getSlbh
());
xm
.
setYjje
(
paymentItemPending
.
getZyjje
());
fstzsXmService
.
save
(
xm
);
}
else
{
paymentItemPendingService
.
update
(
paymentItemPending
);
/**
* 20221116
* 更新paymentItemPending表同时,更新FstzsXm表
*/
FstzsXm
xm
=
fstzsXmService
.
getBySlbh
(
paymentItemPending
.
getSlbh
());
if
(
xm
==
null
)
{
xm
=
new
FstzsXm
();
xm
.
setPaymentItemPending
(
paymentItemPending
);
xm
.
setDelFlag
(
0
);
xm
.
setStatus
(
0
);
xm
.
setJsdwmc
(
paymentItemPending
.
getDwmc
());
xm
.
setGcxmmc
(
paymentItemPending
.
getXmmc
());
xm
.
setSlbh
(
paymentItemPending
.
getSlbh
());
xm
.
setYjje
(
paymentItemPending
.
getZyjje
());
fstzsXmService
.
save
(
xm
);
}
else
{
xm
.
setJsdwmc
(
paymentItemPending
.
getDwmc
());
xm
.
setGcxmmc
(
paymentItemPending
.
getXmmc
());
xm
.
setSlbh
(
paymentItemPending
.
getSlbh
());
xm
.
setYjje
(
paymentItemPending
.
getZyjje
());
fstzsXmService
.
update
(
xm
);
}
}
return
RELOAD
;
...
...
src/com/jshx/sdjd/web/SdjdAction.java
View file @
d5552971
...
...
@@ -935,8 +935,8 @@ public class SdjdAction extends BaseAction
// daima=listzsdw.get(0).getZsdm();
// }
//项目流水号
String
lsh
=
genericManager
.
getSN
(
"lsh"
);
//TODO arvin1122
//
String lsh = System.currentTimeMillis() + "";
//
String lsh=genericManager.getSN("lsh");//TODO arvin1122
String
lsh
=
System
.
currentTimeMillis
()
+
""
;
xmb
.
setXmlsh
(
lsh
);
//项目受理编号
// String sli=genericManager.getSN(daima);
...
...
@@ -955,8 +955,8 @@ public class SdjdAction extends BaseAction
}
if
(
"001"
.
equals
(
s
.
getMjyj
())||
"005"
.
equals
(
s
.
getMjyj
()))
{
//
String result = "OK";
String
result
=
CommonAction
.
send2wwSGXK
(
xmb
,
null
,
dwdm
,
null
);
//TODO arvin1122
String
result
=
"OK"
;
//
String result = CommonAction.send2wwSGXK(xmb,null,dwdm,null);//TODO arvin1122
if
(
"false"
.
equals
(
result
)
||
StringUtil
.
isEmpty
(
result
))
{
return
Boolean
.
FALSE
;
...
...
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