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
f5f27544
Commit
f5f27544
authored
Jun 05, 2020
by
qwmqiuwenmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
9e9e8faa
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
108 additions
and
0 deletions
+108
-0
ApplicationTemplateController.java
.../manage/web/controller/ApplicationTemplateController.java
+101
-0
HaoBanErrCode.java
...java/com/gic/haoban/manage/web/errCode/HaoBanErrCode.java
+5
-0
dubbo-haoban-manage3-operation-web.xml
...ain/webapp/WEB-INF/dubbo-haoban-manage3-operation-web.xml
+2
-0
No files found.
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/controller/ApplicationTemplateController.java
0 → 100644
View file @
f5f27544
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.gic.haoban.common.utils.HaobanResponse
;
import
com.gic.haoban.manage.api.dto.ApplicationEnterpriseRelatedDTO
;
import
com.gic.haoban.manage.api.dto.ApplicationTemplateDTO
;
import
com.gic.haoban.manage.api.dto.TemplateEnterpriseRelatedDTO
;
import
com.gic.haoban.manage.api.service.ApplicationTemplateApiService
;
import
com.gic.haoban.manage.web.errCode.HaoBanErrCode
;
@RestController
public
class
ApplicationTemplateController
extends
WebBaseController
{
@Autowired
private
ApplicationTemplateApiService
applicationTemplateApiService
;
@RequestMapping
(
"list-application-template"
)
public
HaobanResponse
listTemplate
(
String
applicationTemplateName
){
List
<
ApplicationTemplateDTO
>
templateList
=
applicationTemplateApiService
.
listByTemplateName
(
applicationTemplateName
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
templateList
);
}
@RequestMapping
(
"add-template"
)
public
HaobanResponse
addTemplate
(
String
applicationTemplateName
,
String
applicationIds
){
ApplicationTemplateDTO
template
=
applicationTemplateApiService
.
selectByTemplateName
(
applicationTemplateName
);
if
(
template
!=
null
){
return
resultResponse
(
HaoBanErrCode
.
ERR_10020
);
}
template
=
new
ApplicationTemplateDTO
();
template
.
setApplicationTemplateName
(
applicationTemplateName
);
applicationTemplateApiService
.
insertTemplate
(
template
,
applicationIds
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
@RequestMapping
(
"del-template"
)
public
HaobanResponse
delTemplate
(
String
applicationTemplateId
){
List
<
TemplateEnterpriseRelatedDTO
>
list
=
applicationTemplateApiService
.
listEnterpriseByTemplateId
(
applicationTemplateId
);
if
(
list
!=
null
&&
!
list
.
isEmpty
()){
return
resultResponse
(
HaoBanErrCode
.
ERR_10020
);
}
applicationTemplateApiService
.
delTemplate
(
applicationTemplateId
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
@RequestMapping
(
"edit-template"
)
public
HaobanResponse
editTemplate
(
String
applicationTemplateId
,
String
applicationTemplateName
,
String
applicationIds
){
ApplicationTemplateDTO
template
=
applicationTemplateApiService
.
selectByTemplateName
(
applicationTemplateName
);
if
(
template
!=
null
&&
!
template
.
getApplicationTemplateId
().
equals
(
applicationTemplateId
)){
return
resultResponse
(
HaoBanErrCode
.
ERR_10020
);
}
applicationTemplateApiService
.
editTemplate
(
applicationTemplateId
,
applicationTemplateName
,
applicationIds
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
@RequestMapping
(
"add-template-enterprise"
)
public
HaobanResponse
addTemplateEnterprise
(
String
applicationTemplateId
,
String
wxEnterpriseIds
){
applicationTemplateApiService
.
addTemplateEnterprise
(
applicationTemplateId
,
wxEnterpriseIds
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
@RequestMapping
(
"del-template-enterprise"
)
public
HaobanResponse
delTemplateEnterprise
(
String
wxEnterpriseId
){
applicationTemplateApiService
.
delTemplateEnterprise
(
wxEnterpriseId
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
@RequestMapping
(
"fresh-template-enterprise"
)
public
HaobanResponse
freshTemplateEnterprise
(
String
applicationTemplateId
){
//applicationTemplateApiService.freshTemplateEnterprise(applicationTemplateId);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
@RequestMapping
(
"view-template-enterprise"
)
public
HaobanResponse
viewTemplateEnterprise
(
String
applicationTemplateId
,
String
wxEnterpriseName
,
String
enterpriseName
){
List
<
ApplicationEnterpriseRelatedDTO
>
list
=
applicationTemplateApiService
.
listTemplateEnterprise
(
applicationTemplateId
,
wxEnterpriseName
,
enterpriseName
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
list
);
}
@RequestMapping
(
"set-default-template"
)
public
HaobanResponse
setDefaultTemplateEnterprise
(
String
applicationTemplateId
){
applicationTemplateApiService
.
setDefaultTemplateEnterprise
(
applicationTemplateId
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
}
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/errCode/HaoBanErrCode.java
View file @
f5f27544
...
@@ -70,7 +70,12 @@ public enum HaoBanErrCode {
...
@@ -70,7 +70,12 @@ public enum HaoBanErrCode {
ERR_10006
(
10006
,
"字典key已存在"
),
ERR_10006
(
10006
,
"字典key已存在"
),
ERR_10007
(
10007
,
"字典名称已存在"
),
ERR_10007
(
10007
,
"字典名称已存在"
),
ERR_10008
(
10008
,
"title已存在"
),
ERR_10008
(
10008
,
"title已存在"
),
ERR_10020
(
10020
,
"模板名称已存在"
),
ERR_20001
(
20001
,
"企业微信商户不存在"
),
ERR_20001
(
20001
,
"企业微信商户不存在"
),
ERR_20002
(
20002
,
"门店不存在"
),
ERR_20002
(
20002
,
"门店不存在"
),
ERR_DEFINE
(-
888
,
"自定义错误"
),
ERR_DEFINE
(-
888
,
"自定义错误"
),
ERR_OTHER
(-
999
,
"未知错误code"
);
ERR_OTHER
(-
999
,
"未知错误code"
);
...
...
haoban-manage3-operation-web/src/main/webapp/WEB-INF/dubbo-haoban-manage3-operation-web.xml
View file @
f5f27544
...
@@ -35,4 +35,6 @@
...
@@ -35,4 +35,6 @@
<dubbo:reference
interface=
"com.gic.haoban.manage.api.service.HelpApiService"
id=
"helpApiService"
/>
<dubbo:reference
interface=
"com.gic.haoban.manage.api.service.HelpApiService"
id=
"helpApiService"
/>
<dubbo:reference
interface=
"com.gic.haoban.manage.api.service.MaidianDictApiService"
id=
"maidianDictApiService"
/>
<dubbo:reference
interface=
"com.gic.haoban.manage.api.service.MaidianDictApiService"
id=
"maidianDictApiService"
/>
<dubbo:reference
id=
"applicationTemplateApiService"
interface=
"com.gic.haoban.manage.api.service.ApplicationTemplateApiService"
timeout=
"10000"
/>
</beans>
</beans>
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