|  |  | 
 |  |  | import com.vincent.rsf.server.common.domain.PageParam; | 
 |  |  | import com.vincent.rsf.server.manager.controller.params.GenerateTaskParams; | 
 |  |  | import com.vincent.rsf.server.manager.controller.params.WaitPakinParam; | 
 |  |  | import com.vincent.rsf.server.manager.entity.BasStation; | 
 |  |  | import com.vincent.rsf.server.manager.entity.TaskItem; | 
 |  |  | import com.vincent.rsf.server.manager.entity.WaitPakin; | 
 |  |  | import com.vincent.rsf.server.manager.entity.WaitPakinItem; | 
 |  |  | import com.vincent.rsf.server.manager.service.TaskItemService; | 
 |  |  | import com.vincent.rsf.server.manager.service.TaskService; | 
 |  |  | import com.vincent.rsf.server.manager.service.WaitPakinItemService; | 
 |  |  | import com.vincent.rsf.server.manager.service.WaitPakinService; | 
 |  |  | import com.vincent.rsf.server.manager.service.*; | 
 |  |  | import com.vincent.rsf.server.system.controller.BaseController; | 
 |  |  | import io.swagger.annotations.Api; | 
 |  |  | import io.swagger.annotations.ApiOperation; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private WaitPakinItemService waitPakinItemService; | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private BasStationService basStationService; | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private TaskService taskService; | 
 |  |  | 
 |  |  |         if (Arrays.asList(ids).isEmpty()) { | 
 |  |  |             return R.error("参数不能为空!!"); | 
 |  |  |         } | 
 |  |  |         for (Long id : ids) { | 
 |  |  |             WaitPakin waitPakin = waitPakinService.getById(id); | 
 |  |  |             BasStation isBarcodeSta = basStationService.getOne(new LambdaQueryWrapper<BasStation>() | 
 |  |  |                             .eq(BasStation::getBarcode, waitPakin.getBarcode()) | 
 |  |  |                     ,false | 
 |  |  |             ); | 
 |  |  |             if (!Cools.isEmpty(isBarcodeSta)){ | 
 |  |  |                 throw new CoolException("该条码已被"+isBarcodeSta.getStationName()+"站绑定"); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         return waitPakinService.removePakin(Arrays.asList(ids)); | 
 |  |  |     } | 
 |  |  |  |