| | |
| | | validateWorkstationNameUnique(id, reqVO.getName()); |
| | | // 校验车间存在 |
| | | validateWorkshopExists(reqVO.getWorkshopId()); |
| | | // 校验工序存在 |
| | | processService.validateProcessExistsAndEnable(reqVO.getProcessId()); |
| | | // 校验工序存在(工序为可选项,未配置工序时工作站仍可正常使用) |
| | | if (reqVO.getProcessId() != null) { |
| | | processService.validateProcessExistsAndEnable(reqVO.getProcessId()); |
| | | } |
| | | // 处理仓库层级(未指定仓库时自动设置虚拟线边库) |
| | | handleWarehouseHierarchy(reqVO); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public MesMdWorkstationDO getWorkstationByName(String name) { |
| | | return workstationMapper.selectByName(name); |
| | | } |
| | | |
| | | @Override |
| | | public List<MesMdWorkstationDO> getWorkstationListByStatus(Integer status) { |
| | | return workstationMapper.selectListByStatus(status); |
| | | } |