| package com.zy.asrs.wcs.core.utils; | 
|   | 
| import com.zy.asrs.wcs.core.model.enums.WorkZoneType; | 
| import com.zy.asrs.wcs.rcs.cache.SlaveConnection; | 
| import com.zy.asrs.wcs.rcs.model.enums.SlaveType; | 
| import com.zy.asrs.wcs.rcs.thread.LiftThread; | 
| import org.springframework.stereotype.Service; | 
|   | 
| /** | 
|  * Created by vincent on 2023/10/16 | 
|  */ | 
| @Service | 
| public class LiftDispatcher { | 
|   | 
|     public LiftThread queryLiftForTransport(String staNo) { | 
|         WorkZoneType zoneType = WorkZoneType.query(staNo); | 
|         LiftThread liftThread = (LiftThread) SlaveConnection.get(SlaveType.Lift, zoneType.liftNo); | 
|         return liftThread; | 
|     } | 
|   | 
| } |