Commit 13ad6a89 authored by 杨锐's avatar 杨锐

code review done。

parent 17624248
...@@ -26,18 +26,20 @@ public class AccessLimitAspect { ...@@ -26,18 +26,20 @@ public class AccessLimitAspect {
* @throws Throwable * @throws Throwable
*/ */
@Around("@annotation(cn.quantgroup.xyqb.aspect.limit.AccessLimit)") @Around("@annotation(cn.quantgroup.xyqb.aspect.limit.AccessLimit)")
public void accessLimit(ProceedingJoinPoint pjp) throws Throwable { public Object accessLimit(ProceedingJoinPoint pjp) throws Throwable {
Object o = null;
AccessLimit accessLimit = ((MethodSignature) pjp.getSignature()).getMethod().getAnnotation(AccessLimit.class); AccessLimit accessLimit = ((MethodSignature) pjp.getSignature()).getMethod().getAnnotation(AccessLimit.class);
String redisKey = accessLimit.redisKey() + "_" + pjp.getArgs()[0]; String redisKey = accessLimit.redisKey() + "_" + pjp.getArgs()[0];
boolean lock = stringRedisTemplate.opsForValue().setIfAbsent(redisKey, ""); boolean lock = stringRedisTemplate.opsForValue().setIfAbsent(redisKey, "");
if (lock) { if (lock) {
stringRedisTemplate.expire(redisKey, 1, TimeUnit.MINUTES);
try { try {
pjp.proceed(); stringRedisTemplate.expire(redisKey, 1, TimeUnit.MINUTES);
o = pjp.proceed();
} finally { } finally {
stringRedisTemplate.delete(redisKey); stringRedisTemplate.delete(redisKey);
} }
} }
return o;
} }
} }
...@@ -91,6 +91,9 @@ public class ModifyPhoneNoServiceImpl implements IModifyPhoneNoService { ...@@ -91,6 +91,9 @@ public class ModifyPhoneNoServiceImpl implements IModifyPhoneNoService {
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void saveStep2(Step2Req step2Req) { public void saveStep2(Step2Req step2Req) {
ModifyPhoneNo modifyPhoneNo = modifyPhoneNoRepository.findOne(step2Req.getId()); ModifyPhoneNo modifyPhoneNo = modifyPhoneNoRepository.findOne(step2Req.getId());
if (modifyPhoneNo == null) {
throw new DataException("数据不存在。");
}
modifyPhoneNo.setIdCardFaceUrl(step2Req.getIdCardFaceUrl()); modifyPhoneNo.setIdCardFaceUrl(step2Req.getIdCardFaceUrl());
modifyPhoneNo.setIdCardRearUrl(step2Req.getIdCardRearUrl()); modifyPhoneNo.setIdCardRearUrl(step2Req.getIdCardRearUrl());
modifyPhoneNo.setIdCardHoldUrl(step2Req.getIdCardHoldUrl()); modifyPhoneNo.setIdCardHoldUrl(step2Req.getIdCardHoldUrl());
......
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