1.修正信号量释放

master
董哲奇 2 weeks ago
parent 0eb62da6f8
commit e50e4e399e

@ -20,6 +20,7 @@ public class DmYljcService extends ServiceImpl<DmYljcMapper, DmYlJc> {
private final RedisTemplate<String,Object> redisTemplate; private final RedisTemplate<String,Object> redisTemplate;
//结存redis key
private static final String YLJC_KEY="YLJC"; private static final String YLJC_KEY="YLJC";
private static final Semaphore semaphore = new Semaphore(1); private static final Semaphore semaphore = new Semaphore(1);
@ -37,10 +38,8 @@ public class DmYljcService extends ServiceImpl<DmYljcMapper, DmYlJc> {
} }
insert(item); insert(item);
} }
}catch (Exception e){ }finally {
semaphore.release(); semaphore.release();
log.error("结存表处理失败: ", e);
throw new ServiceException(11001,"结存表处理失败");
} }
} }
@ -57,10 +56,8 @@ public class DmYljcService extends ServiceImpl<DmYljcMapper, DmYlJc> {
} }
insert(item); insert(item);
} }
}catch (Exception e){ }finally {
semaphore.release(); semaphore.release();
log.error("结存表处理失败: ", e);
throw new ServiceException(11001,"结存表处理失败");
} }
} }

Loading…
Cancel
Save