Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
isoft_psa
Project
Project
Details
Activity
Releases
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
王飞
isoft_psa
Commits
92dd23f0
Commit
92dd23f0
authored
Mar 28, 2025
by
祁正
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
日常报销-修改
parent
dc31bb38
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
11 deletions
+9
-11
FyglDailyReimbursementServiceImpl.java
...ruoyi/service/impl/FyglDailyReimbursementServiceImpl.java
+6
-7
FyglDailyReimbursementMapper.xml
...apper/dailyReimbursement/FyglDailyReimbursementMapper.xml
+3
-4
No files found.
ruoyi-psa/src/main/java/com/ruoyi/service/impl/FyglDailyReimbursementServiceImpl.java
View file @
92dd23f0
...
...
@@ -102,8 +102,6 @@ public class FyglDailyReimbursementServiceImpl implements IFyglDailyReimbursemen
String
s
=
serialNumberGenerator
.
generateSerialNumber
(
"rcbx"
);
fyglDailyReimbursement
.
setSerialNumber
(
s
);
//先插入最外层表
// int i1 = fyglDailyReimbursementMapper.insertFyglDailyReimbursement(fyglDailyReimbursement);
//第二层表
...
...
@@ -138,22 +136,23 @@ public class FyglDailyReimbursementServiceImpl implements IFyglDailyReimbursemen
@Transactional
public
int
updateFyglDailyReimbursement
(
FyglDailyReimbursement
fyglDailyReimbursement
)
{
fyglDailyReimbursement
.
setRegistrationTime
(
DateUtils
.
getNowDate
());
fyglDailyReimbursement
.
setUpdateBy
(
SecurityUtils
.
getUsername
());
fyglDailyReimbursement
.
setUpdateTime
(
DateUtils
.
getNowDate
());
System
.
out
.
println
(
"修改日常 = "
+
fyglDailyReimbursement
);
//先修改主属性内容,项目id,更新日期等
int
i
=
fyglDailyReimbursementMapper
.
updateProjectId
(
fyglDailyReimbursement
);
//再修改其他主要属性
//fygl_daily_rembursement_relevancy_r 修改
int
i1
=
fyglDailyReimbursementMapper
.
updateFyglDailyReimbursement
(
fyglDailyReimbursement
);
//再删除所有关联的子表数据
int
i3
=
fyglDailyReimbursementMapper
.
delDataByRid
(
fyglDailyReimbursement
.
getId
());
//再循环插入子表数据
//再循环插入子表数据 fygl_daily_reimbursement_relevancy
//插入第三层表
for
(
FyglDailyReimbursementDetailitemListDTO
item:
fyglDailyReimbursement
.
getChildList
()){
item
.
setRid
(
fyglDailyReimbursement
.
getId
());
//发起插入请求
fyglDailyReimbursementMapper
.
insertFyglDailyReimbursement3
(
item
);
}
return
i
1
;
return
i
3
;
}
/**
...
...
ruoyi-psa/src/main/resources/mapper/dailyReimbursement/FyglDailyReimbursementMapper.xml
View file @
92dd23f0
...
...
@@ -248,10 +248,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update fygl_daily_rembursement_relevancy_r
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"status != null"
>
status = #{status},
</if>
<if
test=
"serialNumber != null"
>
serial_number = #{serialNumber},
</if>
<if
test=
"reimbursement != null"
>
reimbursement = #{reimbursement},
</if>
<if
test=
"accessory != null"
>
accessory = #{accessory},
</if>
<if
test=
"registrationTime != null"
>
registration_time = #{registrationTime}
</if>
<if
test=
"registrationTime != null"
>
registration_time = #{registrationTime},
</if>
<if
test=
"updateBy != null"
>
update_by = #{updateBy},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime}
</if>
</trim>
where id = #{id}
</update>
...
...
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