| | |
| | | import org.jeecg.modules.dnc.response.*; |
| | | import org.jeecg.modules.dnc.service.*; |
| | | import org.jeecg.modules.dnc.utils.ValidateUtil; |
| | | import org.jeecg.modules.mdc.entity.MdcEquipment; |
| | | import org.jeecg.modules.mdc.service.IMdcEquipmentService; |
| | | import org.jeecg.modules.system.entity.MdcProduction; |
| | | import org.jeecg.modules.system.entity.SysUser; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | @Autowired |
| | | private IProcessSpecVersionService processSpecVersionService; |
| | | @Autowired |
| | | @Lazy |
| | | private IDeviceInfoService deviceInfoService; |
| | | private IMdcEquipmentService mdcEquipmentService; |
| | | @Autowired |
| | | private IPermissionStreamNewService permissionStreamNewService; |
| | | @Autowired |
| | |
| | | public List<ProcessStream> validateDeviceProcessInfo(String pnCode, String deviceNo) { |
| | | if(!ValidateUtil.validateString(pnCode) || !ValidateUtil.validateString(deviceNo)) |
| | | ExceptionCast.cast(CommonCode.INVALID_PARAM); |
| | | DeviceInfo deviceInfo = deviceInfoService.getByDeviceNo(deviceNo); |
| | | if(deviceInfo == null) |
| | | MdcEquipment mdcEquipment = mdcEquipmentService.findEquipmentNameByEquipmentId(deviceNo); |
| | | if(mdcEquipment == null) |
| | | ExceptionCast.cast(DeviceCode.DEVICE_NOT_EXIST); |
| | | PermissionStream stream = componentInfoService.validateComponentOrPartsPnCode(pnCode); |
| | | if(stream == null) |