Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
8e0d25ab
Commit
8e0d25ab
authored
Apr 22, 2021
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
登录信息
parent
fad7c484
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
54 additions
and
9 deletions
+54
-9
MaterialApiService.java
...com/gic/haoban/manage/api/service/MaterialApiService.java
+7
-0
TabHaobanMaterialMapper.java
...an/manage/service/dao/mapper/TabHaobanMaterialMapper.java
+9
-0
MaterialService.java
...om/gic/haoban/manage/service/service/MaterialService.java
+7
-0
MaterialServiceImpl.java
...oban/manage/service/service/impl/MaterialServiceImpl.java
+5
-0
MaterialApiServiceImpl.java
...nage/service/service/out/impl/MaterialApiServiceImpl.java
+5
-0
TabHaobanMaterialMapper.xml
...ice/src/main/resources/mapper/TabHaobanMaterialMapper.xml
+16
-0
MaterialController.java
.../gic/haoban/manage/web/controller/MaterialController.java
+5
-9
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/MaterialApiService.java
View file @
8e0d25ab
...
...
@@ -52,4 +52,11 @@ public interface MaterialApiService {
*/
List
<
MaterialDTO
>
listByFromMaterialId
(
String
materialId
);
/**
* 删除
*
* @param ids
*/
void
delMaterial
(
List
<
String
>
ids
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanMaterialMapper.java
View file @
8e0d25ab
...
...
@@ -29,4 +29,12 @@ public interface TabHaobanMaterialMapper {
TabHaobanMaterial
selectByfromMaterialId
(
@Param
(
"fromMaterialId"
)
String
fromMaterialId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
List
<
TabHaobanMaterial
>
listByfromMaterialId
(
@Param
(
"fromMaterialId"
)
String
fromMaterialId
);
/**
* 删除
*
* @param ids
* @return
*/
int
delMaterialByIds
(
List
<
String
>
ids
);
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/MaterialService.java
View file @
8e0d25ab
...
...
@@ -29,4 +29,11 @@ public interface MaterialService {
*/
List
<
MaterialDTO
>
listMaterialByFromMateralId
(
String
fromMaterialId
);
/**
* 删除
*
* @param ids
*/
void
delmaterialByIds
(
List
<
String
>
ids
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/MaterialServiceImpl.java
View file @
8e0d25ab
...
...
@@ -75,4 +75,9 @@ public class MaterialServiceImpl implements MaterialService {
List
<
TabHaobanMaterial
>
list
=
mapper
.
listByfromMaterialId
(
fromMaterialId
);
return
EntityUtil
.
changeEntityListByOrika
(
MaterialDTO
.
class
,
list
);
}
@Override
public
void
delmaterialByIds
(
List
<
String
>
ids
)
{
mapper
.
delMaterialByIds
(
ids
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MaterialApiServiceImpl.java
View file @
8e0d25ab
...
...
@@ -315,4 +315,9 @@ public class MaterialApiServiceImpl implements MaterialApiService {
List
<
MaterialDTO
>
materialDTOS
=
materialService
.
listMaterialByFromMateralId
(
materialId
);
return
materialDTOS
;
}
@Override
public
void
delMaterial
(
List
<
String
>
ids
)
{
materialService
.
delmaterialByIds
(
ids
);
}
}
haoban-manage3-service/src/main/resources/mapper/TabHaobanMaterialMapper.xml
View file @
8e0d25ab
...
...
@@ -290,4 +290,19 @@
where from_material_id = #{fromMaterialId,jdbcType=VARCHAR}
and status_flag=1
</select>
<update
id=
"delMaterialByIds"
>
update tab_haoban_material
set
status_flag = 0},
update_time = now()
where material_id IN
<foreach
collection=
"ids"
item=
"item"
separator=
","
open=
"("
close=
")"
>
#{item}
</foreach>
or from_material_id in
<foreach
collection=
"ids"
item=
"item"
separator=
","
open=
"("
close=
")"
>
#{item}
</foreach>
</update>
</mapper>
\ No newline at end of file
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/MaterialController.java
View file @
8e0d25ab
...
...
@@ -17,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.Arrays
;
import
java.util.List
;
@RestController
...
...
@@ -172,15 +173,10 @@ public class MaterialController extends WebBaseController{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
String
[]
stringArr
=
materialIds
.
split
(
","
);
for
(
String
materialId
:
stringArr
)
{
MaterialDTO
dto
=
materialApiService
.
selectMaterialById
(
materialId
);
if
(
dto
==
null
){
continue
;
}
dto
.
setStatusFlag
(
0
);
materialApiService
.
editMaterial
(
dto
);
}
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
List
<
String
>
list
=
Arrays
.
asList
(
stringArr
);
materialApiService
.
delMaterial
(
list
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
/**
...
...
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