From 836b1fbdea0d744f29e13f6c5777af169448c00d Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Sat, 14 Jun 2025 11:10:24 +0800 Subject: [PATCH 1/3] =?UTF-8?q?##=20=E7=A9=BA=E5=8D=95=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E6=BF=80=E6=B4=BB=E5=A4=84=E7=90=86=EF=BC=88?= =?UTF-8?q?195=EF=BC=89=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../empty/controller/manage/CuMemberEmptyController.java | 6 +----- .../java/com/hzs/member/empty/dto/MemberEmptyDetailDTO.java | 6 +----- .../com/hzs/member/empty/param/MemberEmptySignParam.java | 6 +----- .../mapper/member/empty/CuMemberEmptyDetailMapper.xml | 4 +++- .../com/hzs/common/core/web/domain/BaseApprovalEntity.java | 6 +----- .../hzs/common/domain/member/empty/CuMemberEmptyDetail.java | 3 --- 6 files changed, 7 insertions(+), 24 deletions(-) diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/controller/manage/CuMemberEmptyController.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/controller/manage/CuMemberEmptyController.java index 6ee93893..d6ef714f 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/controller/manage/CuMemberEmptyController.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/controller/manage/CuMemberEmptyController.java @@ -47,11 +47,7 @@ import java.util.*; import java.util.stream.Collectors; /** - * @Description: 空单注册控制器 - * @Author: jiang chao - * @Time: 2023/6/16 16:58 - * @Classname: CuMemberEmptyController - * @PackageName: com.hzs.member.empty.controller.manage + * 空单注册控制器 */ @RequestMapping("/manage/member-empty") @RestController diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/dto/MemberEmptyDetailDTO.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/dto/MemberEmptyDetailDTO.java index 591fcdc8..a1bdc9bd 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/dto/MemberEmptyDetailDTO.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/dto/MemberEmptyDetailDTO.java @@ -9,11 +9,7 @@ import java.math.BigDecimal; import java.util.List; /** - * @Description: 空单注册明细DTO - * @Author: jiang chao - * @Time: 2023/6/16 17:52 - * @Classname: CuMemberEmptyDetailVO - * @PackageName: com.hzs.member.empty.vo + * 空单注册明细DTO */ @Data public class MemberEmptyDetailDTO { diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/param/MemberEmptySignParam.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/param/MemberEmptySignParam.java index 4114c6c6..b59d05ba 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/param/MemberEmptySignParam.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/empty/param/MemberEmptySignParam.java @@ -5,11 +5,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; /** - * @Description: 空单免签入参 - * @Author: jiang chao - * @Time: 2023/7/10 14:47 - * @Classname: MemberEmptyFreeSignParam - * @PackageName: com.hzs.member.empty.param + * 空单免签入参 */ @EqualsAndHashCode(callSuper = true) @Data diff --git a/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml b/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml index cb358d6a..3fe99d97 100644 --- a/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml +++ b/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml @@ -123,7 +123,8 @@ #{item.recAddress, jdbcType=VARCHAR} rec_address, #{item.contentAbstract, jdbcType=VARCHAR} content_abstract, #{item.productFlag} product_flag, - #{item.orderType} order_type + #{item.orderType} order_type, + #{item.autoFlag} auto_flag from dual ) tmp @@ -155,6 +156,7 @@ cmed.product_flag = tmp.product_flag, cmed.order_type = tmp.order_type, cmed.pk_modified = #{userId}, + cmed.auth_flag = tmp.auto_flag, cmed.modified_time = sysdate diff --git a/bd-common/bd-common-core/src/main/java/com/hzs/common/core/web/domain/BaseApprovalEntity.java b/bd-common/bd-common-core/src/main/java/com/hzs/common/core/web/domain/BaseApprovalEntity.java index fdcdeec7..9db44df2 100644 --- a/bd-common/bd-common-core/src/main/java/com/hzs/common/core/web/domain/BaseApprovalEntity.java +++ b/bd-common/bd-common-core/src/main/java/com/hzs/common/core/web/domain/BaseApprovalEntity.java @@ -6,11 +6,7 @@ import java.io.Serializable; import java.util.List; /** - * @Description: 审批基类 - * @Author: jiang chao - * @Time: 2023/3/16 14:28 - * @Classname: BaseApprovalEntity - * @PackageName: com.hzs.common.core.web.domain + * 审批基类 */ @Data public class BaseApprovalEntity implements Serializable { diff --git a/bd-common/bd-common-domain/src/main/java/com/hzs/common/domain/member/empty/CuMemberEmptyDetail.java b/bd-common/bd-common-domain/src/main/java/com/hzs/common/domain/member/empty/CuMemberEmptyDetail.java index 543fb804..ca240d4e 100644 --- a/bd-common/bd-common-domain/src/main/java/com/hzs/common/domain/member/empty/CuMemberEmptyDetail.java +++ b/bd-common/bd-common-domain/src/main/java/com/hzs/common/domain/member/empty/CuMemberEmptyDetail.java @@ -15,9 +15,6 @@ import lombok.experimental.Accessors; /** * 空单批次明细 - * - * @author hzs - * @since 2023-06-16 */ @Data @EqualsAndHashCode(callSuper = false) From c98511ecb3b9be8d994da02b254f7bd8179e3208 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Sat, 14 Jun 2025 13:29:18 +0800 Subject: [PATCH 2/3] =?UTF-8?q?##=20=E4=BF=AE=E6=94=B9=E6=88=B7=E7=B1=8D?= =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E6=A0=A1=E9=AA=8C=E8=B0=83=E6=95=B4=EF=BC=88?= =?UTF-8?q?181=EF=BC=89=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/ApiDomicileChangeController.java | 10 ++--- .../hzs/member/self/vo/DomicileChangeVO.java | 16 ++----- .../member/sms/service/IApiAliSmsService.java | 6 +-- .../member/sms/service/IApiSmsService.java | 21 --------- .../sms/service/impl/ApiSmsServiceImpl.java | 44 ------------------- 5 files changed, 8 insertions(+), 89 deletions(-) delete mode 100644 bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiSmsService.java delete mode 100644 bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/impl/ApiSmsServiceImpl.java diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/self/controller/api/ApiDomicileChangeController.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/self/controller/api/ApiDomicileChangeController.java index 60064152..5c14b9f3 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/self/controller/api/ApiDomicileChangeController.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/self/controller/api/ApiDomicileChangeController.java @@ -5,7 +5,6 @@ import com.hzs.common.core.constant.MagicNumberConstants; import com.hzs.common.core.constant.msg.ConfigMsgConstants; import com.hzs.common.core.constant.msg.FinanceMsgConstants; import com.hzs.common.core.enums.EApprovalBusiness; -import com.hzs.common.core.enums.ESmsTemplate; import com.hzs.common.core.utils.StringUtils; import com.hzs.common.core.web.controller.BaseController; import com.hzs.common.core.web.domain.AjaxResult; @@ -18,7 +17,7 @@ import com.hzs.member.account.vo.CuMemberAuthenticationVO; import com.hzs.member.base.service.ICuMemberService; import com.hzs.member.self.service.ICuSelfServiceLogService; import com.hzs.member.self.vo.DomicileChangeVO; -import com.hzs.member.sms.service.impl.ApiSmsServiceImpl; +import com.hzs.member.sms.service.IApiAliSmsService; import com.hzs.system.config.IServiceChargeServiceApi; import com.hzs.system.config.dto.ServiceChargeDTO; import lombok.extern.slf4j.Slf4j; @@ -42,7 +41,7 @@ public class ApiDomicileChangeController extends BaseController { @Autowired private ICuMemberService iCuMemberService; @Autowired - private ApiSmsServiceImpl apiSmsService; + private IApiAliSmsService iApiAliSmsService; @Autowired private ICuSelfServiceLogService iCuSelfServiceLogService; @@ -131,9 +130,8 @@ public class ApiDomicileChangeController extends BaseController { if (!existApprovalData.equals(AjaxResult.success())) { return existApprovalData; } - //验证码校验 - String key = ESmsTemplate.VERIFICATION.getCache() + pkMember; - String message = apiSmsService.checkSms(key, domicileChangeVO.getVerificationCode()); + // 校验短信验证码 + String message = iApiAliSmsService.checkCode(domicileChangeVO.getChangePhone(), domicileChangeVO.getVerificationCode(), null); if (null != message) { return AjaxResult.error(message); } diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/self/vo/DomicileChangeVO.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/self/vo/DomicileChangeVO.java index af1faa01..8fd867a1 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/self/vo/DomicileChangeVO.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/self/vo/DomicileChangeVO.java @@ -1,16 +1,11 @@ package com.hzs.member.self.vo; -import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.hzs.common.core.annotation.Transaction; import com.hzs.common.core.constant.EnumsPrefixConstants; import com.hzs.common.core.web.domain.BaseApprovalEntity; -import com.hzs.member.base.dto.LoginMember; import com.hzs.system.sys.dto.LoginUser; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; +import lombok.*; import java.io.Serializable; import java.math.BigDecimal; @@ -18,13 +13,8 @@ import java.util.Date; /** * 户籍变更VO - * - * @Description: - * @Author: ljc - * @Time: 2023/4/18 10:17 - * @Classname: DomicileChangeVO - * @Package_name: com.hzs.member.self.vo */ +@EqualsAndHashCode(callSuper = true) @Data @Builder @AllArgsConstructor @@ -164,7 +154,7 @@ public class DomicileChangeVO extends BaseApprovalEntity implements Serializable /** * 驳回信息 */ - private String rejectMsg; + private String rejectMsg; } diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiAliSmsService.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiAliSmsService.java index 8f586597..f5d40803 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiAliSmsService.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiAliSmsService.java @@ -1,11 +1,7 @@ package com.hzs.member.sms.service; /** - * @Description: 阿里短信发送服务 - * @Author: jiang chao - * @Time: 2024/12/19 16:30 - * @Classname: IApiAliSmsService - * @PackageName: com.hzs.member.sms.service + * 阿里短信发送服务 */ public interface IApiAliSmsService { diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiSmsService.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiSmsService.java deleted file mode 100644 index 86c25dc0..00000000 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/IApiSmsService.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.hzs.member.sms.service; - -/** - * @Description: 短信处理服务 - * @Author: jiang chao - * @Time: 2023/3/8 15:55 - * @Classname: ISmsService - * @PackageName: com.hzs.member.sms.service - */ -public interface IApiSmsService { - - /** - * 校验验证码 - * - * @param cacheKey 验证码缓存key - * @param code 验证码 - * @return 如果返回null为正确,其它为错误内容 - */ - String checkSms(String cacheKey, String code); - -} diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/impl/ApiSmsServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/impl/ApiSmsServiceImpl.java deleted file mode 100644 index 928d3666..00000000 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/sms/service/impl/ApiSmsServiceImpl.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.hzs.member.sms.service.impl; - -import com.hzs.common.core.config.BdConfig; -import com.hzs.common.core.constant.msg.SystemMsgConstants; -import com.hzs.common.core.enums.EEnv; -import com.hzs.common.core.service.RedisService; -import com.hzs.common.util.TransactionUtils; -import com.hzs.member.sms.service.IApiSmsService; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -/** - * 短信处理服务 - */ -@Slf4j -@Service -public class ApiSmsServiceImpl implements IApiSmsService { - - @Autowired - private RedisService redisService; - - @Override - public String checkSms(String cacheKey, String code) { - if (EEnv.TEST.getValue().equals(BdConfig.getEnv()) && "ASDF".equals(code)) { - // 测试环境暂时不发放短信 - return null; - } - Object codeObj = redisService.getCacheObject(cacheKey); - if (null != codeObj) { - if (codeObj.toString().equals(code)) { - // 校验正确之后,删除缓存 - redisService.deleteObject(cacheKey); - return null; - } else { - // 验证码错误 - return TransactionUtils.getContent(SystemMsgConstants.CODE_ERROR); - } - } - // 验证码已失效 - return TransactionUtils.getContent(SystemMsgConstants.CODE_EXPIRE); - } - -} From c26b13264251187504adfb66214976a668d66d40 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Sat, 14 Jun 2025 14:07:03 +0800 Subject: [PATCH 3/3] =?UTF-8?q?##=20=E7=A9=BA=E5=8D=95=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E5=A4=84=E7=90=86=EF=BC=88195=EF=BC=89?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml b/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml index 3fe99d97..71721bf3 100644 --- a/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml +++ b/bd-business/bd-business-member/src/main/resources/mapper/member/empty/CuMemberEmptyDetailMapper.xml @@ -156,7 +156,7 @@ cmed.product_flag = tmp.product_flag, cmed.order_type = tmp.order_type, cmed.pk_modified = #{userId}, - cmed.auth_flag = tmp.auto_flag, + cmed.auto_flag = tmp.auto_flag, cmed.modified_time = sysdate