diff --git a/src/main/java/com/dsic/gj_erp/service/zyjh/DmYljcService.java b/src/main/java/com/dsic/gj_erp/service/zyjh/DmYljcService.java index 3ea6030..2392648 100644 --- a/src/main/java/com/dsic/gj_erp/service/zyjh/DmYljcService.java +++ b/src/main/java/com/dsic/gj_erp/service/zyjh/DmYljcService.java @@ -20,6 +20,7 @@ public class DmYljcService extends ServiceImpl { private final RedisTemplate redisTemplate; + //结存redis key private static final String YLJC_KEY="YLJC"; private static final Semaphore semaphore = new Semaphore(1); @@ -37,10 +38,8 @@ public class DmYljcService extends ServiceImpl { } insert(item); } - }catch (Exception e){ + }finally { semaphore.release(); - log.error("结存表处理失败: ", e); - throw new ServiceException(11001,"结存表处理失败"); } } @@ -57,10 +56,8 @@ public class DmYljcService extends ServiceImpl { } insert(item); } - }catch (Exception e){ + }finally { semaphore.release(); - log.error("结存表处理失败: ", e); - throw new ServiceException(11001,"结存表处理失败"); } }