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
Jul 24, 2023
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"
,
"修改成功"
);
...
...
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
));
}
/**
...
...
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
));
}
...
...
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
(
"验证通过"
,
"验证通过"
);
...
...
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
();
}
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
);
/**
...
...
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
);
...
...
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
();
...
...
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
);
/**
* 启用物料细分类管理
*
...
...
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
();
/**
* 启用物料总分类管理
...
...
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
);
}
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
);
}
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
();
...
...
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
);
}
...
...
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
);
}
...
...
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
)
{
...
...
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>
...
...
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>
...
...
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>
...
...
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"
>
...
...
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