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
77d012d0
Commit
77d012d0
authored
Jul 23, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
license查询调整:实时查询,不在冗余
parent
57642754
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
48 additions
and
9 deletions
+48
-9
EnterpriseLicenseDTO.java
...ain/java/com/gic/enterprise/dto/EnterpriseLicenseDTO.java
+27
-8
EnterpriseApiServiceImpl.java
...terprise/service/outer/impl/EnterpriseApiServiceImpl.java
+19
-1
dubbo-gic-platform-enterprise-service.xml
.../main/resources/dubbo-gic-platform-enterprise-service.xml
+2
-0
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/EnterpriseLicenseDTO.java
View file @
77d012d0
...
...
@@ -53,67 +53,86 @@ public class EnterpriseLicenseDTO implements Serializable{
*/
private
String
licenseName
;
private
String
licenseCode
;
public
Integer
getEnterpriseLicenseId
()
{
return
enterpriseLicenseId
;
}
public
void
setEnterpriseLicenseId
(
Integer
enterpriseLicenseId
)
{
public
EnterpriseLicenseDTO
setEnterpriseLicenseId
(
Integer
enterpriseLicenseId
)
{
this
.
enterpriseLicenseId
=
enterpriseLicenseId
;
return
this
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
public
EnterpriseLicenseDTO
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
return
this
;
}
public
Long
getLicenseId
()
{
return
licenseId
;
}
public
void
setLicenseId
(
Long
licenseId
)
{
public
EnterpriseLicenseDTO
setLicenseId
(
Long
licenseId
)
{
this
.
licenseId
=
licenseId
;
return
this
;
}
public
Integer
getLowerLimit
()
{
return
lowerLimit
;
}
public
void
setLowerLimit
(
Integer
lowerLimit
)
{
public
EnterpriseLicenseDTO
setLowerLimit
(
Integer
lowerLimit
)
{
this
.
lowerLimit
=
lowerLimit
;
return
this
;
}
public
Integer
getUpperLimit
()
{
return
upperLimit
;
}
public
void
setUpperLimit
(
Integer
upperLimit
)
{
public
EnterpriseLicenseDTO
setUpperLimit
(
Integer
upperLimit
)
{
this
.
upperLimit
=
upperLimit
;
return
this
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
public
EnterpriseLicenseDTO
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
return
this
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
public
EnterpriseLicenseDTO
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
return
this
;
}
public
String
getLicenseName
()
{
return
licenseName
;
}
public
void
setLicenseName
(
String
licenseName
)
{
public
EnterpriseLicenseDTO
setLicenseName
(
String
licenseName
)
{
this
.
licenseName
=
licenseName
;
return
this
;
}
public
String
getLicenseCode
()
{
return
licenseCode
;
}
public
EnterpriseLicenseDTO
setLicenseCode
(
String
licenseCode
)
{
this
.
licenseCode
=
licenseCode
;
return
this
;
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/EnterpriseApiServiceImpl.java
View file @
77d012d0
...
...
@@ -2,11 +2,14 @@ package com.gic.enterprise.service.outer.impl;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
com.gic.commons.util.CollectionUtil
;
import
com.gic.enterprise.constant.BillingAuditStatusEnum
;
import
com.gic.enterprise.dto.market.ServeLicenseDTO
;
import
com.gic.enterprise.utils.LicenseUtils
;
import
com.gic.marketing.process.api.service.sms.SmsSendApiService
;
import
com.gic.open.api.service.EnterpriseLicenseApiService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.logging.log4j.LogManager
;
...
...
@@ -91,6 +94,8 @@ public class EnterpriseApiServiceImpl implements EnterpriseApiService {
private
DataConfigApiService
dataConfigApiService
;
@Autowired
private
SmsSendApiService
smsSendApiService
;
@Autowired
private
EnterpriseLicenseApiService
enterpriseLicenseApiService
;
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
...
@@ -519,7 +524,20 @@ public class EnterpriseApiServiceImpl implements EnterpriseApiService {
@Override
public
ServiceResponse
<
List
<
EnterpriseLicenseDTO
>>
listEnterpriseLicense
(
Integer
enterpriseId
)
{
return
ServiceResponse
.
success
(
enterpriseLicenseService
.
listByEnterpriseId
(
enterpriseId
));
ServiceResponse
<
List
<
ApplicationLicenseDTO
>>
hasBuyLicense
=
enterpriseLicenseApiService
.
listEnterpriseBuyLicense
(
Arrays
.
asList
(
enterpriseId
));
if
(
hasBuyLicense
.
isSuccess
())
{
List
<
ApplicationLicenseDTO
>
licenseList
=
hasBuyLicense
.
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
licenseList
))
{
return
ServiceResponse
.
success
(
licenseList
.
stream
()
.
map
(
e
->
new
EnterpriseLicenseDTO
()
.
setLicenseId
(
e
.
getLicenseId
())
.
setUpperLimit
(
e
.
getQuantity
())
.
setLicenseName
(
e
.
getLicenseName
())
.
setLicenseCode
(
e
.
getLicenseCode
())
).
collect
(
Collectors
.
toList
()));
}
}
return
ServiceResponse
.
success
(
Collections
.
emptyList
());
}
@Override
...
...
gic-platform-enterprise-service/src/main/resources/dubbo-gic-platform-enterprise-service.xml
View file @
77d012d0
...
...
@@ -143,4 +143,6 @@
<dubbo:reference
interface=
"com.gic.wechat.business.api.service.wxa.WeixinWxaFunService"
id=
"weixinWxaFunService"
timeout=
"60000"
/>
<dubbo:reference
interface=
"com.gic.weimob.api.service.WeimobMerchantService"
id=
"weimobMerchantService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.open.api.service.EnterpriseLicenseApiService"
id=
"enterpriseLicenseApiService"
timeout=
"6000"
/>
</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