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
a3ac6b11
Commit
a3ac6b11
authored
Jul 25, 2024
by
Fuzy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修正
parent
6cdc10d7
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
69 additions
and
7 deletions
+69
-7
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesAccountServiceImpl.java
...yi/system/service/impl/ActSuppliesAccountServiceImpl.java
+1
-1
ruoyi-wages/src/main/java/com/ruoyi/system/controller/AsiccSuppliesController.java
.../com/ruoyi/system/controller/AsiccSuppliesController.java
+21
-4
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dao/LinXiInquireAboutSubjectAssistance.java
...m/model/wages/dao/LinXiInquireAboutSubjectAssistance.java
+16
-0
ruoyi-wages/src/main/java/com/ruoyi/system/service/AsiccSuppliesService.java
...n/java/com/ruoyi/system/service/AsiccSuppliesService.java
+3
-0
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
...m/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
+28
-2
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesAccountServiceImpl.java
View file @
a3ac6b11
...
@@ -119,7 +119,7 @@ public class ActSuppliesAccountServiceImpl implements IActSuppliesAccountService
...
@@ -119,7 +119,7 @@ public class ActSuppliesAccountServiceImpl implements IActSuppliesAccountService
.
mapToObj
(
recordList:
:
getJSONObject
)
.
mapToObj
(
recordList:
:
getJSONObject
)
.
filter
(
v
->
actDispensing
.
getMaterial
().
equals
(
v
.
getJSONObject
(
"name"
).
getString
(
"zh_CN"
)))
.
filter
(
v
->
actDispensing
.
getMaterial
().
equals
(
v
.
getJSONObject
(
"name"
).
getString
(
"zh_CN"
)))
.
findFirst
();
.
findFirst
();
if
(
first
.
isPresent
()){
if
(
first
.
isPresent
())
{
actDispensing
.
setAccountingIdB
(
"财务核算部门,"
+
first
.
get
().
getString
(
"code"
));
actDispensing
.
setAccountingIdB
(
"财务核算部门,"
+
first
.
get
().
getString
(
"code"
));
}
}
}
}
...
...
ruoyi-wages/src/main/java/com/ruoyi/system/controller/AsiccSuppliesController.java
View file @
a3ac6b11
...
@@ -2,11 +2,22 @@ package com.ruoyi.system.controller;
...
@@ -2,11 +2,22 @@ package com.ruoyi.system.controller;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.model.wages.dao.AsiccDAO
;
import
com.ruoyi.system.model.wages.dao.AsiccDAO
;
import
com.ruoyi.system.model.wages.
vo.AsiccVo
;
import
com.ruoyi.system.model.wages.
dao.LinXiInquireAboutSubjectAssistance
;
import
com.ruoyi.system.service.AsiccSuppliesService
;
import
com.ruoyi.system.service.AsiccSuppliesService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
org.apache.commons.fileupload.FileItem
;
import
org.apache.commons.fileupload.disk.DiskFileItemFactory
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.io.File
;
import
java.io.FileInputStream
;
import
java.io.InputStream
;
import
java.io.OutputStream
;
import
java.nio.file.Files
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -21,8 +32,14 @@ public class AsiccSuppliesController {
...
@@ -21,8 +32,14 @@ public class AsiccSuppliesController {
private
final
AsiccSuppliesService
asiccSuppliesService
;
private
final
AsiccSuppliesService
asiccSuppliesService
;
@PostMapping
(
"/getData"
)
@PostMapping
(
"/getData"
)
public
AjaxResult
getData
(
@RequestBody
AsiccDAO
asiccDAO
){
public
AjaxResult
getData
(
@RequestBody
AsiccDAO
asiccDAO
)
{
Map
<
String
,
Object
>
voList
=
asiccSuppliesService
.
getData
(
asiccDAO
);
Map
<
String
,
Object
>
voList
=
asiccSuppliesService
.
getData
(
asiccDAO
);
return
AjaxResult
.
success
(
voList
);
}
@PostMapping
(
"/inquireAboutSubjectAssistance"
)
public
AjaxResult
inquireAboutSubjectAssistance
(
@RequestBody
List
<
LinXiInquireAboutSubjectAssistance
>
LinXiInquireAboutSubjectAssistance
)
{
List
<
LinXiInquireAboutSubjectAssistance
>
voList
=
asiccSuppliesService
.
inquireAboutSubjectAssistance
(
LinXiInquireAboutSubjectAssistance
);
return
AjaxResult
.
success
(
voList
);
return
AjaxResult
.
success
(
voList
);
}
}
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dao/LinXiInquireAboutSubjectAssistance.java
0 → 100644
View file @
a3ac6b11
package
com.ruoyi.system.model.wages.dao
;
import
lombok.Data
;
import
java.util.List
;
/**
* 2024/7/24
*/
@Data
public
class
LinXiInquireAboutSubjectAssistance
{
private
String
classary
;
private
String
money
;
private
String
code
;
private
List
<
String
>
aidedList
;
}
ruoyi-wages/src/main/java/com/ruoyi/system/service/AsiccSuppliesService.java
View file @
a3ac6b11
package
com.ruoyi.system.service
;
package
com.ruoyi.system.service
;
import
com.ruoyi.system.model.wages.dao.AsiccDAO
;
import
com.ruoyi.system.model.wages.dao.AsiccDAO
;
import
com.ruoyi.system.model.wages.dao.LinXiInquireAboutSubjectAssistance
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -12,4 +13,6 @@ import java.util.Map;
...
@@ -12,4 +13,6 @@ import java.util.Map;
public
interface
AsiccSuppliesService
{
public
interface
AsiccSuppliesService
{
Map
<
String
,
Object
>
getData
(
AsiccDAO
asiccDAO
);
Map
<
String
,
Object
>
getData
(
AsiccDAO
asiccDAO
);
List
<
LinXiInquireAboutSubjectAssistance
>
inquireAboutSubjectAssistance
(
List
<
LinXiInquireAboutSubjectAssistance
>
linXiInquireAboutSubjectAssistance
);
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
View file @
a3ac6b11
package
com.ruoyi.system.service.impl
;
package
com.ruoyi.system.service.impl
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.system.common.ReturnResult
;
import
com.ruoyi.system.domain.ActSupplies
;
import
com.ruoyi.system.domain.ActSupplies
;
import
com.ruoyi.system.domain.ActSuppliesDetails
;
import
com.ruoyi.system.domain.ActSuppliesDetails
;
import
com.ruoyi.system.domain.ActSuppliesMaterialCode
;
import
com.ruoyi.system.domain.ActSuppliesMaterialCode
;
import
com.ruoyi.system.mapper.AsiccSuppliesMapper
;
import
com.ruoyi.system.mapper.AsiccSuppliesMapper
;
import
com.ruoyi.system.model.wages.dao.AsiccDAO
;
import
com.ruoyi.system.model.wages.dao.AsiccDAO
;
import
com.ruoyi.system.model.wages.dao.LinXiInquireAboutSubjectAssistance
;
import
com.ruoyi.system.service.AsiccSuppliesService
;
import
com.ruoyi.system.service.AsiccSuppliesService
;
import
com.ruoyi.system.yyinterface.VoucherUtils
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.apache.commons.lang3.Range
;
import
org.apache.commons.lang3.Range
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.IntStream
;
/**
/**
* @author haiwe
* @author haiwe
...
@@ -39,6 +46,24 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
...
@@ -39,6 +46,24 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
}
}
}
}
@Override
/**
* 林西凭证辅助核算调取部分
*/
public
List
<
LinXiInquireAboutSubjectAssistance
>
inquireAboutSubjectAssistance
(
List
<
LinXiInquireAboutSubjectAssistance
>
linXiInquireAboutSubjectAssistance
)
{
Map
<
String
,
List
<
String
>>
map
=
new
HashMap
<>();
map
.
put
(
"5002003"
,
Arrays
.
asList
(
"0102_CW0025_100SX"
,
"MT01"
));
map
.
put
(
"5002003_1"
,
Arrays
.
asList
(
"0102_CW0025_100SX"
,
"MT0299"
));
map
.
put
(
"5101003"
,
Arrays
.
asList
(
"0102_CW0025_100SX"
,
"MT01"
));
map
.
put
(
"6402003"
,
Arrays
.
asList
(
"03_CW0029_10070"
));
map
.
put
(
"2211003002017"
,
Arrays
.
asList
(
"01_CW0017_1003P"
,
"030101_CW0018_1003Z"
));
map
.
put
(
"2221001001001"
,
Arrays
.
asList
(
"01_CW0038_100BA"
,
"JX01_CW0049_100DR"
,
"VATR1"
));
List
<
LinXiInquireAboutSubjectAssistance
>
collect
=
linXiInquireAboutSubjectAssistance
.
parallelStream
()
.
peek
(
v
->
v
.
setAidedList
(
map
.
get
(
v
.
getCode
())))
.
collect
(
Collectors
.
toList
());
return
collect
;
}
/**
/**
* 处理特殊表不存在的矿id情况
* 处理特殊表不存在的矿id情况
*
*
...
@@ -271,6 +296,7 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
...
@@ -271,6 +296,7 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
/**
/**
* 处理特殊表存在的矿id情况
* 处理特殊表存在的矿id情况
*
* @param mineId 矿id
* @param mineId 矿id
* @return 一级,二级分类
* @return 一级,二级分类
*/
*/
...
@@ -317,7 +343,7 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
...
@@ -317,7 +343,7 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
map
.
put
(
"基本生产原煤"
,
codeList1
);
map
.
put
(
"基本生产原煤"
,
codeList1
);
map
.
put
(
"基本生产洗煤"
,
codeList2
);
map
.
put
(
"基本生产洗煤"
,
codeList2
);
map
.
put
(
"其他费用来源"
,
codeList3
);
map
.
put
(
"其他费用来源"
,
codeList3
);
voMap
.
put
(
code
,
map
);
voMap
.
put
(
code
,
map
);
}
else
if
(
Arrays
.
asList
(
number2
).
contains
(
code
)
||
Arrays
.
asList
(
number2
).
contains
(
kmCode3
))
{
}
else
if
(
Arrays
.
asList
(
number2
).
contains
(
code
)
||
Arrays
.
asList
(
number2
).
contains
(
kmCode3
))
{
String
twoLevel
=
materialCode
.
getMaterialName
();
String
twoLevel
=
materialCode
.
getMaterialName
();
String
codeType
=
materialCode
.
getMaterialCodeType
();
String
codeType
=
materialCode
.
getMaterialCodeType
();
...
@@ -331,7 +357,7 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
...
@@ -331,7 +357,7 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
map
.
put
(
"基本生产原煤"
,
codeList1
);
map
.
put
(
"基本生产原煤"
,
codeList1
);
map
.
put
(
"基本生产洗煤"
,
codeList2
);
map
.
put
(
"基本生产洗煤"
,
codeList2
);
map
.
put
(
"其他费用来源"
,
codeList3
);
map
.
put
(
"其他费用来源"
,
codeList3
);
voMap
.
put
(
code
,
map
);
voMap
.
put
(
code
,
map
);
}
else
{
}
else
{
getInfo
(
voMap
,
suppliesMap
,
code
,
map
,
getInfo
(
voMap
,
suppliesMap
,
code
,
map
,
codeList1
,
codeList2
,
codeList3
,
codeList1
,
codeList2
,
codeList3
,
...
...
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