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
ac46ed79
Commit
ac46ed79
authored
Jul 20, 2023
by
lenovo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
物料转换接口
parent
9fd76b82
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
82 additions
and
18 deletions
+82
-18
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesConvertController.java
...ruoyi/system/controller/ActSuppliesConvertController.java
+33
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesRoleDetailController.java
...yi/system/controller/ActSuppliesRoleDetailController.java
+1
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActOperation.java
...s/src/main/java/com/ruoyi/system/domain/ActOperation.java
+21
-10
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesConverMapper.java
...java/com/ruoyi/system/mapper/ActSuppliesConverMapper.java
+3
-4
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesConvertService.java
.../com/ruoyi/system/service/IActSuppliesConvertService.java
+2
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesConvertServiceImpl.java
...yi/system/service/impl/ActSuppliesConvertServiceImpl.java
+5
-0
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesConverMapper.xml
.../main/resources/mapper/system/ActSuppliesConverMapper.xml
+17
-0
ruoyi-ui/src/api/ruoyi-myLuckyexcel/myluckyexcel.js
ruoyi-ui/src/api/ruoyi-myLuckyexcel/myluckyexcel.js
+0
-4
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesConvertController.java
View file @
ac46ed79
...
...
@@ -10,7 +10,11 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.IntStream
;
/**
* 模板转换页面接口
...
...
@@ -83,4 +87,33 @@ public class ActSuppliesConvertController extends BaseController{
}
@PreAuthorize
(
"@ss.hasPermi('ActSuppliesConvert:ActSuppliesConvert:converSupplies')"
)
@PostMapping
(
"/converSupplies"
)
public
TableDataInfo
convertSupplies
(
@RequestBody
String
[]
names
){
List
<
String
>
name
=
Arrays
.
asList
(
names
);
List
<
ActOperation
>
list
=
actSuppliesConvertService
.
converSupplies
(
name
);
name
=
name
.
stream
()
.
map
(
str
->
{
if
(
str
==
null
)
{
return
null
;
// 保留原始的null值
}
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
if
(
str
.
equals
(
list
.
get
(
i
).
getDetaliesName
()))
{
return
list
.
get
(
i
).
getSuppliesName
();
}
}
return
str
;
})
.
collect
(
Collectors
.
toList
());
System
.
out
.
println
(
name
.
toString
());
return
getDataTable
(
name
);
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesRoleDetailController.java
View file @
ac46ed79
...
...
@@ -103,6 +103,7 @@ public class ActSuppliesRoleDetailController extends BaseController
public
AjaxResult
add
(
@RequestBody
ActSuppliesRoleDetail
actSuppliesRoleDetail
)
{
return
toAjax
(
actSuppliesRoleDetailService
.
insertActSuppliesRoleDetail
(
actSuppliesRoleDetail
));
}
/**
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActOperation.java
View file @
ac46ed79
package
com.ruoyi.system.domain
;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
public
class
ActOperation
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
Integer
id
;
private
String
Operation
Name
;
private
Integer
status
;
private
String
supplies
Name
;
private
String
detaliesName
;
public
Integer
getId
()
{
return
id
;
...
...
@@ -18,19 +20,28 @@ public class ActOperation extends BaseEntity {
this
.
id
=
id
;
}
public
String
get
Operation
Name
()
{
return
Operation
Name
;
public
String
get
Supplies
Name
()
{
return
supplies
Name
;
}
public
void
set
Operation
Name
(
String
operationName
)
{
Operation
Name
=
operationName
;
public
void
set
Supplies
Name
(
String
operationName
)
{
supplies
Name
=
operationName
;
}
public
Integer
getStatus
()
{
return
status
;
public
String
getDetaliesName
()
{
return
detaliesName
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
public
void
setDetaliesName
(
String
detaliesName
)
{
this
.
detaliesName
=
detaliesName
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"id"
,
getId
())
.
append
(
"suppliesName"
,
getSuppliesName
())
.
append
(
"detaliesName"
,
getDetaliesName
())
.
toString
();
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesConverMapper.java
View file @
ac46ed79
package
com.ruoyi.system.mapper
;
import
com.ruoyi.system.domain.ActSupplies
;
import
com.ruoyi.system.domain.ActSuppliesRole
;
import
com.ruoyi.system.domain.ActSuppliesRoleDetail
;
import
com.ruoyi.system.domain.ActSuppliesTemplate
;
import
com.ruoyi.system.domain.*
;
import
java.util.List
;
...
...
@@ -18,4 +15,6 @@ public interface ActSuppliesConverMapper {
List
<
ActSuppliesRoleDetail
>
roleListid
(
Integer
id
);
ActSupplies
selectSuppliesname
(
String
name
);
List
<
ActOperation
>
converSupplies
(
List
<
String
>
name
);
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesConvertService.java
View file @
ac46ed79
...
...
@@ -15,4 +15,6 @@ public interface IActSuppliesConvertService {
List
<
ActSuppliesRoleDetail
>
roleListid
(
Integer
id
);
ActSupplies
selectSuppliesname
(
String
name
);
List
<
ActOperation
>
converSupplies
(
List
<
String
>
name
);
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesConvertServiceImpl.java
View file @
ac46ed79
...
...
@@ -39,4 +39,9 @@ public class ActSuppliesConvertServiceImpl implements IActSuppliesConvertService
public
ActSupplies
selectSuppliesname
(
String
name
)
{
return
actSuppliesConverMapper
.
selectSuppliesname
(
name
);
}
@Override
public
List
<
ActOperation
>
converSupplies
(
List
<
String
>
name
)
{
return
actSuppliesConverMapper
.
converSupplies
(
name
);
}
}
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesConverMapper.xml
View file @
ac46ed79
...
...
@@ -60,6 +60,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result
property=
"updateTime"
column=
"update_time"
/>
</resultMap>
<resultMap
type=
"com.ruoyi.system.domain.ActOperation"
id=
"ActOperationResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"suppliesName"
column=
"supplies_name"
/>
<result
property=
"detaliesName"
column=
"details_name"
/>
</resultMap>
<select
id=
"templiteList"
parameterType=
"com.ruoyi.system.domain.ActSuppliesTemplate"
resultMap=
"SuppliesTemplateResult"
>
select id, det_id, template_name from act_supplies_template where status = 0
</select>
...
...
@@ -80,6 +86,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, supplies_name from act_supplies where id=(select sid from act_supplies_details where details_name = #{name})
</select>
<select
id=
"converSupplies"
parameterType=
"java.util.List"
resultMap=
"ActOperationResult"
>
select id ,supplies_name, b.details_name from act_supplies a ,(
SELECT sid ,details_name
FROM act_supplies_details
WHERE details_name IN
<foreach
item=
"name"
collection=
"list"
open=
"("
separator=
","
close=
")"
>
#{name}
</foreach>
) b where a.id = b.sid
</select>
</mapper>
\ No newline at end of file
ruoyi-ui/src/api/ruoyi-myLuckyexcel/myluckyexcel.js
View file @
ac46ed79
...
...
@@ -95,10 +95,6 @@ export function findName(name) {
}
// 模板转换页面查询规则对应用友物料名称
export
function
getSuppliesName
(
name
)
{
return
request
({
...
...
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