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
c108a122
Commit
c108a122
authored
Nov 21, 2022
by
徐州
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增部分需求
parent
1873e2cc
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
222 additions
and
114 deletions
+222
-114
Fstzs_Add.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Add.jsp
+1
-1
Fstzs_View.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_View.jsp
+11
-6
Fstzs_Yjh.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjh.jsp
+28
-73
Fstzs_Yjk.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjk.jsp
+4
-4
Fstzs_Ysc.jsp
WebRoot/WEB-INF/pages/fstzs/Fstzs_Ysc.jsp
+38
-3
struts-fstzs.xml
src/com/jshx/fstzs/conf/struts-fstzs.xml
+21
-1
Fstzs.java
src/com/jshx/fstzs/entity/Fstzs.java
+18
-3
FstzsXm.java
src/com/jshx/fstzs/entity/FstzsXm.java
+1
-0
FstzsService.java
src/com/jshx/fstzs/service/FstzsService.java
+1
-0
FstzsServiceImpl.java
src/com/jshx/fstzs/service/impl/FstzsServiceImpl.java
+8
-6
FstzsAction.java
src/com/jshx/fstzs/web/FstzsAction.java
+91
-17
No files found.
WebRoot/WEB-INF/pages/fstzs/Fstzs_Add.jsp
View file @
c108a122
...
...
@@ -216,7 +216,7 @@
<td
class=
" line-input"
><span
class=
"db-num db-num-text"
>
${result.jkr}
</span><input
class=
"db-input line-input-text"
type=
"text"
/></td>
<td
class=
"line-one"
>
元
</td>
<td
class=
"line-one"
>
150
</td>
<td
class=
"line-one line-yjmj"
>
${result.yj
je
}
</td>
<td
class=
"line-one line-yjmj"
>
${result.yj
mj
}
</td>
<td
class=
"line-input"
><span
class=
"db-num db-nums"
>
${result.yjje}
</span><input
class=
"db-input db-money"
type=
"text"
/></td>
<td><span
class=
"delOneRow"
><img
src=
"${ctx}/images/img/edit_remove.png"
alt=
""
></span></td>
...
...
WebRoot/WEB-INF/pages/fstzs/Fstzs_View.jsp
View file @
c108a122
...
...
@@ -72,7 +72,10 @@
<body
validform=
"true"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: 100%"
>
<form
name=
"myform1"
method=
"post"
enctype=
"multipart/form-data"
>
<s:token
/>
<input
class=
"hid"
type=
"hidden"
name=
"fstzsXm.id"
value=
"${fstzsXm.id}"
>
<div
class=
"cell"
style=
"width: 100%"
>
<table
width=
"100%"
border=
"0"
class=
"ta-tb"
>
<tr
class=
"table-line-td"
>
...
...
@@ -211,7 +214,7 @@
<td
class=
" line-input"
><span
class=
"db-num db-num-text"
>
${result.jkr}
</span></td>
<td
class=
"line-one"
>
元
</td>
<td
class=
"line-one"
>
150
</td>
<td
class=
"line-one line-yjmj"
>
${result.yj
je
}
</td>
<td
class=
"line-one line-yjmj"
>
${result.yj
mj
}
</td>
<td
class=
"line-input"
><span
class=
"db-num db-nums"
>
${result.yjje}
</span></td>
</tr>
</c:forEach>
...
...
@@ -237,13 +240,14 @@
</tr>
<tr>
<td
colspan=
"4"
align=
"center"
style=
"position: relative;top: 20px;"
>
<a
href=
"###"
class=
"btn_01"
onclick=
"
tjFstzs()
"
>
通过
<b></b></a>
<a
href=
"###"
class=
"btn_01"
onclick=
"
review(0);
"
>
通过
<b></b></a>
<a
href=
"###"
class=
"btn_01"
onclick=
"
clear_form(document.myform
);"
>
退回
<b></b></a>
<a
href=
"###"
class=
"btn_01"
onclick=
"
review(1
);"
>
退回
<b></b></a>
</td>
</tr>
</table>
</div>
</form>
</div>
</div>
<script
type=
"text/javascript"
>
...
...
@@ -263,8 +267,9 @@
}
$
(
'.yjmj-hj'
).
append
(
mj
)
})
function
tjFstzs
()
{
function
review
(
flag
)
{
document
.
myform1
.
action
=
"reviewFstzs.action?flag="
+
flag
;
document
.
myform1
.
submit
();
}
</script>
...
...
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjh.jsp
View file @
c108a122
...
...
@@ -9,79 +9,34 @@
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
function
zuofei
(){
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
zuofei
(
slbh
,
length
,
jkm
){
var
msg
=
"作废缴款码"
+
jkm
;
if
(
length
>
1
)
{
msg
=
msg
+
(
",同一受理编号的其他"
+
length
+
"个缴款码也将一并作废,是否确认作废?"
)
}
$
.
messager
.
confirm
(
"提示"
,
msg
,
function
(
result
)
{
if
(
result
)
{
$
.
ajax
({
url
:
"${ctx}/jsp/fstzs/zuofei.action"
,
type
:
'post'
,
dataType
:
'json'
,
data
:{
'fstzs.slbh'
:
slbh
},
async
:
false
});
$
.
messager
.
alert
(
"提示"
,
"操作成功"
)
reloadDate
()
}
});
}
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_fstzs
();
}
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_fstzs
();
}
else
{
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
}
}
});
}
});
}
}
function
search_fstzs
(){
var
queryParams
=
{
"fstzs.slbh"
:
$
(
"#slbh"
).
val
(),
...
...
@@ -114,8 +69,8 @@
columns
:[[
{
field
:
'op'
,
title
:
'操作'
,
width
:
80
,
align
:
'center'
,
formatter
:
function
(
value
,
rec
){
var
result
=
""
;
if
(
rec
.
status
==
0
)
{
//复核不通过、退回时
result
+=
"<a class='btn_01_mini' onclick=zuofei('"
+
rec
.
id
+
"') >作废<b></b></a>"
;
if
(
rec
.
status
==
1
)
{
//未缴款的可作废
result
+=
"<a class='btn_01_mini' onclick=zuofei('"
+
rec
.
slbh
+
"','"
+
rec
.
length
+
"','"
+
rec
.
jkm
+
"') >作废<b></b></a>"
;
}
return
result
;
}},
...
...
@@ -129,7 +84,7 @@
{
field
:
'pjdm'
,
title
:
'票据代码'
,
width
:
100
},
{
field
:
'jksh'
,
title
:
'缴款书号'
,
width
:
100
},
{
field
:
'status'
,
title
:
'非税通知书状态'
,
width
:
100
,
formatter
:
function
(
value
,
row
,
index
){
if
(
value
==
0
)
return
"正常"
;
if
(
value
==
1
)
return
"正常"
;
return
"已作废"
;
}}
]],
...
...
@@ -165,9 +120,9 @@
<th
width=
"15%"
>
非税通知书状态
</th>
<td
width=
"12%"
><select
name=
"rfxm.accountStatus"
id=
"accountStatus"
>
<option
value=
""
>
请选择
</option>
<option
value=
"
0
"
>
正常
</option>
<option
value=
"
1
"
>
已缴款
</option>
<option
value=
"
2
"
>
已作废
</option>
<option
value=
"
1
"
>
正常
</option>
<option
value=
"
2
"
>
已缴款
</option>
<option
value=
"
3
"
>
已作废
</option>
</select></td>
</tr>
...
...
WebRoot/WEB-INF/pages/fstzs/Fstzs_Yjk.jsp
View file @
c108a122
...
...
@@ -24,7 +24,7 @@
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp
,{
title
:
'已缴款非税通知书列表'
,
url
:
'${ctx}/jsp/fstzs/fstzsList.action?status=
2
'
,
url
:
'${ctx}/jsp/fstzs/fstzsList.action?status=
3
'
,
queryParams
:{
"fstzs.slbh"
:
$
(
"#slbh"
).
val
(),
"fstzs.dwmc"
:
$
(
"#dwmc"
).
val
(),
...
...
@@ -97,9 +97,9 @@
<th
width=
"15%"
>
非税通知书状态
</th>
<td
width=
"12%"
><select
name=
"rfxm.accountStatus"
id=
"accountStatus"
>
<option
value=
""
>
请选择
</option>
<option
value=
"
0
"
>
正常
</option>
<option
value=
"
1
"
>
已缴款
</option>
<option
value=
"
2
"
>
已作废
</option>
<option
value=
"
1
"
>
正常
</option>
<option
value=
"
2
"
>
已缴款
</option>
<option
value=
"
3
"
>
已作废
</option>
</select></td>
</tr>
...
...
WebRoot/WEB-INF/pages/fstzs/Fstzs_Ysc.jsp
View file @
c108a122
...
...
@@ -19,9 +19,44 @@
}
function
jihuo
(
id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_fstzs"
,
"查看非税通知书"
,
"${ctx}/jsp/fstzs/winViewFstzs.action?id="
+
id
,
900
,
700
);
$
.
messager
.
confirm
(
"提示"
,
"确认要激活该项目?"
,
function
(
result
)
{
if
(
result
)
{
$
.
ajax
({
url
:
"${ctx}/jsp/fstzs/jihuoXm.action"
,
type
:
'post'
,
dataType
:
'json'
,
data
:{
id
:
id
},
async
:
false
});
$
.
messager
.
alert
(
"提示"
,
"操作成功"
)
reloadDate
()
}
});
}
function
shanchu
(
id
)
{
$
.
messager
.
confirm
(
"提示"
,
"确认要删除该项目?"
,
function
(
result
)
{
if
(
result
)
{
$
.
ajax
({
url
:
"${ctx}/jsp/fstzs/shanchu.action"
,
type
:
'post'
,
dataType
:
'json'
,
data
:{
id
:
id
},
async
:
false
});
$
.
messager
.
alert
(
"提示"
,
"操作成功"
)
reloadDate
()
}
});
}
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_fstzsXm
();
}
function
search_fstzsXm
(){
...
...
@@ -58,7 +93,7 @@
if
(
rec
.
status
==
2
)
{
//复核通过
result
+=
"<a class='btn_01_mini' onclick=jihuo('"
+
rec
.
id
+
"') >激活<b></b></a>"
;
}
else
if
(
rec
.
status
==
4
)
{
//退回时
result
+=
"<a class='btn_01_mini' onclick=
del
('"
+
rec
.
id
+
"') >删除<b></b></a>"
;
result
+=
"<a class='btn_01_mini' onclick=
shanchu
('"
+
rec
.
id
+
"') >删除<b></b></a>"
;
}
else
{
result
+=
"<a class='btn_01_mini' style='opacity: 0.5' >激活<b></b></a>"
;
}
...
...
src/com/jshx/fstzs/conf/struts-fstzs.xml
View file @
c108a122
...
...
@@ -18,7 +18,7 @@
</action>
<action
name=
"fstzsYjkList"
>
<result
name=
"success"
>
/WEB-INF/pages/fstzs/Fstzs_Y
sc
.jsp
</result>
<result
name=
"success"
>
/WEB-INF/pages/fstzs/Fstzs_Y
jk
.jsp
</result>
</action>
...
...
@@ -41,6 +41,15 @@
</action>
<!--生成非税通知书操作-->
<action
name=
"reviewFstzs"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"reviewFstzs"
>
<interceptor-ref
name=
"tokenInterceptor"
/>
<interceptor-ref
name=
"coreStack"
/>
<result
name=
"reload"
type=
"redirect"
>
/common/successToSelf.jsp?windowId=win_fstzs
</result>
<result
name=
"invalid.token"
>
/invalid.jsp
</result>
</action>
<!-- 列表查询,返回Json数据 -->
<action
name=
"fstzsList"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"list"
>
</action>
...
...
@@ -52,6 +61,17 @@
<action
name=
"addFstzsCheck"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"checkAddFstzs"
>
</action>
<!--激活项目,参数传到财政系统-->
<action
name=
"jihuoXm"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"jihuo"
>
</action>
<!--作废-->
<action
name=
"zuofei"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"zuofei"
>
</action>
<!--删除-->
<action
name=
"shanchu"
class=
"com.jshx.fstzs.web.FstzsAction"
method=
"shanchu"
>
</action>
</package>
</struts>
src/com/jshx/fstzs/entity/Fstzs.java
View file @
c108a122
...
...
@@ -22,9 +22,10 @@ public class Fstzs extends BaseModel {
/**
* 非税通知书状态
* 0:默认,正常
* 1:已作废
* 2:已缴费:从财政同步状态
* 0:默认,不显示在列表
* 1:已激活,正常
* 2:已作废
* 3:已缴费:从财政同步状态
*/
private
Integer
status
;
...
...
@@ -113,6 +114,12 @@ public class Fstzs extends BaseModel {
*/
private
String
jkqd
;
/**
* 一个项目可以对应对个缴款人
* 这个是总缴款人数量
*/
private
Integer
length
;
/**
* 对应项目信息
...
...
@@ -270,4 +277,12 @@ public class Fstzs extends BaseModel {
public
void
setYjmj
(
String
yjmj
)
{
this
.
yjmj
=
yjmj
;
}
public
Integer
getLength
()
{
return
length
;
}
public
void
setLength
(
Integer
length
)
{
this
.
length
=
length
;
}
}
src/com/jshx/fstzs/entity/FstzsXm.java
View file @
c108a122
...
...
@@ -30,6 +30,7 @@ public class FstzsXm extends BaseModel
* 2:复核通过
* 3:复核不通过
* 4:作废退回
* 5:已激活,不再显示在已生成列表
*/
private
Integer
status
;
...
...
src/com/jshx/fstzs/service/FstzsService.java
View file @
c108a122
...
...
@@ -49,6 +49,7 @@ public interface FstzsService extends BaseService
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
public
void
delete
(
List
<
String
>
ids
);
/**
* 逻辑删除信息
...
...
src/com/jshx/fstzs/service/impl/FstzsServiceImpl.java
View file @
c108a122
...
...
@@ -87,13 +87,15 @@ public class FstzsServiceImpl extends BaseServiceImpl implements FstzsService
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 删除
delete
(
list
);
}
// fstzsDao.removeAll(objects);
@Override
public
void
delete
(
List
<
String
>
ids
)
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
ids
);
List
objects
=
fstzsDao
.
findByPage
(
paraMap
);
fstzsDao
.
removeAll
(
objects
);
}
/**
...
...
src/com/jshx/fstzs/web/FstzsAction.java
View file @
c108a122
...
...
@@ -19,6 +19,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
java.io.IOException
;
import
java.math.BigDecimal
;
import
java.util.*
;
import
java.util.stream.Collectors
;
public
class
FstzsAction
extends
BaseAction
{
...
...
@@ -183,26 +184,21 @@ public class FstzsAction extends BaseAction {
* @return
*/
public
String
addFstzs
()
{
if
(
"add"
.
equals
(
flag
))
{
FstzsXm
dbXm
=
fstzsXmService
.
getById
(
fstzsXm
.
getId
());
//更新数据库项目状态
dbXm
.
setStatus
(
1
);
//状态改为已生成、待复核
dbXm
.
setJbr
(
this
.
getLoginUser
().
getDisplayName
());
dbXm
.
setBeizhu
(
fstzsXm
.
getBeizhu
());
dbXm
.
setKhh
(
fstzsXm
.
getKhh
());
dbXm
.
setMobile
(
fstzsXm
.
getMobile
());
dbXm
.
setZhanghao
(
fstzsXm
.
getZhanghao
());
fstzsXmService
.
update
(
dbXm
);
return
RELOAD
;
}
else
{
//edit
}
return
ERROR
;
FstzsXm
dbXm
=
fstzsXmService
.
getById
(
fstzsXm
.
getId
());
//更新数据库项目状态
dbXm
.
setStatus
(
1
);
//状态改为已生成、待复核
dbXm
.
setJbr
(
this
.
getLoginUser
().
getDisplayName
());
dbXm
.
setBeizhu
(
fstzsXm
.
getBeizhu
());
dbXm
.
setKhh
(
fstzsXm
.
getKhh
());
dbXm
.
setMobile
(
fstzsXm
.
getMobile
());
dbXm
.
setZhanghao
(
fstzsXm
.
getZhanghao
());
fstzsXmService
.
update
(
dbXm
);
return
RELOAD
;
}
/**
* 校验添加的多个缴款人
* 添加前,会把改受理编号下的历史缴款人删除
*/
public
void
checkAddFstzs
()
throws
IOException
{
boolean
result
=
true
;
...
...
@@ -243,7 +239,17 @@ public class FstzsAction extends BaseAction {
}
else
{
message
=
"校验正确,添加进表,并提交表单"
;
result
=
true
;
//TODO 添加多条记录到fstzs表
//先查询是否有老的数据,有就删除先
//编辑时,先删除之前添加的内容
HashMap
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"slbh"
,
fstzsXm
.
getSlbh
());
List
<
Fstzs
>
list
=
fstzsService
.
findList
(
params
);
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
List
<
String
>
ids
=
list
.
stream
().
map
(
f
->
f
.
getId
()).
collect
(
Collectors
.
toList
());
fstzsService
.
delete
(
ids
);
}
// 添加多条记录到fstzs表
fstzsList
.
stream
().
map
(
i
->
{
i
.
setDelFlag
(
0
);
i
.
setStatus
(
0
);
...
...
@@ -251,6 +257,7 @@ public class FstzsAction extends BaseAction {
i
.
setGcxmmc
(
fstzsXm
.
getGcxmmc
());
i
.
setJsdwmc
(
fstzsXm
.
getJsdwmc
());
i
.
setSlbh
(
fstzsXm
.
getSlbh
());
i
.
setLength
(
fstzsList
.
size
());
return
i
;
}).
forEach
(
i
->
fstzsService
.
save
(
i
));
}
...
...
@@ -261,6 +268,73 @@ public class FstzsAction extends BaseAction {
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
result
+
",\"message\":\""
+
message
+
"!"
+
"\"}"
);
}
/**
* 复核非税通知书
* flag=0 通过 flag=1 退回
* @return
*/
public
String
reviewFstzs
()
{
FstzsXm
fstzsXm
=
fstzsXmService
.
getById
(
this
.
fstzsXm
.
getId
());
if
(
"0"
.
equals
(
flag
))
{
fstzsXm
.
setStatus
(
2
);
}
else
{
fstzsXm
.
setStatus
(
3
);
}
fstzsXmService
.
update
(
fstzsXm
);
return
RELOAD
;
}
/**
* 项目激活
* @return
*/
public
void
jihuo
()
{
FstzsXm
xm
=
fstzsXmService
.
getById
(
id
);
xm
.
setStatus
(
5
);
HashMap
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"slbh"
,
xm
.
getSlbh
());
//TODO 需要调用财政系统操作,财政返回成功之后,才可以修改入库
List
<
Fstzs
>
list
=
fstzsService
.
findList
(
params
);
list
.
stream
().
forEach
(
f
->
{
f
.
setStatus
(
1
);
fstzsService
.
update
(
f
);
});
}
/**
* 作废操作
*/
public
void
zuofei
()
{
HashMap
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"slbh"
,
fstzs
.
getSlbh
());
//TODO 需要调用财政系统,作废接口
List
<
Fstzs
>
list
=
fstzsService
.
findList
(
params
);
FstzsXm
xm
=
fstzsXmService
.
getBySlbh
(
fstzs
.
getSlbh
());
xm
.
setStatus
(
4
);
//已作废
list
.
stream
().
forEach
(
i
->
{
i
.
setStatus
(
2
);
//已作废
fstzsService
.
update
(
i
);
});
fstzsXmService
.
update
(
xm
);
}
/**
* 删除操作
* xm表复原,status=0
* 删除对应缴费人的信息
*/
public
void
shanchu
()
{
FstzsXm
xm
=
fstzsXmService
.
getById
(
id
);
xm
.
setStatus
(
0
);
xm
.
setFhyj
(
""
);
HashMap
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"slbh"
,
xm
.
getSlbh
());
List
<
Fstzs
>
list
=
fstzsService
.
findList
(
params
);
List
<
String
>
ids
=
list
.
stream
().
map
(
i
->
i
.
getId
()).
collect
(
Collectors
.
toList
());
fstzsService
.
delete
(
ids
);
fstzsXmService
.
update
(
xm
);
}
public
Pagination
getPagination
()
{
return
pagination
;
}
...
...
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