中扬CRM客户关系管理系统
#
LSH
2023-11-28 bf6b2a0e57730d4b241a5b94cf2e8d3954a48c88
#
7个文件已修改
27 ■■■■ 已修改文件
src/main/java/com/zy/crm/common/entity/PhoneCodeTypeParam.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/controller/SmsCodeController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/entity/SmsCode.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/mapper/SmsCodeMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/service/SmsCodeService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/SmsCodeMapper.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/common/entity/PhoneCodeTypeParam.java
@@ -2,8 +2,9 @@
public enum PhoneCodeTypeParam {
    ALIYUN_M1ABAC630E(0, "【中扬立库】有新的CRM流程需要审核","M1ABAC630E"),
    ALIYUN_M6F3C81FE3(1, "【中扬立库】分配了新的规划申请单任务!","M6F3C81FE3"),
    SMS(0, "【中扬立库】有新的CRM流程需要审核","M1ABAC630E"),
    ALIYUN_M1ABAC630E(1, "【中扬立库】有新的CRM流程需要审核","M1ABAC630E"),
    ALIYUN_M6F3C81FE3(2, "【中扬立库】分配了新的规划申请单任务!","M6F3C81FE3"),
    ;
    public Integer id;
src/main/java/com/zy/crm/manager/controller/SmsCodeController.java
@@ -158,7 +158,7 @@
            return R.parse(CodeRes.USER_10002);
        }
        SmsCode smsCode1 = smsCodeService.selectByPhone(phone);
        SmsCode smsCode1 = smsCodeService.selectByPhone(phone,0);
        if (smsCode1 != null) {
            long createTime = smsCode1.getCreateTime().getTime();
            long nowTime = new Date().getTime();
src/main/java/com/zy/crm/manager/entity/SmsCode.java
@@ -75,6 +75,13 @@
    @TableField("user_id")
    private Long userId;
    /**
     * 发送人
     */
    @ApiModelProperty(value= "分类")
    private Integer type;
    public SmsCode() {}
    public SmsCode(String phone,String code,Integer status,Date createTime,Date sendTime,Date useTime) {
src/main/java/com/zy/crm/manager/mapper/SmsCodeMapper.java
@@ -9,6 +9,6 @@
@Repository
public interface SmsCodeMapper extends BaseMapper<SmsCode> {
    SmsCode selectByPhone(String phone);
    SmsCode selectByPhone(String phone,Integer type);
}
src/main/java/com/zy/crm/manager/service/SmsCodeService.java
@@ -6,7 +6,7 @@
public interface SmsCodeService extends IService<SmsCode> {
    SmsCode selectByPhone(String phone);
    SmsCode selectByPhone(String phone,Integer type);
    boolean sendSmsCode(String phone);
//    boolean sendSmsCodeText(String phone);
src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java
@@ -21,8 +21,8 @@
    private ConfigService configService;
    @Override
    public SmsCode selectByPhone(String phone) {
        return this.baseMapper.selectByPhone(phone);
    public SmsCode selectByPhone(String phone,Integer type) {
        return this.baseMapper.selectByPhone(phone,type);
    }
    @Override
@@ -84,6 +84,7 @@
        smsCode.setStatus(0);
        smsCode.setCreateTime(new Date());
        smsCode.setUserId(userId);
        smsCode.setType(param.id);
        if (this.baseMapper.insert(smsCode) <= 0) {
            return false;
        }
@@ -101,7 +102,7 @@
    @Override
    public boolean verifySmsCode(String phone, String code) {
        SmsCode smsCode1 = this.baseMapper.selectByPhone(phone);
        SmsCode smsCode1 = this.baseMapper.selectByPhone(phone,0);
        if (smsCode1 == null) {
            return false;
        }
src/main/resources/mapper/SmsCodeMapper.xml
@@ -12,12 +12,14 @@
        <result column="send_time" property="sendTime" />
        <result column="use_time" property="useTime" />
        <result column="user_id" property="userId" />
        <result column="type" property="type" />
    </resultMap>
    <select id="selectByPhone" resultMap="BaseResultMap">
        select top 1 * from sys_sms_code
        where phone = #{phone}
        and type  = #{type}
        order by create_time desc
    </select>