Commit f239a5a4 authored by liuyang's avatar liuyang

update

parent 988170c4
...@@ -45,15 +45,15 @@ public class OrganizationService extends BaseServiceImpl<OrganizationMapper, Org ...@@ -45,15 +45,15 @@ public class OrganizationService extends BaseServiceImpl<OrganizationMapper, Org
@Override @Override
public boolean save(OrganizationPO po) { public boolean save(OrganizationPO po) {
OrganizationPO dbPO = getByName(po.getName()); OrganizationPO dbPO = getByNameAndType(po.getName(),po.getType());
if (dbPO != null && dbPO.getType() == po.getType()) { if (dbPO != null && dbPO.getType() == po.getType()) {
throw new BusinessException("该机构名称已存在"); throw new BusinessException("该机构名称已存在");
} }
return super.save(po); return super.save(po);
} }
private OrganizationPO getByName(String name) { private OrganizationPO getByNameAndType(String name,OrgTypeEnum type) {
return baseMapper.selectOne(Wrappers.<OrganizationPO>lambdaQuery().eq(OrganizationPO::getName, name)); return baseMapper.selectOne(Wrappers.<OrganizationPO>lambdaQuery().eq(OrganizationPO::getName, name).eq(OrganizationPO::getType,type));
} }
@Override @Override
......
...@@ -6,6 +6,7 @@ import com.qkdata.biz.enums.ProductTypeEnum; ...@@ -6,6 +6,7 @@ import com.qkdata.biz.enums.ProductTypeEnum;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data @Data
public class ProductOrderModel { public class ProductOrderModel {
...@@ -76,4 +77,12 @@ public class ProductOrderModel { ...@@ -76,4 +77,12 @@ public class ProductOrderModel {
* 订单状态 * 订单状态
*/ */
private ProductOrderStatusEnum status; private ProductOrderStatusEnum status;
/**
* 订单创建时间
*/
private LocalDateTime createTime;
/**
* 订单支付完成时间
*/
private LocalDateTime updateTime;
} }
...@@ -23,6 +23,7 @@ import org.apache.shiro.crypto.hash.Sha256Hash; ...@@ -23,6 +23,7 @@ import org.apache.shiro.crypto.hash.Sha256Hash;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
...@@ -49,6 +50,8 @@ public class ShiroService { ...@@ -49,6 +50,8 @@ public class ShiroService {
@Autowired @Autowired
@Qualifier("stringRedisTemplate") @Qualifier("stringRedisTemplate")
private StringRedisTemplate redisTemplate; private StringRedisTemplate redisTemplate;
@Value("${spring.profiles.active}")
private String env;
public Set<String> getUserPermissions(Long userId) { public Set<String> getUserPermissions(Long userId) {
...@@ -115,6 +118,7 @@ public class ShiroService { ...@@ -115,6 +118,7 @@ public class ShiroService {
} }
public FullUserInfo loginByCode(LoginByCodeModel model) { public FullUserInfo loginByCode(LoginByCodeModel model) {
if (!"dev".equals(env)){
String cache_captcha = (String) redisTemplate.opsForValue().get(BizConstants.MOBILE_CAPTCHA_PREFIX+model.getMobile()); String cache_captcha = (String) redisTemplate.opsForValue().get(BizConstants.MOBILE_CAPTCHA_PREFIX+model.getMobile());
if (!Strings.isNullOrEmpty(cache_captcha)){ if (!Strings.isNullOrEmpty(cache_captcha)){
cache_captcha = cache_captcha.trim(); cache_captcha = cache_captcha.trim();
...@@ -125,6 +129,8 @@ public class ShiroService { ...@@ -125,6 +129,8 @@ public class ShiroService {
}else { }else {
throw new BusinessException("验证码错误"); throw new BusinessException("验证码错误");
} }
}
FullUserInfo userInfo = sysUserService.findFullUserInfo(model.getMobile()); FullUserInfo userInfo = sysUserService.findFullUserInfo(model.getMobile());
if (userInfo == null){ if (userInfo == null){
//用户不存在时需要注册 //用户不存在时需要注册
......
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