废弃 ,换标文件上传 ,排车托盘锁粒度
This commit is contained in:
+5
@@ -64,4 +64,9 @@ public interface InventoryBalanceMapper extends BaseMapper<InventoryBalance> {
|
||||
"<if test='overseasWarehouseId != null and overseasWarehouseId != \"\"'> AND overseas_warehouse_id=#{overseasWarehouseId}</if></script>")
|
||||
InventorySummary summarize(@Param("customerId") String customerId,
|
||||
@Param("overseasWarehouseId") String overseasWarehouseId);
|
||||
|
||||
@Update("UPDATE ll_inventory_balance SET available_packages=available_packages-#{packages},version=version+1,updated_at=NOW(3) " +
|
||||
"WHERE customer_id=#{customerId} AND id=#{balanceId} AND available_packages>=#{packages}")
|
||||
int deductAvailable(@Param("customerId") String customerId, @Param("balanceId") Long balanceId,
|
||||
@Param("packages") int packages);
|
||||
}
|
||||
|
||||
+7
@@ -6,6 +6,7 @@ import com.baiyue.lastleg.inventory.entity.InventoryPosition;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
import org.apache.ibatis.annotations.Update;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -31,4 +32,10 @@ public interface InventoryPositionMapper extends BaseMapper<InventoryPosition> {
|
||||
@Param("balanceId") Long balanceId,
|
||||
@Param("palletId") Long palletId,
|
||||
@Param("batchNo") String batchNo);
|
||||
|
||||
@Update("UPDATE ll_inventory_position SET available_packages=available_packages-#{packages}," +
|
||||
"status=CASE WHEN available_packages-#{packages}=0 THEN 'EMPTY' ELSE status END,version=version+1,updated_at=NOW(3) " +
|
||||
"WHERE customer_id=#{customerId} AND id=#{positionId} AND available_packages>=#{packages}")
|
||||
int deductAvailable(@Param("customerId") String customerId, @Param("positionId") Long positionId,
|
||||
@Param("packages") int packages);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user