| | |
| | | if(ProcessSpecVersion == null) |
| | | ExceptionCast.cast(CommonCode.INVALID_PARAM); |
| | | if(!ValidateUtil.validateString(ProcessSpecVersion.getProcessSpecVersionName())) |
| | | ExceptionCast.cast(PartsInfoCode.PARTS_NAME_NONE); |
| | | ExceptionCast.cast(PartsInfoCode.PROCESSSPECVERSION_NONE); |
| | | if(!ValidateUtil.validateString(ProcessSpecVersion.getProductId())) |
| | | ExceptionCast.cast(PartsInfoCode.PARTS_PRODUCT_NONE); |
| | | if(!ValidateUtil.validateString(ProcessSpecVersion.getComponentId())) |
| | |
| | | ExceptionCast.cast(ProcessInfoCode.PROCESS_PARTS_NONE); |
| | | if(!ValidateUtil.validateString(ProcessSpecVersion.getProcessSpecVersionCode())) |
| | | ExceptionCast.cast(PartsInfoCode.PROCESSSPECVERSION_CODE_NONE); |
| | | ProcessSpecVersion en = getByCode(ProcessSpecVersion.getProcessSpecVersionCode()); |
| | | ProcessSpecVersion en = getByCode(ProcessSpecVersion.getPartsId(),ProcessSpecVersion.getProcessSpecVersionCode()); |
| | | if(en != null) |
| | | ExceptionCast.cast(PartsInfoCode.PROCESSSPECVERSION_IS_EXIST); |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public ProcessSpecVersion getByCode(String processSpecVersionCode) { |
| | | public ProcessSpecVersion getByCode(String partId,String processSpecVersionCode) { |
| | | if(ValidateUtil.validateString(processSpecVersionCode)) { |
| | | List<ProcessSpecVersion> list = super.lambdaQuery().eq(ProcessSpecVersion::getProcessSpecVersionCode, processSpecVersionCode).list(); |
| | | List<ProcessSpecVersion> list = super.lambdaQuery() |
| | | .eq(ProcessSpecVersion::getPartsId, partId) |
| | | .eq(ProcessSpecVersion::getProcessSpecVersionCode, processSpecVersionCode).list(); |
| | | if(list == null || list.isEmpty()) |
| | | return null; |
| | | return list.get(0); |