feat:去除注释里的数字
This commit is contained in:
@@ -78,7 +78,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
// ==================== 固定班次库存操作 ====================
|
||||
|
||||
private Result<Boolean> checkFixedScheduleInventory(InventoryCheckDTO dto) {
|
||||
// 1. 查询固定班次
|
||||
// 查询固定班次
|
||||
FixedScheduleDO schedule = fixedScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(FixedScheduleDO.class)
|
||||
.eq(FixedScheduleDO::getScheduleCode, dto.getScheduleCode())
|
||||
@@ -88,14 +88,14 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "班次不存在");
|
||||
}
|
||||
|
||||
// 2. 通过库存编码查询库存
|
||||
// 通过库存编码查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
return Result.fail("INVENTORY_NOT_FOUND", "库存不存在");
|
||||
}
|
||||
|
||||
// 3. 检查剩余库存
|
||||
// 检查剩余库存
|
||||
if (inventory.getRemainingStock() < dto.getQuantity()) {
|
||||
return Result.fail("INSUFFICIENT_INVENTORY", "库存不足");
|
||||
}
|
||||
@@ -104,7 +104,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
}
|
||||
|
||||
private Result<Boolean> lockFixedScheduleInventory(InventoryOperationDTO dto) {
|
||||
// 1. 查询固定班次
|
||||
// 查询固定班次
|
||||
FixedScheduleDO schedule = fixedScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(FixedScheduleDO.class)
|
||||
.eq(FixedScheduleDO::getScheduleCode, dto.getScheduleCode())
|
||||
@@ -114,7 +114,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "班次不存在");
|
||||
}
|
||||
|
||||
// 2. 查询库存
|
||||
// 查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
@@ -123,7 +123,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
|
||||
Integer beforeQty = inventory.getRemainingStock();
|
||||
|
||||
// 3. 扣减剩余库存(使用乐观锁)
|
||||
// 扣减剩余库存(使用乐观锁)
|
||||
inventory.setRemainingStock(inventory.getRemainingStock() - dto.getQuantity());
|
||||
inventory.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
@@ -133,7 +133,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("INVENTORY_LOCK_FAILED", "库存锁定失败,可能库存不足或并发冲突");
|
||||
}
|
||||
|
||||
// 4. 记录库存日志
|
||||
// 记录库存日志
|
||||
saveInventoryLog(
|
||||
OrderTypeEnum.FIXED.getCode(),
|
||||
dto.getScheduleCode(),
|
||||
@@ -154,7 +154,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
}
|
||||
|
||||
private Result<Boolean> deductFixedScheduleInventory(InventoryOperationDTO dto) {
|
||||
// 1. 查询固定班次
|
||||
// 查询固定班次
|
||||
FixedScheduleDO schedule = fixedScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(FixedScheduleDO.class)
|
||||
.eq(FixedScheduleDO::getScheduleCode, dto.getScheduleCode())
|
||||
@@ -164,7 +164,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "班次不存在");
|
||||
}
|
||||
|
||||
// 2. 查询库存
|
||||
// 查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
@@ -173,13 +173,13 @@ public class RouteServiceImpl implements RouteService {
|
||||
|
||||
Integer beforeSold = inventory.getSoldStock();
|
||||
|
||||
// 3. 增加已售库存
|
||||
// 增加已售库存
|
||||
inventory.setSoldStock(inventory.getSoldStock() + dto.getQuantity());
|
||||
inventory.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
inventoryRepository.save(inventory);
|
||||
|
||||
// 4. 记录库存日志
|
||||
// 记录库存日志
|
||||
saveInventoryLog(
|
||||
OrderTypeEnum.FIXED.getCode(),
|
||||
dto.getScheduleCode(),
|
||||
@@ -200,7 +200,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
}
|
||||
|
||||
private Result<Boolean> releaseFixedScheduleInventory(InventoryOperationDTO dto) {
|
||||
// 1. 查询固定班次
|
||||
// 查询固定班次
|
||||
FixedScheduleDO schedule = fixedScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(FixedScheduleDO.class)
|
||||
.eq(FixedScheduleDO::getScheduleCode, dto.getScheduleCode())
|
||||
@@ -210,7 +210,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "班次不存在");
|
||||
}
|
||||
|
||||
// 2. 查询库存
|
||||
// 查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
@@ -219,13 +219,13 @@ public class RouteServiceImpl implements RouteService {
|
||||
|
||||
Integer beforeQty = inventory.getRemainingStock();
|
||||
|
||||
// 3. 释放库存(增加剩余库存)
|
||||
// 释放库存(增加剩余库存)
|
||||
inventory.setRemainingStock(inventory.getRemainingStock() + dto.getQuantity());
|
||||
inventory.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
inventoryRepository.save(inventory);
|
||||
|
||||
// 4. 记录库存日志
|
||||
// 记录库存日志
|
||||
saveInventoryLog(
|
||||
OrderTypeEnum.FIXED.getCode(),
|
||||
dto.getScheduleCode(),
|
||||
@@ -248,7 +248,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
// ==================== 滚动班次库存操作 ====================
|
||||
|
||||
private Result<Boolean> checkRollingScheduleInventory(InventoryCheckDTO dto) {
|
||||
// 1. 查询滚动班次
|
||||
// 查询滚动班次
|
||||
RollingScheduleDO schedule = rollingScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(RollingScheduleDO.class)
|
||||
.eq(RollingScheduleDO::getRollingScheduleCode, dto.getRollingScheduleCode())
|
||||
@@ -258,14 +258,14 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "滚动班次不存在");
|
||||
}
|
||||
|
||||
// 2. 通过库存编码查询库存
|
||||
// 通过库存编码查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
return Result.fail("INVENTORY_NOT_FOUND", "库存不存在");
|
||||
}
|
||||
|
||||
// 3. 检查剩余库存
|
||||
// 检查剩余库存
|
||||
if (inventory.getRemainingStock() < dto.getQuantity()) {
|
||||
return Result.fail("INSUFFICIENT_INVENTORY", "库存不足");
|
||||
}
|
||||
@@ -274,7 +274,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
}
|
||||
|
||||
private Result<Boolean> lockRollingScheduleInventory(InventoryOperationDTO dto) {
|
||||
// 1. 查询滚动班次
|
||||
// 查询滚动班次
|
||||
RollingScheduleDO schedule = rollingScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(RollingScheduleDO.class)
|
||||
.eq(RollingScheduleDO::getRollingScheduleCode, dto.getRollingScheduleCode())
|
||||
@@ -284,7 +284,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "滚动班次不存在");
|
||||
}
|
||||
|
||||
// 2. 查询库存
|
||||
// 查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
@@ -293,7 +293,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
|
||||
Integer beforeQty = inventory.getRemainingStock();
|
||||
|
||||
// 3. 扣减剩余库存(使用乐观锁)
|
||||
// 扣减剩余库存(使用乐观锁)
|
||||
inventory.setRemainingStock(inventory.getRemainingStock() - dto.getQuantity());
|
||||
inventory.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
@@ -303,7 +303,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("INVENTORY_LOCK_FAILED", "库存锁定失败,可能库存不足或并发冲突");
|
||||
}
|
||||
|
||||
// 4. 记录库存日志
|
||||
// 记录库存日志
|
||||
saveInventoryLog(
|
||||
OrderTypeEnum.ROLLING.getCode(),
|
||||
null,
|
||||
@@ -324,7 +324,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
}
|
||||
|
||||
private Result<Boolean> deductRollingScheduleInventory(InventoryOperationDTO dto) {
|
||||
// 1. 查询滚动班次
|
||||
// 查询滚动班次
|
||||
RollingScheduleDO schedule = rollingScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(RollingScheduleDO.class)
|
||||
.eq(RollingScheduleDO::getRollingScheduleCode, dto.getRollingScheduleCode())
|
||||
@@ -334,7 +334,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "滚动班次不存在");
|
||||
}
|
||||
|
||||
// 2. 查询库存
|
||||
// 查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
@@ -343,13 +343,13 @@ public class RouteServiceImpl implements RouteService {
|
||||
|
||||
Integer beforeSold = inventory.getSoldStock();
|
||||
|
||||
// 3. 增加已售库存
|
||||
// 增加已售库存
|
||||
inventory.setSoldStock(inventory.getSoldStock() + dto.getQuantity());
|
||||
inventory.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
inventoryRepository.save(inventory);
|
||||
|
||||
// 4. 记录库存日志
|
||||
// 记录库存日志
|
||||
saveInventoryLog(
|
||||
OrderTypeEnum.ROLLING.getCode(),
|
||||
null,
|
||||
@@ -370,7 +370,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
}
|
||||
|
||||
private Result<Boolean> releaseRollingScheduleInventory(InventoryOperationDTO dto) {
|
||||
// 1. 查询滚动班次
|
||||
// 查询滚动班次
|
||||
RollingScheduleDO schedule = rollingScheduleRepository.getOne(
|
||||
Wrappers.lambdaQuery(RollingScheduleDO.class)
|
||||
.eq(RollingScheduleDO::getRollingScheduleCode, dto.getRollingScheduleCode())
|
||||
@@ -380,7 +380,7 @@ public class RouteServiceImpl implements RouteService {
|
||||
return Result.fail("SCHEDULE_NOT_FOUND", "滚动班次不存在");
|
||||
}
|
||||
|
||||
// 2. 查询库存
|
||||
// 查询库存
|
||||
InventoryDO inventory = inventoryRepository.findByInventoryCode(schedule.getInventoryCode());
|
||||
|
||||
if (inventory == null) {
|
||||
@@ -389,13 +389,13 @@ public class RouteServiceImpl implements RouteService {
|
||||
|
||||
Integer beforeQty = inventory.getRemainingStock();
|
||||
|
||||
// 3. 释放库存(增加剩余库存)
|
||||
// 释放库存(增加剩余库存)
|
||||
inventory.setRemainingStock(inventory.getRemainingStock() + dto.getQuantity());
|
||||
inventory.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
inventoryRepository.save(inventory);
|
||||
|
||||
// 4. 记录库存日志
|
||||
// 记录库存日志
|
||||
saveInventoryLog(
|
||||
OrderTypeEnum.ROLLING.getCode(),
|
||||
null,
|
||||
|
||||
Reference in New Issue
Block a user