|  |  | 
 |  |  |  | 
 |  |  | import com.core.annotations.ManagerAuth; | 
 |  |  | import com.core.common.R; | 
 |  |  | import com.zy.asrs.entity.WaitPakin; | 
 |  |  | import com.zy.asrs.entity.param.EmptyPlateOutParam; | 
 |  |  | import com.zy.asrs.entity.param.FullStoreParam; | 
 |  |  | import com.zy.asrs.entity.param.LocDetlAdjustParam; | 
 |  |  | import com.zy.asrs.entity.param.StockOutParam; | 
 |  |  | import com.zy.asrs.service.BasDevpService; | 
 |  |  | import com.zy.asrs.service.WorkService; | 
 |  |  | import com.zy.common.model.StartupDto; | 
 |  |  | import com.zy.common.web.BaseController; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.web.bind.annotation.RequestBody; | 
 |  |  | 
 |  |  |     private BasDevpService basDevpService; | 
 |  |  |  | 
 |  |  |     @RequestMapping("/available/put/site") | 
 |  |  |     @ManagerAuth(memo = "获取入库站点") | 
 |  |  |     @ManagerAuth() | 
 |  |  |     public R availablePutSite(){ | 
 |  |  |         return R.ok().add(basDevpService.getAvailableInSite()); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @RequestMapping("/available/empty/put/site") | 
 |  |  |     @ManagerAuth(memo = "获取空板入库站点") | 
 |  |  |     @ManagerAuth() | 
 |  |  |     public R availableEmptyPutSite(){ | 
 |  |  |         return R.ok().add(basDevpService.getAvailableEmptyInSite()); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @RequestMapping("/available/take/site") | 
 |  |  |     @ManagerAuth(memo = "获取出库站点") | 
 |  |  |     @ManagerAuth() | 
 |  |  |     public R availableTakeSite(){ | 
 |  |  |         List<Map<String, Object>> result = new ArrayList<>(); | 
 |  |  |         List<Integer> outSite = basDevpService.getAvailableOutSite(101); | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @RequestMapping("/available/take/check/site") | 
 |  |  |     @ManagerAuth(memo = "获取盘点出库站点") | 
 |  |  |     @ManagerAuth() | 
 |  |  |     public R availableTakeCheckSite(){ | 
 |  |  |         return R.ok().add(basDevpService.getAvailableOutSite(107)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @RequestMapping("/available/empty/take/site") | 
 |  |  |     @ManagerAuth(memo = "获取空板出库站点") | 
 |  |  |     @ManagerAuth() | 
 |  |  |     public R availableEmptyTakeSite(){ | 
 |  |  |         return R.ok().add(basDevpService.getAvailableEmptyOutSite()); | 
 |  |  |     } | 
 |  |  | 
 |  |  |             return R.ok("工作档已取消"); | 
 |  |  |         } else if (type == 3) { | 
 |  |  |             workService.pickWrkMast(workNo, getUserId()); | 
 |  |  |             return R.ok(); | 
 |  |  |             return R.ok("工作档已拣料"); | 
 |  |  |         } | 
 |  |  |         return R.ok(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @RequestMapping("/create/waitPain/wrkMast/start") | 
 |  |  |     @ManagerAuth(memo = "生成任务") | 
 |  |  |     public R createWaitPainWrkMastStart(@RequestBody List<WaitPakin> list) { | 
 |  |  |         StartupDto startupDto = workService.createWaitPainWrkMastStart(list, getUserId()); | 
 |  |  |         return R.ok("任务号:" + startupDto.getWorkNo() + ";目标库位:" + startupDto.getLocNo()); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |