Commit 0d3145a7 by huangjy

fix:声网管理pid

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