Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
K
klck
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
位宇华
klck
Commits
eefef739
Commit
eefef739
authored
Jul 09, 2024
by
刘_震
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据入库(优化,根据时间和矿id删除原本已有的,防止重复导入)
parent
fe5e539a
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13 additions
and
3 deletions
+13
-3
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesMaterialController.java
...uoyi/system/controller/ActSuppliesMaterialController.java
+0
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesMaterialMapper.java
...va/com/ruoyi/system/mapper/ActSuppliesMaterialMapper.java
+2
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesMaterialServiceImpl.java
...i/system/service/impl/ActSuppliesMaterialServiceImpl.java
+6
-0
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesMaterialMapper.xml
...ain/resources/mapper/system/ActSuppliesMaterialMapper.xml
+5
-2
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesMaterialController.java
View file @
eefef739
...
...
@@ -27,7 +27,6 @@ public class ActSuppliesMaterialController {
public
AjaxResult
saveInfo
(
@RequestBody
ActSuppliesMaterialInfo
actSuppliesMaterialInfo
){
System
.
out
.
println
(
actSuppliesMaterialInfo
);
List
<
ActSuppliesMaterialDetails
>
materials
=
actSuppliesMaterialInfo
.
getMaterials
();
Boolean
saved
=
actSuppliesMaterialService
.
save
(
materials
);
if
(!
saved
)
{
return
AjaxResult
.
error
(
"插入失败,请重新尝试"
);
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesMaterialMapper.java
View file @
eefef739
...
...
@@ -13,5 +13,7 @@ import java.util.List;
public
interface
ActSuppliesMaterialMapper
{
Boolean
save
(
@Param
(
"accList"
)
List
<
ActSuppliesMaterialDetails
>
materials
);
void
delete
(
@Param
(
"mineId"
)
String
mineId
,
@Param
(
"dateColumn"
)
String
dateColumn
);
//void save(ActSuppliesMaterialInfo actSuppliesMaterialInfo);
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesMaterialServiceImpl.java
View file @
eefef739
...
...
@@ -23,6 +23,12 @@ public class ActSuppliesMaterialServiceImpl implements ActSuppliesMaterialServic
@Override
public
Boolean
save
(
List
<
ActSuppliesMaterialDetails
>
materials
)
{
//遍历循环,根据时间和矿id删除
materials
.
forEach
(
material
->{
String
mineId
=
material
.
getMineId
();
String
dateColumn
=
material
.
getDateColumn
();
actSuppliesMaterialMapper
.
delete
(
mineId
,
dateColumn
);
});
return
actSuppliesMaterialMapper
.
save
(
materials
);
}
}
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesMaterialMapper.xml
View file @
eefef739
...
...
@@ -31,7 +31,10 @@
#{list.model}, #{list.mineName}, #{list.mineId}, #{list.oneLevel}, #{list.twoLevel}, #{list.dateColumn},#{list.sourceColumn})
</foreach>
</insert>
<delete
id=
"delete"
>
delete from act_supplies_material_info
where mine_id = #{mineId} and date_column = #{dateColumn}
</delete>
</mapper>
\ No newline at end of file
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment