Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
Project
Project
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
Administrator
dsk-cr20g
Commits
d8f782c6
Commit
d8f782c6
authored
Aug 30, 2023
by
huangjie
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'zuhuduan' of
http://192.168.60.201/root/dsk-operate-sys
into zuhuduan
parents
c7c07cb1
0da9796c
Changes
157
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
157 changed files
with
7337 additions
and
122 deletions
+7337
-122
CaptchaController.java
...java/com/dsk/web/controller/common/CaptchaController.java
+43
-4
SysTenantPackageController.java
...dsk/web/controller/system/SysTenantPackageController.java
+2
-1
application-dev.yml
dsk-admin/src/main/resources/application-dev.yml
+13
-2
application-prod.yml
dsk-admin/src/main/resources/application-prod.yml
+11
-0
application-test.yml
dsk-admin/src/main/resources/application-test.yml
+11
-0
messages_en_US.properties
dsk-admin/src/main/resources/i18n/messages_en_US.properties
+18
-13
messages_zh_CN.properties
dsk-admin/src/main/resources/i18n/messages_zh_CN.properties
+54
-49
pom.xml
dsk-common/pom.xml
+6
-0
DskOpenApiConfig.java
...src/main/java/com/dsk/common/config/DskOpenApiConfig.java
+51
-0
CacheConstants.java
...src/main/java/com/dsk/common/constant/CacheConstants.java
+20
-0
Constants.java
...mmon/src/main/java/com/dsk/common/constant/Constants.java
+1
-1
R.java
dsk-common/src/main/java/com/dsk/common/core/domain/R.java
+1
-0
UserType.java
dsk-common/src/main/java/com/dsk/common/enums/UserType.java
+2
-2
DingTalkUtil.java
...mmon/src/main/java/com/dsk/common/utils/DingTalkUtil.java
+1
-1
DskOpenApiUtil.java
...on/src/main/java/com/dsk/common/utils/DskOpenApiUtil.java
+111
-0
EncodeIdUtil.java
...mmon/src/main/java/com/dsk/common/utils/EncodeIdUtil.java
+103
-0
ContactInfoController.java
...in/java/com/dsk/biz/controller/ContactInfoController.java
+78
-0
CustomerController.java
.../main/java/com/dsk/biz/controller/CustomerController.java
+166
-0
CustomerFollowRecordController.java
...om/dsk/biz/controller/CustomerFollowRecordController.java
+57
-0
CustomerOverviewController.java
...va/com/dsk/biz/controller/CustomerOverviewController.java
+51
-0
ContactInfo.java
...biz-api/src/main/java/com/dsk/biz/domain/ContactInfo.java
+84
-0
Customer.java
...sk-biz-api/src/main/java/com/dsk/biz/domain/Customer.java
+138
-0
CustomerFollowRecord.java
...rc/main/java/com/dsk/biz/domain/CustomerFollowRecord.java
+63
-0
CustomerUser.java
...iz-api/src/main/java/com/dsk/biz/domain/CustomerUser.java
+52
-0
ContactInfoSearchDto.java
...main/java/com/dsk/biz/domain/bo/ContactInfoSearchDto.java
+26
-0
CustomerBusinessSearchDto.java
...java/com/dsk/biz/domain/bo/CustomerBusinessSearchDto.java
+35
-0
CustomerDecisionChainSearchDto.java
...com/dsk/biz/domain/bo/CustomerDecisionChainSearchDto.java
+15
-0
CustomerFollowRecordSearchDto.java
.../com/dsk/biz/domain/bo/CustomerFollowRecordSearchDto.java
+33
-0
CustomerSearchDto.java
...rc/main/java/com/dsk/biz/domain/bo/CustomerSearchDto.java
+69
-0
ContactInfoListVo.java
...rc/main/java/com/dsk/biz/domain/vo/ContactInfoListVo.java
+74
-0
CustomerAnalyzeVo.java
...rc/main/java/com/dsk/biz/domain/vo/CustomerAnalyzeVo.java
+39
-0
CustomerBusinessListVo.java
...in/java/com/dsk/biz/domain/vo/CustomerBusinessListVo.java
+36
-0
CustomerFollowRecordListVo.java
...ava/com/dsk/biz/domain/vo/CustomerFollowRecordListVo.java
+79
-0
CustomerListVo.java
...i/src/main/java/com/dsk/biz/domain/vo/CustomerListVo.java
+117
-0
CustomerStatusListVo.java
...main/java/com/dsk/biz/domain/vo/CustomerStatusListVo.java
+32
-0
CustomerVo.java
...z-api/src/main/java/com/dsk/biz/domain/vo/CustomerVo.java
+21
-0
BusinessOpportunityRadarService.java
...m/dsk/biz/dskService/BusinessOpportunityRadarService.java
+95
-0
EnterpriseBussinessService.java
...va/com/dsk/biz/dskService/EnterpriseBussinessService.java
+338
-0
EnterpriseCommonService.java
.../java/com/dsk/biz/dskService/EnterpriseCommonService.java
+72
-0
EnterpriseCreditService.java
.../java/com/dsk/biz/dskService/EnterpriseCreditService.java
+135
-0
EnterpriseProjectService.java
...java/com/dsk/biz/dskService/EnterpriseProjectService.java
+203
-0
EnterpriseService.java
...c/main/java/com/dsk/biz/dskService/EnterpriseService.java
+471
-0
IndexService.java
...pi/src/main/java/com/dsk/biz/dskService/IndexService.java
+110
-0
BasePage.java
.../src/main/java/com/dsk/biz/dskService/model/BasePage.java
+111
-0
EnterpriseAffiliatesBody.java
...om/dsk/biz/dskService/model/EnterpriseAffiliatesBody.java
+26
-0
EnterpriseBestStockPageBody.java
...dsk/biz/dskService/model/EnterpriseBestStockPageBody.java
+29
-0
EnterpriseBidDataGroupBody.java
.../dsk/biz/dskService/model/EnterpriseBidDataGroupBody.java
+31
-0
EnterpriseBidNoticeDetailBody.java
...k/biz/dskService/model/EnterpriseBidNoticeDetailBody.java
+22
-0
EnterpriseBidNoticePageBody.java
...dsk/biz/dskService/model/EnterpriseBidNoticePageBody.java
+37
-0
EnterpriseBidNoticeProvinceBody.java
...biz/dskService/model/EnterpriseBidNoticeProvinceBody.java
+26
-0
EnterpriseBidNoticeTenderStageBody.java
.../dskService/model/EnterpriseBidNoticeTenderStageBody.java
+26
-0
EnterpriseBondCreditRatingBody.java
.../biz/dskService/model/EnterpriseBondCreditRatingBody.java
+26
-0
EnterpriseBusinessAwardDetailBody.java
...z/dskService/model/EnterpriseBusinessAwardDetailBody.java
+21
-0
EnterpriseBusinessAwardDetailVo.java
...biz/dskService/model/EnterpriseBusinessAwardDetailVo.java
+23
-0
EnterpriseBusinessBidWinMergeDetailBody.java
...ervice/model/EnterpriseBusinessBidWinMergeDetailBody.java
+21
-0
EnterpriseBusinessSkyProjectDetailBody.java
...Service/model/EnterpriseBusinessSkyProjectDetailBody.java
+21
-0
EnterpriseBussinessBidCooperatePageBody.java
...ervice/model/EnterpriseBussinessBidCooperatePageBody.java
+37
-0
EnterpriseBussinessClientPageBody.java
...z/dskService/model/EnterpriseBussinessClientPageBody.java
+49
-0
EnterpriseBussinessClientProjectPageBody.java
...rvice/model/EnterpriseBussinessClientProjectPageBody.java
+71
-0
EnterpriseBussinessHistorySendPageBody.java
...Service/model/EnterpriseBussinessHistorySendPageBody.java
+60
-0
EnterpriseBussinessHistorySendProvinceBody.java
...ice/model/EnterpriseBussinessHistorySendProvinceBody.java
+24
-0
EnterpriseBussinessOftenAgencyPageBody.java
...Service/model/EnterpriseBussinessOftenAgencyPageBody.java
+36
-0
EnterpriseBussinessProjectDetailBody.java
...skService/model/EnterpriseBussinessProjectDetailBody.java
+21
-0
EnterpriseBussinessSupplierPageBody.java
...dskService/model/EnterpriseBussinessSupplierPageBody.java
+48
-0
EnterpriseBussinessSupplierProjectPageBody.java
...ice/model/EnterpriseBussinessSupplierProjectPageBody.java
+71
-0
EnterpriseBussinessTenderDetailBody.java
...dskService/model/EnterpriseBussinessTenderDetailBody.java
+21
-0
EnterpriseBussinessTenderPageBody.java
...z/dskService/model/EnterpriseBussinessTenderPageBody.java
+32
-0
EnterpriseBussinessVo.java
...a/com/dsk/biz/dskService/model/EnterpriseBussinessVo.java
+23
-0
EnterpriseChangeInfoBody.java
...om/dsk/biz/dskService/model/EnterpriseChangeInfoBody.java
+26
-0
EnterpriseCreditAbnormalPageBody.java
...iz/dskService/model/EnterpriseCreditAbnormalPageBody.java
+32
-0
EnterpriseCreditAbnormalYearsBody.java
...z/dskService/model/EnterpriseCreditAbnormalYearsBody.java
+24
-0
EnterpriseCreditExecutedPageBody.java
...iz/dskService/model/EnterpriseCreditExecutedPageBody.java
+32
-0
EnterpriseCreditExecutedPersonsPageBody.java
...ervice/model/EnterpriseCreditExecutedPersonsPageBody.java
+33
-0
EnterpriseCreditKaitingCauseActionBody.java
...Service/model/EnterpriseCreditKaitingCauseActionBody.java
+25
-0
EnterpriseCreditKaitingPageBody.java
...biz/dskService/model/EnterpriseCreditKaitingPageBody.java
+51
-0
EnterpriseCreditKaitingPureRoleBody.java
...dskService/model/EnterpriseCreditKaitingPureRoleBody.java
+24
-0
EnterpriseCreditLawsuitsCauseActionBody.java
...ervice/model/EnterpriseCreditLawsuitsCauseActionBody.java
+24
-0
EnterpriseCreditLawsuitsPageBody.java
...iz/dskService/model/EnterpriseCreditLawsuitsPageBody.java
+48
-0
EnterpriseCreditLawsuitsRoleBody.java
...iz/dskService/model/EnterpriseCreditLawsuitsRoleBody.java
+24
-0
EnterpriseCreditNoticeCaseReasonBody.java
...skService/model/EnterpriseCreditNoticeCaseReasonBody.java
+24
-0
EnterpriseCreditNoticePageBody.java
.../biz/dskService/model/EnterpriseCreditNoticePageBody.java
+49
-0
EnterpriseCreditNoticeRoleBody.java
.../biz/dskService/model/EnterpriseCreditNoticeRoleBody.java
+24
-0
EnterpriseCreditNoticeTypeBody.java
.../biz/dskService/model/EnterpriseCreditNoticeTypeBody.java
+24
-0
EnterpriseCreditPenalizePageBody.java
...iz/dskService/model/EnterpriseCreditPenalizePageBody.java
+35
-0
EnterpriseCreditPenalizeReasonTypeBody.java
...Service/model/EnterpriseCreditPenalizeReasonTypeBody.java
+25
-0
EnterpriseDynamicPageBody.java
...m/dsk/biz/dskService/model/EnterpriseDynamicPageBody.java
+26
-0
EnterpriseFinancialBody.java
...com/dsk/biz/dskService/model/EnterpriseFinancialBody.java
+26
-0
EnterpriseFinancialDataBody.java
...dsk/biz/dskService/model/EnterpriseFinancialDataBody.java
+25
-0
EnterpriseIcInfoBody.java
...va/com/dsk/biz/dskService/model/EnterpriseIcInfoBody.java
+26
-0
EnterpriseInfoHeaderBody.java
...om/dsk/biz/dskService/model/EnterpriseInfoHeaderBody.java
+26
-0
EnterpriseInfoLabelBody.java
...com/dsk/biz/dskService/model/EnterpriseInfoLabelBody.java
+26
-0
EnterpriseInvestmentBody.java
...om/dsk/biz/dskService/model/EnterpriseInvestmentBody.java
+29
-0
EnterpriseKeymembersBody.java
...om/dsk/biz/dskService/model/EnterpriseKeymembersBody.java
+25
-0
EnterprisePartnersBody.java
.../com/dsk/biz/dskService/model/EnterprisePartnersBody.java
+24
-0
EnterpriseProjectApprovalExaminePageBody.java
...rvice/model/EnterpriseProjectApprovalExaminePageBody.java
+21
-0
EnterpriseProjectApprovalInfoDetailBody.java
...ervice/model/EnterpriseProjectApprovalInfoDetailBody.java
+21
-0
EnterpriseProjectApprovalMarketingPageBody.java
...ice/model/EnterpriseProjectApprovalMarketingPageBody.java
+21
-0
EnterpriseProjectApprovalProjectPageBody.java
...rvice/model/EnterpriseProjectApprovalProjectPageBody.java
+41
-0
EnterpriseProjectBidNoticeAreaBody.java
.../dskService/model/EnterpriseProjectBidNoticeAreaBody.java
+25
-0
EnterpriseProjectBidNoticeDetailBody.java
...skService/model/EnterpriseProjectBidNoticeDetailBody.java
+21
-0
EnterpriseProjectBidNoticePageBody.java
.../dskService/model/EnterpriseProjectBidNoticePageBody.java
+56
-0
EnterpriseProjectBidNoticeProAssessmentWayBody.java
...model/EnterpriseProjectBidNoticeProAssessmentWayBody.java
+25
-0
EnterpriseProjectBidNoticeProDetailBody.java
...ervice/model/EnterpriseProjectBidNoticeProDetailBody.java
+21
-0
EnterpriseProjectBidNoticeProPageBody.java
...kService/model/EnterpriseProjectBidNoticeProPageBody.java
+45
-0
EnterpriseProjectBidNoticeProProjectPurposesBody.java
...del/EnterpriseProjectBidNoticeProProjectPurposesBody.java
+25
-0
EnterpriseProjectBidNoticeProProjectTypeBody.java
...e/model/EnterpriseProjectBidNoticeProProjectTypeBody.java
+25
-0
EnterpriseProjectBidNoticeTenderStageBody.java
...vice/model/EnterpriseProjectBidNoticeTenderStageBody.java
+25
-0
EnterpriseProjectBidPlanDetailBody.java
.../dskService/model/EnterpriseProjectBidPlanDetailBody.java
+22
-0
EnterpriseProjectBidPlanPageBody.java
...iz/dskService/model/EnterpriseProjectBidPlanPageBody.java
+39
-0
EnterpriseProjectBidPlanProjectTypeBody.java
...ervice/model/EnterpriseProjectBidPlanProjectTypeBody.java
+32
-0
EnterpriseProjectCreditXzxkPageBody.java
...dskService/model/EnterpriseProjectCreditXzxkPageBody.java
+29
-0
EnterpriseProjectLandDetailBody.java
...biz/dskService/model/EnterpriseProjectLandDetailBody.java
+23
-0
EnterpriseProjectLandTransactionPageBody.java
...rvice/model/EnterpriseProjectLandTransactionPageBody.java
+42
-0
EnterpriseProjectLandUseBody.java
...sk/biz/dskService/model/EnterpriseProjectLandUseBody.java
+25
-0
EnterpriseProjectSpecialDebtPageBody.java
...skService/model/EnterpriseProjectSpecialDebtPageBody.java
+21
-0
EnterpriseProjectSpecialDebtProjectDetailBody.java
.../model/EnterpriseProjectSpecialDebtProjectDetailBody.java
+21
-0
EnterpriseProjectSpecialDebtProjectPageBody.java
...ce/model/EnterpriseProjectSpecialDebtProjectPageBody.java
+35
-0
EnterpriseProjectTenderDataGroupBody.java
...skService/model/EnterpriseProjectTenderDataGroupBody.java
+28
-0
EnterpriseRemarkBody.java
...va/com/dsk/biz/dskService/model/EnterpriseRemarkBody.java
+16
-0
EnterpriseStatisticBody.java
...com/dsk/biz/dskService/model/EnterpriseStatisticBody.java
+28
-0
EnterpriseSupplierPageBody.java
.../dsk/biz/dskService/model/EnterpriseSupplierPageBody.java
+47
-0
EnterpriseUipSearchBody.java
...com/dsk/biz/dskService/model/EnterpriseUipSearchBody.java
+67
-0
IndexBigBidPageBody.java
...ava/com/dsk/biz/dskService/model/IndexBigBidPageBody.java
+40
-0
IndexBigWinningBidsPageBody.java
...dsk/biz/dskService/model/IndexBigWinningBidsPageBody.java
+40
-0
JskCombineBidPageDto.java
...va/com/dsk/biz/dskService/model/JskCombineBidPageDto.java
+91
-0
JskCombineCertificateDto.java
...om/dsk/biz/dskService/model/JskCombineCertificateDto.java
+36
-0
JskCombineSearchDto.java
...ava/com/dsk/biz/dskService/model/JskCombineSearchDto.java
+112
-0
LoginBody.java
...src/main/java/com/dsk/biz/dskService/model/LoginBody.java
+69
-0
LoginUser.java
...src/main/java/com/dsk/biz/dskService/model/LoginUser.java
+267
-0
RegisterBody.java
.../main/java/com/dsk/biz/dskService/model/RegisterBody.java
+13
-0
BusinessInfoMapper.java
.../src/main/java/com/dsk/biz/mapper/BusinessInfoMapper.java
+4
-1
ContactInfoMapper.java
...i/src/main/java/com/dsk/biz/mapper/ContactInfoMapper.java
+27
-0
CustomerFollowRecordMapper.java
...n/java/com/dsk/biz/mapper/CustomerFollowRecordMapper.java
+34
-0
CustomerMapper.java
...-api/src/main/java/com/dsk/biz/mapper/CustomerMapper.java
+44
-0
CustomerUserMapper.java
.../src/main/java/com/dsk/biz/mapper/CustomerUserMapper.java
+21
-0
IBusinessInfoService.java
...c/main/java/com/dsk/biz/service/IBusinessInfoService.java
+3
-1
IContactInfoService.java
...rc/main/java/com/dsk/biz/service/IContactInfoService.java
+52
-0
ICustomerFollowRecordService.java
...ava/com/dsk/biz/service/ICustomerFollowRecordService.java
+24
-0
ICustomerOverviewService.java
...in/java/com/dsk/biz/service/ICustomerOverviewService.java
+22
-0
ICustomerService.java
...i/src/main/java/com/dsk/biz/service/ICustomerService.java
+49
-0
BusinessInfoServiceImpl.java
...ava/com/dsk/biz/service/impl/BusinessInfoServiceImpl.java
+10
-7
ContactInfoServiceImpl.java
...java/com/dsk/biz/service/impl/ContactInfoServiceImpl.java
+86
-0
CustomerFollowRecordServiceImpl.java
...dsk/biz/service/impl/CustomerFollowRecordServiceImpl.java
+55
-0
CustomerOverviewServiceImpl.java
...com/dsk/biz/service/impl/CustomerOverviewServiceImpl.java
+58
-0
CustomerServiceImpl.java
...in/java/com/dsk/biz/service/impl/CustomerServiceImpl.java
+238
-0
BusinessInfoMapper.xml
...-api/src/main/resources/mapper/biz/BusinessInfoMapper.xml
+11
-11
ContactInfoMapper.xml
...z-api/src/main/resources/mapper/biz/ContactInfoMapper.xml
+20
-0
CustomerFollowRecordMapper.xml
.../main/resources/mapper/biz/CustomerFollowRecordMapper.xml
+31
-0
CustomerMapper.xml
...-biz-api/src/main/resources/mapper/biz/CustomerMapper.xml
+140
-0
CustomerUserMapper.xml
...-api/src/main/resources/mapper/biz/CustomerUserMapper.xml
+14
-0
pom.xml
dsk-module/pom.xml
+2
-2
SysTenantPackageSelectVo.java
...va/com/dsk/system/domain/vo/SysTenantPackageSelectVo.java
+38
-0
ISysTenantPackageService.java
...java/com/dsk/system/service/ISysTenantPackageService.java
+2
-1
SysLoginService.java
...src/main/java/com/dsk/system/service/SysLoginService.java
+3
-0
ISysTenantPackageServiceImpl.java
...dsk/system/service/impl/ISysTenantPackageServiceImpl.java
+5
-3
SysMenuServiceImpl.java
.../java/com/dsk/system/service/impl/SysMenuServiceImpl.java
+21
-22
SysUserServiceImpl.java
.../java/com/dsk/system/service/impl/SysUserServiceImpl.java
+1
-1
No files found.
dsk-admin/src/main/java/com/dsk/web/controller/common/CaptchaController.java
View file @
d8f782c6
...
@@ -10,6 +10,9 @@ import com.dsk.common.constant.Constants;
...
@@ -10,6 +10,9 @@ import com.dsk.common.constant.Constants;
import
com.dsk.common.constant.GlobalConstants
;
import
com.dsk.common.constant.GlobalConstants
;
import
com.dsk.common.core.domain.R
;
import
com.dsk.common.core.domain.R
;
import
com.dsk.common.enums.CaptchaType
;
import
com.dsk.common.enums.CaptchaType
;
import
com.dsk.common.exception.user.CaptchaExpireException
;
import
com.dsk.common.helper.LoginHelper
;
import
com.dsk.common.utils.MessageUtils
;
import
com.dsk.common.utils.StringUtils
;
import
com.dsk.common.utils.StringUtils
;
import
com.dsk.common.utils.email.MailUtils
;
import
com.dsk.common.utils.email.MailUtils
;
import
com.dsk.common.utils.redis.RedisUtils
;
import
com.dsk.common.utils.redis.RedisUtils
;
...
@@ -17,6 +20,8 @@ import com.dsk.common.utils.reflect.ReflectUtils;
...
@@ -17,6 +20,8 @@ import com.dsk.common.utils.reflect.ReflectUtils;
import
com.dsk.common.utils.spring.SpringUtils
;
import
com.dsk.common.utils.spring.SpringUtils
;
import
com.dsk.framework.config.properties.CaptchaProperties
;
import
com.dsk.framework.config.properties.CaptchaProperties
;
import
com.dsk.framework.config.properties.MailProperties
;
import
com.dsk.framework.config.properties.MailProperties
;
import
com.dsk.system.domain.SysUser
;
import
com.dsk.system.mapper.SysUserMapper
;
import
com.dsk.system.service.ISysConfigService
;
import
com.dsk.system.service.ISysConfigService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -29,6 +34,7 @@ import org.springframework.expression.ExpressionParser;
...
@@ -29,6 +34,7 @@ import org.springframework.expression.ExpressionParser;
import
org.springframework.expression.spel.standard.SpelExpressionParser
;
import
org.springframework.expression.spel.standard.SpelExpressionParser
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
...
@@ -52,16 +58,17 @@ public class CaptchaController {
...
@@ -52,16 +58,17 @@ public class CaptchaController {
private
final
CaptchaProperties
captchaProperties
;
private
final
CaptchaProperties
captchaProperties
;
private
final
ISysConfigService
configService
;
private
final
ISysConfigService
configService
;
private
final
MailProperties
mailProperties
;
private
final
MailProperties
mailProperties
;
private
final
SysUserMapper
userMapper
;
/**
/**
* 短信验证码
*
发送
短信验证码
*
*
* @param phonenumber 用户手机号
* @param phonenumber 用户手机号
*/
*/
@GetMapping
(
"/captchaSms"
)
@GetMapping
(
"/captchaSms"
)
public
R
<
Void
>
smsCaptcha
(
@NotBlank
(
message
=
"{user.phonenumber.not.blank}"
)
String
phonenumber
)
{
public
R
<
Void
>
smsCaptcha
(
@NotBlank
(
message
=
"{user.phonenumber.not.blank}"
)
String
phonenumber
)
{
String
key
=
GlobalConstants
.
CAPTCHA_CODE_KEY
+
phonenumber
;
String
key
=
GlobalConstants
.
CAPTCHA_CODE_KEY
+
phonenumber
;
String
code
=
RandomUtil
.
randomNumbers
(
4
);
String
code
=
RandomUtil
.
randomNumbers
(
6
);
RedisUtils
.
setCacheObject
(
key
,
code
,
Duration
.
ofMinutes
(
Constants
.
CAPTCHA_EXPIRATION
));
RedisUtils
.
setCacheObject
(
key
,
code
,
Duration
.
ofMinutes
(
Constants
.
CAPTCHA_EXPIRATION
));
// 验证码模板id 自行处理 (查数据库或写死均可)
// 验证码模板id 自行处理 (查数据库或写死均可)
String
templateId
=
""
;
String
templateId
=
""
;
...
@@ -77,7 +84,39 @@ public class CaptchaController {
...
@@ -77,7 +84,39 @@ public class CaptchaController {
}
}
/**
/**
* 邮箱验证码
* 开发需要,临时发送短信验证码
*/
@GetMapping
(
"/getTempSmsCode"
)
public
R
<
Void
>
getTempSmsCode
()
{
SysUser
sysUser
=
userMapper
.
selectUserById
(
LoginHelper
.
getUserId
());
String
key
=
GlobalConstants
.
CAPTCHA_CODE_KEY
+
sysUser
.
getPhonenumber
();
String
code
=
RandomUtil
.
randomNumbers
(
6
);
RedisUtils
.
setCacheObject
(
key
,
code
,
Duration
.
ofMinutes
(
Constants
.
CAPTCHA_EXPIRATION
));
return
R
.
ok
(
"验证码:"
+
code
);
}
/**
* 开发需要,临时校验短信验证码
*
* @param smsCode 验证码
*/
@PostMapping
(
"/checkSmsCode"
)
public
R
<
Boolean
>
checkSmsCode
(
String
smsCode
)
{
SysUser
sysUser
=
userMapper
.
selectUserById
(
LoginHelper
.
getUserId
());
String
key
=
GlobalConstants
.
CAPTCHA_CODE_KEY
+
sysUser
.
getPhonenumber
();
String
code
=
RedisUtils
.
getCacheObject
(
key
);
if
(
StringUtils
.
isBlank
(
code
))
{
throw
new
CaptchaExpireException
();
}
if
(
code
.
equals
(
smsCode
))
{
RedisUtils
.
deleteObject
(
key
);
return
R
.
ok
(
"校验成功"
);
}
return
R
.
fail
(
"验证码错误"
);
}
/**
* 发送邮箱验证码
*
*
* @param email 邮箱
* @param email 邮箱
*/
*/
...
@@ -126,7 +165,7 @@ public class CaptchaController {
...
@@ -126,7 +165,7 @@ public class CaptchaController {
Expression
exp
=
parser
.
parseExpression
(
StringUtils
.
remove
(
code
,
"="
));
Expression
exp
=
parser
.
parseExpression
(
StringUtils
.
remove
(
code
,
"="
));
code
=
exp
.
getValue
(
String
.
class
);
code
=
exp
.
getValue
(
String
.
class
);
}
}
log
.
info
(
"图形验证码:"
+
code
);
log
.
info
(
"图形验证码:"
+
code
);
RedisUtils
.
setCacheObject
(
verifyKey
,
code
,
Duration
.
ofMinutes
(
Constants
.
CAPTCHA_EXPIRATION
));
RedisUtils
.
setCacheObject
(
verifyKey
,
code
,
Duration
.
ofMinutes
(
Constants
.
CAPTCHA_EXPIRATION
));
ajax
.
put
(
"uuid"
,
uuid
);
ajax
.
put
(
"uuid"
,
uuid
);
ajax
.
put
(
"img"
,
captcha
.
getImageBase64
());
ajax
.
put
(
"img"
,
captcha
.
getImageBase64
());
...
...
dsk-admin/src/main/java/com/dsk/web/controller/system/SysTenantPackageController.java
View file @
d8f782c6
...
@@ -13,6 +13,7 @@ import com.dsk.common.core.validate.AddGroup;
...
@@ -13,6 +13,7 @@ import com.dsk.common.core.validate.AddGroup;
import
com.dsk.common.core.validate.EditGroup
;
import
com.dsk.common.core.validate.EditGroup
;
import
com.dsk.common.enums.BusinessType
;
import
com.dsk.common.enums.BusinessType
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.vo.SysTenantPackageSelectVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
com.dsk.system.service.ISysTenantPackageService
;
import
com.dsk.system.service.ISysTenantPackageService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -56,7 +57,7 @@ public class SysTenantPackageController extends BaseController {
...
@@ -56,7 +57,7 @@ public class SysTenantPackageController extends BaseController {
@SaCheckRole
(
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
)
@SaCheckRole
(
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
)
@SaCheckPermission
(
"system:tenantPackage:list"
)
@SaCheckPermission
(
"system:tenantPackage:list"
)
@GetMapping
(
"/selectList"
)
@GetMapping
(
"/selectList"
)
public
R
<
List
<
SysTenantPackageVo
>>
selectList
()
{
public
R
<
List
<
SysTenantPackage
Select
Vo
>>
selectList
()
{
return
R
.
ok
(
tenantPackageService
.
selectList
());
return
R
.
ok
(
tenantPackageService
.
selectList
());
}
}
...
...
dsk-admin/src/main/resources/application-dev.yml
View file @
d8f782c6
...
@@ -49,9 +49,9 @@ spring:
...
@@ -49,9 +49,9 @@ spring:
driverClassName
:
com.mysql.cj.jdbc.Driver
driverClassName
:
com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url
:
jdbc:mysql://
139.9.157.4
9:3306/dsk_operate?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
url
:
jdbc:mysql://
47.104.91.22
9:3306/dsk_operate?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username
:
dev
username
:
dev
password
:
8AXjjCHZ666!
password
:
zfTFIJjaN#6xB83r
# 从库数据源
# 从库数据源
# slave:
# slave:
# lazy: true
# lazy: true
...
@@ -185,3 +185,14 @@ sms:
...
@@ -185,3 +185,14 @@ sms:
sdkAppId
:
appid
sdkAppId
:
appid
#地域信息默认为 ap-guangzhou 如无特殊改变可不用设置
#地域信息默认为 ap-guangzhou 如无特殊改变可不用设置
territory
:
ap-guangzhou
territory
:
ap-guangzhou
dsk
:
open
:
endPoint
:
120.27.13.145:8865
accessKeyId
:
aec7b3ff2y2q8x6t49a7e2c463ce21912
accessKeySecret
:
ee8a53c7ea04eb3ac311406c8f56f95b
protocol
:
http
# endPoint: openapi.jiansheku.com
# accessKeyId: aec7b3ff2y2q8x6t49a7e2c463ce21912
# accessKeySecret: ee8a53c7ea04eb3ac311406c8f56f95b
# protocol: https
dsk-admin/src/main/resources/application-prod.yml
View file @
d8f782c6
...
@@ -187,3 +187,14 @@ sms:
...
@@ -187,3 +187,14 @@ sms:
sdkAppId
:
appid
sdkAppId
:
appid
#地域信息默认为 ap-guangzhou 如无特殊改变可不用设置
#地域信息默认为 ap-guangzhou 如无特殊改变可不用设置
territory
:
ap-guangzhou
territory
:
ap-guangzhou
dsk
:
open
:
# endPoint: 120.27.13.145:8865
# accessKeyId: aec7b3ff2y2q8x6t49a7e2c463ce21912
# accessKeySecret: ee8a53c7ea04eb3ac311406c8f56f95b
# protocol: http
endPoint
:
openapi.jiansheku.com
accessKeyId
:
aec7b3ff2y2q8x6t49a7e2c463ce21912
accessKeySecret
:
ee8a53c7ea04eb3ac311406c8f56f95b
protocol
:
https
dsk-admin/src/main/resources/application-test.yml
View file @
d8f782c6
...
@@ -185,3 +185,14 @@ sms:
...
@@ -185,3 +185,14 @@ sms:
sdkAppId
:
appid
sdkAppId
:
appid
#地域信息默认为 ap-guangzhou 如无特殊改变可不用设置
#地域信息默认为 ap-guangzhou 如无特殊改变可不用设置
territory
:
ap-guangzhou
territory
:
ap-guangzhou
dsk
:
open
:
endPoint
:
120.27.13.145:8865
accessKeyId
:
aec7b3ff2y2q8x6t49a7e2c463ce21912
accessKeySecret
:
ee8a53c7ea04eb3ac311406c8f56f95b
protocol
:
http
# endPoint: openapi.jiansheku.com
# accessKeyId: aec7b3ff2y2q8x6t49a7e2c463ce21912
# accessKeySecret: ee8a53c7ea04eb3ac311406c8f56f95b
# protocol: https
dsk-admin/src/main/resources/i18n/messages_en_US.properties
View file @
d8f782c6
#
错误消息
#
\u9519\u8BEF\u6D88\u606F
not.null
=
* Required fill in
not.null
=
* Required fill in
user.jcaptcha.error
=
Captcha error
user.jcaptcha.error
=
Captcha error
user.jcaptcha.expire
=
Captcha invalid
user.jcaptcha.expire
=
Captcha invalid
...
@@ -6,9 +6,9 @@ user.not.exists=Sorry, your account: {0} does not exist
...
@@ -6,9 +6,9 @@ user.not.exists=Sorry, your account: {0} does not exist
user.password.not.match
=
User does not exist/Password error
user.password.not.match
=
User does not exist/Password error
user.password.retry.limit.count
=
Password input error {0} times
user.password.retry.limit.count
=
Password input error {0} times