|
@@ -278,8 +278,8 @@ public class GigThirdApiServiceImpl implements GigThirdApiService {
|
|
|
|
|
|
// 结果放到redis
|
|
|
String key = CacheConstants.USER_SIGN_CERT_RESPONSE_KEY + userSub.getUserId();
|
|
|
- if (redisTemplate.hasKey(key)) {
|
|
|
- String qResult = (String) redisTemplate.opsForValue().get(key);
|
|
|
+ String qResult = (String) redisTemplate.opsForValue().get(key);
|
|
|
+ if (JSONUtil.isJsonObj(qResult)) {
|
|
|
JSONObject qResultObj = JSONUtil.parseObj(qResult);
|
|
|
qResultObj.append(userSub.getGigType().name(), MapUtil.builder("certStatus", currentCertStatus.name()).build());
|
|
|
redisTemplate.opsForValue().set(key, JSONUtil.toJsonStr(qResultObj), 1, TimeUnit.MINUTES);
|
|
@@ -362,8 +362,8 @@ public class GigThirdApiServiceImpl implements GigThirdApiService {
|
|
|
|
|
|
// 结果放到redis
|
|
|
String key = CacheConstants.USER_SIGN_CERT_RESPONSE_KEY + userSub.getUserId();
|
|
|
- if (redisTemplate.hasKey(key)) {
|
|
|
- String qResult = (String) redisTemplate.opsForValue().get(key);
|
|
|
+ String qResult = (String) redisTemplate.opsForValue().get(key);
|
|
|
+ if (JSONUtil.isJsonObj(qResult)) {
|
|
|
JSONObject qResultObj = JSONUtil.parseObj(qResult);
|
|
|
qResultObj.append(userSub.getGigType().name(), MapUtil.builder("certStatus", currentCertStatus.name()).build());
|
|
|
redisTemplate.opsForValue().set(key, JSONUtil.toJsonStr(qResultObj), 1, TimeUnit.MINUTES);
|
|
@@ -444,8 +444,8 @@ public class GigThirdApiServiceImpl implements GigThirdApiService {
|
|
|
|
|
|
// 结果放到redis
|
|
|
String key = CacheConstants.USER_SIGN_CERT_RESPONSE_KEY + userSub.getUserId();
|
|
|
- if (redisTemplate.hasKey(key)) {
|
|
|
- String qResult = (String) redisTemplate.opsForValue().get(key);
|
|
|
+ String qResult = (String) redisTemplate.opsForValue().get(key);
|
|
|
+ if (JSONUtil.isJsonObj(qResult)) {
|
|
|
JSONObject qResultObj = JSONUtil.parseObj(qResult);
|
|
|
qResultObj.append(userSub.getGigType().name(), MapUtil.builder("certStatus", currentCertStatus.name()).build());
|
|
|
redisTemplate.opsForValue().set(key, JSONUtil.toJsonStr(qResultObj), 1, TimeUnit.MINUTES);
|