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
9d788f72
Commit
9d788f72
authored
1 year ago
by
lenovo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除校验功能修改
parent
68decbc3
Changes
20
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
52 additions
and
71 deletions
+52
-71
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesController.java
...va/com/ruoyi/system/controller/ActSuppliesController.java
+3
-15
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesDetailsController.java
...ruoyi/system/controller/ActSuppliesDetailsController.java
+1
-7
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesRoleController.java
...om/ruoyi/system/controller/ActSuppliesRoleController.java
+3
-5
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesTemplateController.java
...uoyi/system/controller/ActSuppliesTemplateController.java
+5
-7
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesDetailsMapper.java
...ava/com/ruoyi/system/mapper/ActSuppliesDetailsMapper.java
+0
-2
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesMapper.java
.../main/java/com/ruoyi/system/mapper/ActSuppliesMapper.java
+2
-2
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesRoleMapper.java
...n/java/com/ruoyi/system/mapper/ActSuppliesRoleMapper.java
+1
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesTemplateMapper.java
...va/com/ruoyi/system/mapper/ActSuppliesTemplateMapper.java
+1
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/service/ActSuppliesTemplateService.java
.../com/ruoyi/system/service/ActSuppliesTemplateService.java
+1
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesDetailsService.java
.../com/ruoyi/system/service/IActSuppliesDetailsService.java
+0
-2
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesRoleService.java
...ava/com/ruoyi/system/service/IActSuppliesRoleService.java
+1
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesService.java
...in/java/com/ruoyi/system/service/IActSuppliesService.java
+3
-2
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesDetailsServiceImpl.java
...yi/system/service/impl/ActSuppliesDetailsServiceImpl.java
+0
-5
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesRoleServiceImpl.java
...ruoyi/system/service/impl/ActSuppliesRoleServiceImpl.java
+2
-2
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesServiceImpl.java
...com/ruoyi/system/service/impl/ActSuppliesServiceImpl.java
+4
-4
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesTemplateServiceImpl.java
...i/system/service/impl/ActSuppliesTemplateServiceImpl.java
+2
-2
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesDetailsMapper.xml
...main/resources/mapper/system/ActSuppliesDetailsMapper.xml
+0
-4
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesMapper.xml
...es/src/main/resources/mapper/system/ActSuppliesMapper.xml
+12
-4
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesRoleMapper.xml
...rc/main/resources/mapper/system/ActSuppliesRoleMapper.xml
+6
-2
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesTemplateMapper.xml
...ain/resources/mapper/system/ActSuppliesTemplateMapper.xml
+5
-2
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesController.java
View file @
9d788f72
...
...
@@ -115,12 +115,10 @@ public class ActSuppliesController extends BaseController
public
AjaxResult
remove
(
@PathVariable
Long
[]
ids
)
{
List
<
Integer
>
find
=
Stream
.
concat
(
actSuppliesService
.
findall
().
stream
(),
actSuppliesService
.
findAllId
().
stream
()).
collect
(
Collectors
.
toList
());
if
(
actSuppliesService
.
findall
(
ids
).
size
()>
0
||
actSuppliesService
.
findAllId
(
ids
).
size
()>
0
){
return
AjaxResult
.
error
(
"该物料下存在关联物料,请先删除关联物料!!!"
,
"操作失败"
);
for
(
long
num
:
ids
){
if
(
find
.
contains
((
int
)
num
)){
return
AjaxResult
.
success
(
"删除失败"
,
"操作失败"
);
}
}
return
toAjax
(
actSuppliesService
.
deleteActSuppliesByIds
(
ids
));
...
...
@@ -145,17 +143,7 @@ public class ActSuppliesController extends BaseController
public
AjaxResult
setDisable
(
@PathVariable
(
"id"
)
Long
id
)
{
BigDecimal
numBigDecimal
=
new
BigDecimal
(
id
);
Integer
numberInt
=
numBigDecimal
.
intValue
();
List
<
Integer
>
find
=
Stream
.
concat
(
actSuppliesService
.
findall
().
stream
(),
actSuppliesService
.
findAllId
().
stream
()).
collect
(
Collectors
.
toList
());
if
(
find
.
contains
(
numberInt
)){
return
AjaxResult
.
success
(
"删除失败"
,
"操作失败"
);
}
System
.
out
.
println
(
"开始处理【禁用物料总分类管理】的请求,参数:{}"
+
id
);
actSuppliesService
.
setDisable
(
id
);
return
AjaxResult
.
success
(
"200"
,
"修改成功"
);
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesDetailsController.java
View file @
9d788f72
...
...
@@ -116,15 +116,9 @@ public class ActSuppliesDetailsController extends BaseController
@DeleteMapping
(
"/{ids}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
ids
)
{
List
<
Integer
>
find
=
actSuppliesDetailsService
.
findall
();
for
(
long
num
:
ids
){
if
(
find
.
contains
((
int
)
num
)){
return
AjaxResult
.
success
(
"删除失败"
,
"操作失败"
);
}
}
return
toAjax
(
actSuppliesDetailsService
.
deleteActSuppliesDetailsByIds
(
ids
));
}
/**
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesRoleController.java
View file @
9d788f72
...
...
@@ -114,14 +114,12 @@ public class ActSuppliesRoleController extends BaseController
@DeleteMapping
(
"/{ids}"
)
public
AjaxResult
remove
(
@PathVariable
Integer
[]
ids
)
{
List
<
Integer
>
find
=
actSuppliesRoleService
.
findall
();
for
(
long
num
:
ids
){
if
(
find
.
contains
((
int
)
num
)){
return
AjaxResult
.
success
(
"删除失败"
,
"操作失败"
);
}
if
(
actSuppliesRoleService
.
findall
(
ids
).
size
()>
0
){
return
AjaxResult
.
error
(
"该规则下存在关联规则,请先删除关联规则!!!"
,
"操作失败"
);
}
return
toAjax
(
actSuppliesRoleService
.
deleteActSuppliesRoleByIds
(
ids
));
}
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesTemplateController.java
View file @
9d788f72
...
...
@@ -105,12 +105,10 @@ public class ActSuppliesTemplateController extends BaseController {
@DeleteMapping
(
"/{ids}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
ids
)
{
List
<
Integer
>
find
=
actSuppliesTemplateService
.
findall
();
for
(
long
num
:
ids
){
if
(
find
.
contains
((
int
)
num
)){
return
AjaxResult
.
success
(
"删除失败"
,
"操作失败"
);
}
if
(
actSuppliesTemplateService
.
findall
(
ids
).
size
()>
0
){
return
AjaxResult
.
error
(
"该模板下存在关联规则,请先删除关联规则!!!"
,
"操作失败"
);
}
return
toAjax
(
actSuppliesTemplateService
.
deleteSuppliesTemplateByIds
(
ids
));
...
...
@@ -121,12 +119,12 @@ public class ActSuppliesTemplateController extends BaseController {
*/
@PreAuthorize
(
"@ss.hasPermi('SuppliesTemplate:SuppliesTemplate:ifName')"
)
@GetMapping
(
"/ifName/{name}"
)
public
AjaxResult
setEnabl
e
(
@PathVariable
(
"name"
)
String
name
)
public
AjaxResult
ifNam
e
(
@PathVariable
(
"name"
)
String
name
)
{
List
<
String
>
find
=
actSuppliesTemplateService
.
findName
();
if
(
find
.
contains
(
name
)){
return
AjaxResult
.
success
(
"
验证失败
"
,
"存在重复"
);
return
AjaxResult
.
success
(
"
上传文件名重复,请修改后上传!
"
,
"存在重复"
);
}
return
AjaxResult
.
success
(
"验证通过"
,
"验证通过"
);
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesDetailsMapper.java
View file @
9d788f72
...
...
@@ -62,7 +62,5 @@ public interface ActSuppliesDetailsMapper
*/
public
int
deleteActSuppliesDetailsByIds
(
Long
[]
ids
);
List
<
Integer
>
findall
();
List
<
ActSupplies
>
saveSid
();
}
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesMapper.java
View file @
9d788f72
...
...
@@ -62,9 +62,9 @@ public interface ActSuppliesMapper
List
<
ActSupplies
>
options
();
List
<
Integer
>
findall
();
List
<
Integer
>
findall
(
Long
[]
ids
);
List
<
Integer
>
findAllId
();
List
<
Integer
>
findAllId
(
Long
[]
ids
);
/**
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesRoleMapper.java
View file @
9d788f72
...
...
@@ -64,7 +64,7 @@ public interface ActSuppliesRoleMapper
List
<
ActSuppliesTemplate
>
saveSid
();
List
<
Integer
>
findall
();
List
<
Integer
>
findall
(
Integer
[]
ids
);
public
int
countByRoleName
(
String
roleName
);
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesTemplateMapper.java
View file @
9d788f72
...
...
@@ -27,7 +27,7 @@ public interface ActSuppliesTemplateMapper
List
<
ActSuppliesTemplate
>
saveTemplate
(
Long
id
);
List
<
Integer
>
findall
();
List
<
Integer
>
findall
(
Long
[]
ids
);
List
<
String
>
findName
();
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/ActSuppliesTemplateService.java
View file @
9d788f72
...
...
@@ -25,7 +25,7 @@ public interface ActSuppliesTemplateService
List
<
ActSuppliesTemplate
>
saveTemplate
(
Long
id
);
List
<
Integer
>
findall
();
List
<
Integer
>
findall
(
Long
[]
ids
);
/**
* 启用物料细分类管理
*
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesDetailsService.java
View file @
9d788f72
...
...
@@ -62,8 +62,6 @@ public interface IActSuppliesDetailsService
*/
public
int
deleteActSuppliesDetailsById
(
Long
id
);
List
<
Integer
>
findall
();
List
<
ActSupplies
>
saveSid
();
/**
* 启用物料总分类管理
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesRoleService.java
View file @
9d788f72
...
...
@@ -78,5 +78,5 @@ public interface IActSuppliesRoleService
*/
void
setDisable
(
Long
id
);
List
<
Integer
>
findall
();
List
<
Integer
>
findall
(
Integer
[]
ids
);
}
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesService.java
View file @
9d788f72
...
...
@@ -64,7 +64,6 @@ public interface IActSuppliesService
List
<
ActSupplies
>
options
();
List
<
Integer
>
findall
();
/**
* 启用物料细分类管理
...
...
@@ -81,7 +80,9 @@ public interface IActSuppliesService
*/
void
setDisable
(
Long
id
);
List
<
Integer
>
findAllId
();
List
<
Integer
>
findall
(
Long
[]
ids
);
List
<
Integer
>
findAllId
(
Long
[]
ids
);
}
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesDetailsServiceImpl.java
View file @
9d788f72
...
...
@@ -97,11 +97,6 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
return
actSuppliesDetailsMapper
.
deleteActSuppliesDetailsById
(
id
);
}
@Override
public
List
<
Integer
>
findall
()
{
return
actSuppliesDetailsMapper
.
findall
();
}
@Override
public
List
<
ActSupplies
>
saveSid
()
{
return
actSuppliesDetailsMapper
.
saveSid
();
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesRoleServiceImpl.java
View file @
9d788f72
...
...
@@ -135,8 +135,8 @@ public class ActSuppliesRoleServiceImpl implements IActSuppliesRoleService
}
@Override
public
List
<
Integer
>
findall
()
{
return
actSuppliesRoleMapper
.
findall
();
public
List
<
Integer
>
findall
(
Integer
[]
ids
)
{
return
actSuppliesRoleMapper
.
findall
(
ids
);
}
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesServiceImpl.java
View file @
9d788f72
...
...
@@ -127,8 +127,8 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
}
@Override
public
List
<
Integer
>
findall
()
{
return
actSuppliesMapper
.
findall
();
public
List
<
Integer
>
findall
(
Long
[]
ids
)
{
return
actSuppliesMapper
.
findall
(
ids
);
}
@Override
...
...
@@ -142,8 +142,8 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
}
@Override
public
List
<
Integer
>
findAllId
()
{
return
actSuppliesMapper
.
findAllId
();
public
List
<
Integer
>
findAllId
(
Long
[]
ids
)
{
return
actSuppliesMapper
.
findAllId
(
ids
);
}
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesTemplateServiceImpl.java
View file @
9d788f72
...
...
@@ -67,8 +67,8 @@ public class ActSuppliesTemplateServiceImpl implements ActSuppliesTemplateServic
}
@Override
public
List
<
Integer
>
findall
()
{
return
actSuppliesTemplateMapper
.
findall
();
public
List
<
Integer
>
findall
(
Long
[]
ids
)
{
return
actSuppliesTemplateMapper
.
findall
(
ids
);
}
@Override
public
void
setEnable
(
Long
id
)
{
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesDetailsMapper.xml
View file @
9d788f72
...
...
@@ -49,10 +49,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id,pid,supplies_name from act_supplies where status = 0;
</select>
<select
id=
"findall"
resultType=
"Integer"
>
select det_id from act_supplies_template GROUP BY det_id
</select>
<select
id=
"selectActSuppliesDetailsList"
parameterType=
"ActSuppliesDetails"
resultMap=
"OneActSuppliesDetailsResult"
>
select a.id, a.sid,b.supplies_name,a.details_name,a.sysclassify,a.status from act_supplies_details a left join act_supplies b on a.sid = b.id
<where>
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesMapper.xml
View file @
9d788f72
...
...
@@ -85,12 +85,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where id = #{id}
</update>
<select
id=
"findall"
resultType=
"Integer"
>
select sid from act_supplies_details GROUP BY sid
<select
id=
"findall"
parameterType=
"String"
resultType=
"Integer"
>
-- select sid from act_supplies_details GROUP BY sid
select sid from act_supplies_details where sid in
<foreach
collection=
"array"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</select>
<select
id=
"findAllId"
resultType=
"Integer"
>
select pid from act_supplies
<select
id=
"findAllId"
parameterType=
"String"
resultType=
"Integer"
>
-- select pid from act_supplies
select pid from act_supplies where pid in
<foreach
collection=
"array"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</select>
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesRoleMapper.xml
View file @
9d788f72
...
...
@@ -30,9 +30,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap>
<select
id=
"findall"
resultType=
"Integer"
>
select role_id from act_supplies_role_detail GROUP BY role_id
<select
id=
"findall"
parameterType=
"String"
resultType=
"Integer"
>
select role_id from act_supplies_role_detail where role_id in
<foreach
collection=
"array"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</select>
<select
id=
"countByRoleName"
resultType=
"int"
>
select count(*) from act_supplies_role where role_name=#{roleName}
</select>
...
...
This diff is collapsed.
Click to expand it.
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesTemplateMapper.xml
View file @
9d788f72
...
...
@@ -21,8 +21,11 @@
select id, det_id, template_name, template_content, status, create_by, create_time, update_by, update_time from act_supplies_template
</sql>
<select
id=
"findall"
resultType=
"Integer"
>
select temp_id from act_supplies_role GROUP BY temp_id
<select
id=
"findall"
parameterType=
"String"
resultType=
"Integer"
>
select temp_id from act_supplies_role where temp_id in
<foreach
collection=
"array"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</select>
<select
id=
"findName"
resultType=
"String"
>
...
...
This diff is collapsed.
Click to expand it.
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