Commit da25937e authored by dongyu's avatar dongyu

bug修改

parent 9adfa239
...@@ -11,13 +11,12 @@ import com.supServer.common.utils.StringUtils; ...@@ -11,13 +11,12 @@ import com.supServer.common.utils.StringUtils;
import com.supServer.common.utils.uuid.IdUtils; import com.supServer.common.utils.uuid.IdUtils;
import com.supServer.framework.redis.RedisCache; import com.supServer.framework.redis.RedisCache;
import com.supServer.framework.security.mode.RegisterBody; import com.supServer.framework.security.mode.RegisterBody;
import com.supServer.framework.web.domain.AjaxResult;
import com.supServer.project.entity.BizBlacklist;
import com.supServer.project.entity.BizCompanyInfo; import com.supServer.project.entity.BizCompanyInfo;
import com.supServer.project.entity.BizVerify; import com.supServer.project.entity.BizVerify;
import com.supServer.project.entity.UserInfo; import com.supServer.project.entity.UserInfo;
import com.supServer.project.service.BizCompanyInfoService; import com.supServer.project.service.*;
import com.supServer.project.service.IBizVerifyService;
import com.supServer.project.service.SmsService;
import com.supServer.project.service.UserInfoService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -47,10 +46,19 @@ public class UserRegisterService { ...@@ -47,10 +46,19 @@ public class UserRegisterService {
@Autowired @Autowired
private IBizVerifyService bizVerifyService; private IBizVerifyService bizVerifyService;
@Autowired
private IBizBlacklistService iBizBlacklistService;
public String register(RegisterBody registerBody) throws IOException { public String register(RegisterBody registerBody) throws IOException {
String msg = "",username = registerBody.getUserName(),password = registerBody.getPassword(); String msg = "",username = registerBody.getUserName(),password = registerBody.getPassword();
//查询黑名单列表
Integer bizBlackNum= iBizBlacklistService.selectBycode(registerBody.getCreditCode());
if(bizBlackNum>=1){
msg= "保存企业'" + registerBody.getCompanyName() + "'失败,该企业无法注册";
return msg;
}
//校验短信验证码 //校验短信验证码
// boolean code = smsService.validateCode(registerBody.getPhone(), registerBody.getSmsCode()); // boolean code = smsService.validateCode(registerBody.getPhone(), registerBody.getSmsCode());
// if(code){ // if(code){
...@@ -191,8 +199,7 @@ public class UserRegisterService { ...@@ -191,8 +199,7 @@ public class UserRegisterService {
* @param uuid 唯一标识 * @param uuid 唯一标识
* @return 结果 * @return 结果
*/ */
public void validateCaptcha(String code, String uuid) public AjaxResult validateCaptcha(String code, String uuid) {
{
String verifyKey = Constants.CAPTCHA_CODE_KEY + StringUtils.nvl(uuid, ""); String verifyKey = Constants.CAPTCHA_CODE_KEY + StringUtils.nvl(uuid, "");
String captcha = redisCache.getCacheObject(verifyKey); String captcha = redisCache.getCacheObject(verifyKey);
redisCache.deleteObject(verifyKey); redisCache.deleteObject(verifyKey);
...@@ -204,6 +211,7 @@ public class UserRegisterService { ...@@ -204,6 +211,7 @@ public class UserRegisterService {
{ {
throw new CaptchaException(); throw new CaptchaException();
} }
return AjaxResult.success();
} }
public static void main(String[] args) { public static void main(String[] args) {
......
...@@ -84,8 +84,8 @@ public class CaptchaController ...@@ -84,8 +84,8 @@ public class CaptchaController
@GetMapping("/validateCaptcha") @GetMapping("/validateCaptcha")
public void validateCaptcha(String code, String uuid){ public AjaxResult validateCaptcha(String code, String uuid){
registerService.validateCaptcha(code,uuid); return registerService.validateCaptcha(code,uuid);
} }
} }
package com.supServer.project.controller;
import com.supServer.framework.web.domain.AjaxResult;
import com.supServer.project.service.BizCompanyInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 认证管理
*/
@RestController
@RequestMapping("/authentication")
public class CompanyAuthenticationController {
@Autowired
private BizCompanyInfoService companyInfoService;
/***
*
* 认证信息
*/
@GetMapping("/information")
public AjaxResult information(String phone){
return companyInfoService.information(phone);
}
}
...@@ -86,7 +86,7 @@ public class SmsController { ...@@ -86,7 +86,7 @@ public class SmsController {
if (bool){ if (bool){
return AjaxResult.success(); return AjaxResult.success();
}else{ }else{
return AjaxResult.error("验证失败"); return AjaxResult.error("短信验证码错误");
} }
} }
......
package com.supServer.project.entity;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 供应商黑名单
* </p>
*
* @author
* @since 2022-11-22
*/
@Data
public class BizBlacklist implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
*/
private Integer id;
/**
* 统一社会信用代码
*/
private String creditCode;
/**
* 列入黑名单原因
*/
private String reason;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新时间
*/
private LocalDateTime updateTime;
/**
* 企业名称
*/
private String companyName;
/**
* 是否删除(0-删除 1-未删除)
*/
private Integer isDelete;
}
...@@ -46,7 +46,7 @@ public class AttestationVo { ...@@ -46,7 +46,7 @@ public class AttestationVo {
/** /**
* 成立日期 * 成立日期
*/ */
private Date registeredDate; private String registeredDate;
/** /**
* 注册地址 * 注册地址
*/ */
...@@ -156,11 +156,11 @@ public class AttestationVo { ...@@ -156,11 +156,11 @@ public class AttestationVo {
this.registeredCapital = registeredCapital; this.registeredCapital = registeredCapital;
} }
public Date getRegisteredDate() { public String getRegisteredDate() {
return registeredDate; return registeredDate;
} }
public void setRegisteredDate(Date registeredDate) { public void setRegisteredDate(String registeredDate) {
this.registeredDate = registeredDate; this.registeredDate = registeredDate;
} }
......
package com.supServer.project.mapper;
import org.apache.ibatis.annotations.Mapper;
/**
* <p>
* 供应商黑名单 Mapper 接口
* </p>
*
* @author
* @since 2022-11-22
*/
@Mapper
public interface BizBlacklistMapper {
Integer selectBycode(String creditCode);
}
...@@ -10,8 +10,6 @@ import org.apache.ibatis.annotations.Param; ...@@ -10,8 +10,6 @@ import org.apache.ibatis.annotations.Param;
public interface BizCompanyInfoMapper { public interface BizCompanyInfoMapper {
int insertCompany(BizCompanyInfo companyInfo); int insertCompany(BizCompanyInfo companyInfo);
CompanyAuthenticationDto information(String phone);
Integer selectBycode(@Param("creditCode") String creditCode); Integer selectBycode(@Param("creditCode") String creditCode);
BizCompanyInfo selectCompanyInfo(String creditCode); BizCompanyInfo selectCompanyInfo(String creditCode);
......
...@@ -6,13 +6,6 @@ import com.supServer.project.entity.BizCompanyInfo; ...@@ -6,13 +6,6 @@ import com.supServer.project.entity.BizCompanyInfo;
public interface BizCompanyInfoService { public interface BizCompanyInfoService {
int insertCompany(BizCompanyInfo companyInfo); int insertCompany(BizCompanyInfo companyInfo);
/**
* 认证信息
* @param
* @return
*/
AjaxResult information(String phone);
Integer selectBycode(String creditCode); Integer selectBycode(String creditCode);
BizCompanyInfo selectCompanyInfo(String creditCode); BizCompanyInfo selectCompanyInfo(String creditCode);
......
package com.supServer.project.service;
/**
* <p>
* 供应商黑名单 服务类
* </p>
*
* @author
* @since 2022-11-22
*/
public interface IBizBlacklistService{
Integer selectBycode(String creditCode);
}
package com.supServer.project.service.impl;
import com.supServer.project.mapper.BizBlacklistMapper;
import com.supServer.project.service.IBizBlacklistService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* <p>
* 供应商黑名单 服务实现类
* </p>
*
* @author
* @since 2022-11-22
*/
@Service
public class BizBlacklistServiceImpl implements IBizBlacklistService {
@Autowired
private BizBlacklistMapper bizBlacklistMapper;
@Override
public Integer selectBycode(String creditCode) {
return bizBlacklistMapper.selectBycode(creditCode);
}
}
...@@ -23,14 +23,6 @@ public class BizCompanyInfoServiceImpl implements BizCompanyInfoService { ...@@ -23,14 +23,6 @@ public class BizCompanyInfoServiceImpl implements BizCompanyInfoService {
return bizCompanyInfoMapper.insertCompany(companyInfo); return bizCompanyInfoMapper.insertCompany(companyInfo);
} }
@Override
public AjaxResult information(String phone) {
CompanyAuthenticationDto dto=bizCompanyInfoMapper.information(phone);
if(ObjectUtil.isNotEmpty(dto)){
}
return null;
}
@Override @Override
public Integer selectBycode(String creditCode) { public Integer selectBycode(String creditCode) {
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supServer.project.mapper.BizBlacklistMapper">
<select id="selectBycode" resultType="java.lang.Integer">
select count(id) from biz_blacklist where credit_code = #{creditCode}
</select>
</mapper>
...@@ -32,16 +32,6 @@ ...@@ -32,16 +32,6 @@
#{briefing},#{licenseUrl},#{cardUrl},#{catId},#{fileUrl},#{fileName},#{source},NOW(),NOW(),#{contacts},#{phone}) #{briefing},#{licenseUrl},#{cardUrl},#{catId},#{fileUrl},#{fileName},#{source},NOW(),NOW(),#{contacts},#{phone})
</insert> </insert>
<select id="information" resultType="com.supServer.project.entity.dto.CompanyAuthenticationDto">
SELECT
bci.company_name,sui.phone,sui.user_name,sui.sex,sui.email,bci.credit_code,bci.legal_person,bci.registered_capital,
bci.registered_date,bci.registered_address,bci.address_detail,bci.license_url,bci.card_url,bci.cat_id
FROM
sup_user_info sui
left join biz_company_info bci on sui.user_id = bci.user_id
WHERE
sui.phone = #{phone}
</select>
<select id="selectBycode" resultType="java.lang.Integer"> <select id="selectBycode" resultType="java.lang.Integer">
select bv.review_status select bv.review_status
...@@ -88,7 +78,8 @@ ...@@ -88,7 +78,8 @@
select select
sui.user_id as userId,sui.user_name as userName,sui.phone,sui.sex,sui.email, sui.user_id as userId,sui.user_name as userName,sui.phone,sui.sex,sui.email,
bci.company_name as companyName,bci.credit_code as creditCode,bci.legal_person as legalPerson, bci.company_name as companyName,bci.credit_code as creditCode,bci.legal_person as legalPerson,
bci.registered_capital as registeredCapital,bci.registered_date as registeredDate, bci.registered_capital as registeredCapital,
DATE_FORMAT(bci.registered_date,'%Y-%m-%d') as registeredDate,
bci.registered_address as registeredAddress,bci.address_detail as addressDetail,bci.license_url as licenseUrl, bci.registered_address as registeredAddress,bci.address_detail as addressDetail,bci.license_url as licenseUrl,
bci.card_url as cardUrl,bci.cat_id as catId,bci.file_url as fileUrl,bci.file_name as fileName bci.card_url as cardUrl,bci.cat_id as catId,bci.file_url as fileUrl,bci.file_name as fileName
from biz_company_info bci from biz_company_info bci
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment