Commit 0d3145a7 by huangjy

fix:声网管理pid

parent 92de2c6a
...@@ -848,10 +848,10 @@ public class PlatDeviceServiceImpl extends ServiceImpl<PlatDeviceMapper, PlatDev ...@@ -848,10 +848,10 @@ public class PlatDeviceServiceImpl extends ServiceImpl<PlatDeviceMapper, PlatDev
.orderByAsc(BaseEntity::getCreateDate) .orderByAsc(BaseEntity::getCreateDate)
.last("limit 1")); .last("limit 1"));
if (saasPidManage == null) { if (saasPidManage == null) {
return; throw new RuntimeException("当前没有可用的pid");
} }
saasPidManage.setUsedCredit(saasPidManage.getUsedCredit() + 1); saasPidManage.setUsedCredit(Math.min(saasPidManage.getUsedCredit() + 1,saasPidManage.getTotalCredit()));
saasPidManage.setAvailableCredit(saasPidManage.getAvailableCredit() - 1); saasPidManage.setAvailableCredit(Math.max(saasPidManage.getAvailableCredit() - 1,0));
if (Objects.equals(saasPidManage.getAvailableCredit(), saasPidManage.getUsedCredit())) { if (Objects.equals(saasPidManage.getAvailableCredit(), saasPidManage.getUsedCredit())) {
saasPidManage.setStatus("0"); saasPidManage.setStatus("0");
} }
......
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 sign in to comment