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
48744345
Commit
48744345
authored
Jul 23, 2024
by
刘_震
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
清洗表数据入库,材料编码后端代码优化以及返回矿id
parent
db2b774d
Changes
5
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
492 additions
and
356 deletions
+492
-356
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
...om/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
+2
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesMaterialServiceImpl.java
...i/system/service/impl/ActSuppliesMaterialServiceImpl.java
+28
-3
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
...resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
+139
-94
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
...m/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
+322
-258
ruoyi-wages/src/main/resources/mapper/system/WagesConversionMapper.xml
...rc/main/resources/mapper/system/WagesConversionMapper.xml
+1
-1
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
View file @
48744345
...
...
@@ -40,4 +40,6 @@ public interface ActSuppliesCleaningRuleMapper
void
addActSuppliesImportCleaningAcc
(
@Param
(
"actSuppliesImportCleaningAccs"
)
List
<
ActSuppliesImportCleaningAcc
>
actSuppliesImportCleaningAccs
);
List
<
ActSuppliesImportCleaningAcc
>
selectActSuppliesCleaningCopy
(
Long
id
);
void
insert
(
@Param
(
"accList"
)
List
<
ActSuppliesImportCleaningAcc
>
cleaningAccList
);
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesMaterialServiceImpl.java
View file @
48744345
package
com.ruoyi.system.service.impl
;
import
com.ruoyi.system.domain.ActSuppliesImportCleaningAcc
;
import
com.ruoyi.system.domain.ActSuppliesMaterialDetails
;
import
com.ruoyi.system.domain.ActSuppliesMaterialInfo
;
import
com.ruoyi.system.mapper.ActSuppliesCleaningRuleMapper
;
import
com.ruoyi.system.mapper.ActSuppliesMaterialMapper
;
import
com.ruoyi.system.service.ActMaterialService
;
import
com.ruoyi.system.service.ActSuppliesMaterialService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.UUID
;
import
java.util.stream.Collectors
;
import
java.util.stream.Stream
;
...
...
@@ -19,9 +23,11 @@ import java.util.stream.Stream;
* @date 2024/7/8
*/
@Service
@Slf4j
@RequiredArgsConstructor
public
class
ActSuppliesMaterialServiceImpl
implements
ActSuppliesMaterialService
{
private
final
ActSuppliesMaterialMapper
actSuppliesMaterialMapper
;
private
final
ActSuppliesCleaningRuleMapper
actSuppliesCleaningRuleMapper
;
@Override
...
...
@@ -37,13 +43,32 @@ public class ActSuppliesMaterialServiceImpl implements ActSuppliesMaterialServic
String
mineId
=
part
[
0
];
String
dateColumn
=
part
[
1
];
//执行删除操作
actSuppliesMaterialMapper
.
delete
(
mineId
,
dateColumn
);
actSuppliesMaterialMapper
.
delete
(
mineId
,
dateColumn
);
}
List
<
ActSuppliesImportCleaningAcc
>
cleaningAccList
=
new
ArrayList
<>();
for
(
ActSuppliesMaterialDetails
material
:
materials
)
{
if
(
material
!=
null
)
{
// 检查 material 是否为 null
ActSuppliesImportCleaningAcc
cleaningAcc
=
new
ActSuppliesImportCleaningAcc
();
cleaningAcc
.
setId
(
UUID
.
randomUUID
().
toString
().
replace
(
"-"
,
""
));
cleaningAcc
.
setSskId
(
material
.
getMineId
()
!=
null
?
material
.
getMineId
()
:
""
);
// 处理可能的 null
cleaningAcc
.
setHdate
(
material
.
getDateColumn
()
!=
null
?
material
.
getDateColumn
()
:
""
);
cleaningAcc
.
setNameColumn
(
material
.
getNameColumn
()
!=
null
?
material
.
getNameColumn
()
:
""
);
cleaningAcc
.
setCodeColumn
(
material
.
getCodeColumn
()
!=
null
?
material
.
getCodeColumn
()
:
""
);
cleaningAcc
.
setDepartmentColumn
(
material
.
getDepartmentColumn
()
!=
null
?
material
.
getDepartmentColumn
()
:
""
);
cleaningAcc
.
setNumberColumn
(
material
.
getNameColumn
()
!=
null
?
material
.
getNameColumn
()
:
""
);
cleaningAcc
.
setMoneyColumn
(
material
.
getMoneyColumn
()
!=
null
?
material
.
getMoneyColumn
().
toString
()
:
"0"
);
cleaningAcc
.
setMoneyColumns
(
material
.
getMoney
()
!=
null
?
material
.
getMoney
().
toString
()
:
"0"
);
cleaningAcc
.
setsOfExpenses
(
material
.
getSourceColoumn
()
!=
null
?
material
.
getSourceColoumn
()
:
""
);
cleaningAcc
.
setUnit
(
material
.
getUnit
()
!=
null
?
material
.
getUnit
()
:
""
);
cleaningAcc
.
setModel
(
material
.
getModel
()
!=
null
?
material
.
getModel
()
:
""
);
cleaningAccList
.
add
(
cleaningAcc
);
}
}
actSuppliesCleaningRuleMapper
.
insert
(
cleaningAccList
);
Boolean
saved
=
actSuppliesMaterialMapper
.
save
(
materials
);
if
(!
saved
)
{
return
false
;
}
return
true
;
}
}
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
View file @
48744345
This diff is collapsed.
Click to expand it.
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
View file @
48744345
This diff is collapsed.
Click to expand it.
ruoyi-wages/src/main/resources/mapper/system/WagesConversionMapper.xml
View file @
48744345
...
...
@@ -26,7 +26,7 @@
</delete>
<select
id=
"selectWagesConversionDataList"
resultMap=
"WagesConversionData"
>
select id, if_generate_voucher, wage_month, create_date, update_date
select id, if_generate_voucher, wage_month, create_date, update_date
,mine_id
from wages_conversion_data
where if_generate_voucher = 0
<if
test=
"date != null"
>
and wage_month = #{date}
</if>
<if
test=
"mineId != null"
>
and mine_id = #{mineId}
</if>
...
...
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