Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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
base_platform_enterprise
gic-platform-enterprise
Commits
25872a45
Commit
25872a45
authored
Jun 15, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
初始化会员卡短信模板
parent
df753f12
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
143 additions
and
1 deletions
+143
-1
EnterpriseInitCodeEnum.java
...a/com/gic/enterprise/constant/EnterpriseInitCodeEnum.java
+2
-1
EnterpriseInitApiService.java
.../com/gic/enterprise/service/EnterpriseInitApiService.java
+7
-0
EnterpriseInitApiServiceImpl.java
...rise/service/outer/impl/EnterpriseInitApiServiceImpl.java
+5
-0
pom.xml
gic-platform-operation-web/pom.xml
+5
-0
EnterpriseController.java
...om/gic/operation/web/controller/EnterpriseController.java
+27
-0
MemberCardVO.java
.../src/main/java/com/gic/operation/web/vo/MemberCardVO.java
+95
-0
dubbo-gic-platform-operation-web.xml
...b/src/main/resources/dubbo-gic-platform-operation-web.xml
+2
-0
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/constant/EnterpriseInitCodeEnum.java
View file @
25872a45
...
...
@@ -29,7 +29,8 @@ public enum EnterpriseInitCodeEnum {
COMPLETE_WECHAT_CONFIG
(
"completeWeChatConfig"
,
"完成小程序配置"
,
4
),
COMPLETE_DATA_COUNT_CONFIG
(
"completeDataCountConfig"
,
"完成数据统计配置"
,
6
),
CONFIG_EFFECTIVE_ORDER
(
"configEffectiveOrder"
,
"完成有效订单的配置"
,
6
),
CONFIG_PAY
(
"configPay"
,
"完成实付的配置"
,
6
);
CONFIG_PAY
(
"configPay"
,
"完成实付的配置"
,
6
),
INTI_MEMBER_CARD_SMS
(
"initMemberCardSmsTemplate"
,
"初始化会员卡的短信模板"
,
7
);
private
String
code
;
private
String
message
;
...
...
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/service/EnterpriseInitApiService.java
View file @
25872a45
...
...
@@ -169,6 +169,13 @@ public interface EnterpriseInitApiService {
ServiceResponse
<
Void
>
shortMessageServiceConfig
(
Integer
enterpriseId
);
/**
* 初始化会员卡的短信模板
* @param enterpriseId
* @return
*/
ServiceResponse
<
Void
>
initMemberCardSmsTemplate
(
Integer
enterpriseId
);
/**
* 状态改为未初始化状态
* @Title: unInitByConfigCode
* @Description:
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/EnterpriseInitApiServiceImpl.java
View file @
25872a45
...
...
@@ -169,6 +169,11 @@ public class EnterpriseInitApiServiceImpl implements EnterpriseInitApiService{
}
@Override
public
ServiceResponse
<
Void
>
initMemberCardSmsTemplate
(
Integer
enterpriseId
)
{
return
initByConfigCode
(
EnterpriseInitCodeEnum
.
INTI_MEMBER_CARD_SMS
.
getCode
(),
enterpriseId
);
}
@Override
public
ServiceResponse
<
Void
>
unInitByConfigCode
(
String
configCode
,
Integer
enterpriseId
)
{
if
(!
EnterpriseInitCodeEnum
.
isRightCode
(
configCode
))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"初始化配置代码参数有误"
);
...
...
gic-platform-operation-web/pom.xml
View file @
25872a45
...
...
@@ -193,6 +193,11 @@
<artifactId>
gic-authcenter-api
</artifactId>
<version>
${gic-authcenter-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-member-config-api
</artifactId>
<version>
${gic-member-config-api}
</version>
</dependency>
</dependencies>
<dependencyManagement>
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/controller/EnterpriseController.java
View file @
25872a45
...
...
@@ -6,6 +6,8 @@ import java.util.*;
import
com.gic.authcenter.security.core.constant.DataResourceEnum
;
import
com.gic.authcenter.security.core.dto.AuthcenterUserDetails
;
import
com.gic.enterprise.constants.Constants
;
import
com.gic.member.config.api.service.MemberCardApiService
;
import
com.gic.operation.web.vo.MemberCardVO
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.slf4j.Logger
;
...
...
@@ -103,6 +105,8 @@ public class EnterpriseController {
private
MarketUserApiService
marketUserApiService
;
@Autowired
private
MarketAppCategoryApiService
marketAppCategoryApiService
;
@Autowired
private
MemberCardApiService
memberCardApiService
;
@RequestMapping
(
"/save-enterprise"
)
public
RestResponse
saveEnterprise
(
...
...
@@ -237,6 +241,29 @@ public class EnterpriseController {
return
RestResponse
.
success
(
changeListToTree
(
0
,
dtoList
));
}
@RequestMapping
(
"/list-all-member-card"
)
public
RestResponse
listAllMemberCard
(
Integer
enterpriseId
)
{
return
ResultControllerUtils
.
commonResult
(
memberCardApiService
.
getAll
(
enterpriseId
),
MemberCardVO
.
class
);
}
/**
* 初始化会员卡的短信模板
* @Title: initMemberCardSmsTemplate
* @Description:
* @author guojuxing
* @param enterpriseId
* @return com.gic.commons.webapi.reponse.RestResponse
*/
@RequestMapping
(
"/init-member-card-sms-template"
)
public
RestResponse
initMemberCardSmsTemplate
(
Integer
enterpriseId
)
{
//todo
return
RestResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"初始化会员模板还未开发完毕"
);
// ServiceResponse<Void> initMemberCardSmsTemplateResult = enterpriseInitApiService
// .initMemberCardSmsTemplate(enterpriseId);
// return ResultControllerUtils.commonResult(initMemberCardSmsTemplateResult);
}
@RequestMapping
(
"/edit-enterprise"
)
public
RestResponse
editEnterprise
(
EnterpriseDTO
enterpriseDTO
)
{
return
ResultControllerUtils
.
commonResult
(
enterpriseApiService
.
editEnterprise
(
enterpriseDTO
));
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/vo/MemberCardVO.java
0 → 100644
View file @
25872a45
package
com
.
gic
.
operation
.
web
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
java.io.Serializable
;
public
class
MemberCardVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1276175656828771005L
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
)
private
Long
id
;
/**
* 会员卡基本信息表主键
*/
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
)
private
Long
cardConfigId
;
private
Integer
ownerId
;
private
String
cardCode
;
private
String
cardName
;
/**
* 1-自有,2-共享
*/
private
Byte
type
;
private
int
gradeCount
;
public
Long
getId
()
{
return
id
;
}
public
MemberCardVO
setId
(
Long
id
)
{
this
.
id
=
id
;
return
this
;
}
public
Long
getCardConfigId
()
{
return
cardConfigId
;
}
public
MemberCardVO
setCardConfigId
(
Long
cardConfigId
)
{
this
.
cardConfigId
=
cardConfigId
;
return
this
;
}
public
Integer
getOwnerId
()
{
return
ownerId
;
}
public
MemberCardVO
setOwnerId
(
Integer
ownerId
)
{
this
.
ownerId
=
ownerId
;
return
this
;
}
public
String
getCardCode
()
{
return
cardCode
;
}
public
MemberCardVO
setCardCode
(
String
cardCode
)
{
this
.
cardCode
=
cardCode
;
return
this
;
}
public
String
getCardName
()
{
return
cardName
;
}
public
MemberCardVO
setCardName
(
String
cardName
)
{
this
.
cardName
=
cardName
;
return
this
;
}
public
Byte
getType
()
{
return
type
;
}
public
MemberCardVO
setType
(
Byte
type
)
{
this
.
type
=
type
;
return
this
;
}
public
int
getGradeCount
()
{
return
gradeCount
;
}
public
MemberCardVO
setGradeCount
(
int
gradeCount
)
{
this
.
gradeCount
=
gradeCount
;
return
this
;
}
}
gic-platform-operation-web/src/main/resources/dubbo-gic-platform-operation-web.xml
View file @
25872a45
...
...
@@ -91,4 +91,5 @@
<dubbo:reference
interface=
"com.gic.mall.share.api.service.PayConfigApiService"
id=
"payConfigApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.authcenter.api.service.GicDepartmentService"
id=
"gicDepartmentService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.member.config.api.service.MemberCardApiService"
id=
"memberCardApiService"
timeout=
"6000"
/>
</beans>
\ No newline at end of file
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