Kaynağa Gözat

试验编号bug

cr 2 ay önce
ebeveyn
işleme
e11a44fe52

+ 9 - 0
blade-service/blade-business/src/main/java/org/springblade/business/service/impl/TrialNumberRuleServiceImpl.java

@@ -321,6 +321,15 @@ public class TrialNumberRuleServiceImpl extends BaseServiceImpl<TrialNumberRuleM
             }
             jdbcTemplate.execute(update);
         }
+        String pattern = "trialAutoNumber:" + contractId + ":" + type + ":*:lock:*";
+        Set<String> keys = bladeRedis.keys(pattern);
+        if (keys != null && !keys.isEmpty()) {
+            for (String key : keys) {
+                bladeRedis.del(key);
+            }
+        }
+        String sql="update u_trial_auto_number set is_deleted=0 where contract_id="+contractId+" and type="+ type;
+        jdbcTemplate.update(sql);
         return true;
     }