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
2207a9aa
Commit
2207a9aa
authored
Aug 02, 2023
by
jinxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询素材分组带上企业微信id
parent
56a002f3
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
14 additions
and
10 deletions
+14
-10
MaterialApiService.java
...com/gic/haoban/manage/api/service/MaterialApiService.java
+1
-1
TabHaobanMaterialCategoryMapper.java
...e/service/dao/mapper/TabHaobanMaterialCategoryMapper.java
+3
-1
MaterialCategoryService.java
...aoban/manage/service/service/MaterialCategoryService.java
+1
-1
MaterialCategoryServiceImpl.java
...age/service/service/impl/MaterialCategoryServiceImpl.java
+2
-2
MaterialApiServiceImpl.java
...nage/service/service/out/impl/MaterialApiServiceImpl.java
+2
-2
TabHaobanMaterialCategoryMapper.xml
...main/resources/mapper/TabHaobanMaterialCategoryMapper.xml
+1
-0
MaterialController.java
.../gic/haoban/manage/web/controller/MaterialController.java
+4
-3
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/MaterialApiService.java
View file @
2207a9aa
...
...
@@ -12,7 +12,7 @@ import java.util.List;
public
interface
MaterialApiService
{
boolean
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
,
String
categoryId
);
boolean
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
,
String
categoryId
,
String
wxEnterpriseId
);
void
insertCategory
(
MaterialCategoryDTO
materialCategoryDTO
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanMaterialCategoryMapper.java
View file @
2207a9aa
...
...
@@ -20,7 +20,9 @@ public interface TabHaobanMaterialCategoryMapper {
int
updateByPrimaryKey
(
TabHaobanMaterialCategory
record
);
TabHaobanMaterialCategory
selectByCategoryNameAndParentId
(
@Param
(
"categoryName"
)
String
categoryName
,
@Param
(
"categoryParentId"
)
String
categoryParentId
);
TabHaobanMaterialCategory
selectByCategoryNameAndParentId
(
@Param
(
"categoryName"
)
String
categoryName
,
@Param
(
"categoryParentId"
)
String
categoryParentId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
List
<
TabHaobanMaterialCategory
>
listCategory
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/MaterialCategoryService.java
View file @
2207a9aa
...
...
@@ -6,7 +6,7 @@ import com.gic.haoban.manage.api.dto.MaterialCategoryDTO;
public
interface
MaterialCategoryService
{
MaterialCategoryDTO
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
);
MaterialCategoryDTO
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
,
String
wxEnterpriseId
);
void
insert
(
MaterialCategoryDTO
materialCategoryDTO
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/MaterialCategoryServiceImpl.java
View file @
2207a9aa
...
...
@@ -20,8 +20,8 @@ public class MaterialCategoryServiceImpl implements MaterialCategoryService{
private
TabHaobanMaterialCategoryMapper
mapper
;
@Override
public
MaterialCategoryDTO
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
)
{
return
EntityUtil
.
changeEntityByJSON
(
MaterialCategoryDTO
.
class
,
mapper
.
selectByCategoryNameAndParentId
(
categoryName
,
categoryParentId
));
public
MaterialCategoryDTO
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
,
String
wxEnterpriseId
)
{
return
EntityUtil
.
changeEntityByJSON
(
MaterialCategoryDTO
.
class
,
mapper
.
selectByCategoryNameAndParentId
(
categoryName
,
categoryParentId
,
wxEnterpriseId
));
}
@Override
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MaterialApiServiceImpl.java
View file @
2207a9aa
...
...
@@ -72,8 +72,8 @@ public class MaterialApiServiceImpl implements MaterialApiService {
private
static
Logger
logger
=
LoggerFactory
.
getLogger
(
MaterialApiServiceImpl
.
class
);
@Override
public
boolean
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
,
String
categoryId
)
{
MaterialCategoryDTO
category
=
materialCategoryService
.
hasCategoryNameExsit
(
categoryName
,
categoryParentId
);
public
boolean
hasCategoryNameExsit
(
String
categoryName
,
String
categoryParentId
,
String
categoryId
,
String
wxEnterpriseId
)
{
MaterialCategoryDTO
category
=
materialCategoryService
.
hasCategoryNameExsit
(
categoryName
,
categoryParentId
,
wxEnterpriseId
);
if
(
category
!=
null
)
{
if
(
category
.
getCategoryId
().
equals
(
categoryId
))
{
return
false
;
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanMaterialCategoryMapper.xml
View file @
2207a9aa
...
...
@@ -123,6 +123,7 @@
where category_name = #{categoryName,jdbcType=VARCHAR}
and status_flag = 1
and category_parent_id = #{categoryParentId}
and wx_enterprise_id = #{wxEnterpriseId}
</select>
<select
id=
"listCategory"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/MaterialController.java
View file @
2207a9aa
...
...
@@ -47,7 +47,7 @@ public class MaterialController extends WebBaseController {
if
(
StringUtils
.
isAnyBlank
(
categoryParentId
,
categoryName
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
boolean
flag
=
materialApiService
.
hasCategoryNameExsit
(
categoryName
,
categoryParentId
,
null
);
boolean
flag
=
materialApiService
.
hasCategoryNameExsit
(
categoryName
,
categoryParentId
,
null
,
wxEnterpriseId
);
if
(
flag
)
{
return
resultResponse
(
HaoBanErrCode
.
ERR_10015
);
}
...
...
@@ -75,7 +75,8 @@ public class MaterialController extends WebBaseController {
public
HaobanResponse
categoryEdit
(
MaterialCategoryDTO
materialCategoryDTO
)
{
String
categoryName
=
materialCategoryDTO
.
getCategoryName
();
String
categoryId
=
materialCategoryDTO
.
getCategoryId
();
if
(
StringUtils
.
isAnyBlank
(
categoryName
,
categoryId
))
{
String
wxEnterpriseId
=
materialCategoryDTO
.
getWxEnterpriseId
();
if
(
StringUtils
.
isAnyBlank
(
categoryName
,
categoryId
,
wxEnterpriseId
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
MaterialCategoryDTO
dto
=
materialApiService
.
selectMaterialCategoryById
(
categoryId
);
...
...
@@ -83,7 +84,7 @@ public class MaterialController extends WebBaseController {
return
resultResponse
(
HaoBanErrCode
.
ERR_10016
);
}
String
categoryParentId
=
dto
.
getCategoryParentId
();
boolean
flag
=
materialApiService
.
hasCategoryNameExsit
(
categoryName
,
categoryParentId
,
materialCategoryDTO
.
getCategoryId
());
boolean
flag
=
materialApiService
.
hasCategoryNameExsit
(
categoryName
,
categoryParentId
,
materialCategoryDTO
.
getCategoryId
()
,
wxEnterpriseId
);
if
(
flag
)
{
return
resultResponse
(
HaoBanErrCode
.
ERR_10015
);
}
...
...
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