| | |
| | | @Autowired |
| | | private BladeRedis bladeRedis; |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public CustomTemplateField saveField(CustomTemplateFieldSubmitVO customTemplateFieldSubmitVO) { |
| | | if (checkNameIsExist(customTemplateFieldSubmitVO.getId(), customTemplateFieldSubmitVO.getFieldName(), customTemplateFieldSubmitVO.getBusinessType())) { |
| | |
| | | return result; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | @Transactional |
| | | public CustomTemplateField updateField(CustomTemplateFieldUpdateVO fieldSubmitVO) { |
| | | if (checkNameIsExist(fieldSubmitVO.getId(), fieldSubmitVO.getFieldName(), fieldSubmitVO.getBusinessType())) { |
| | |
| | | return field; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | public R removeFields(List<Long> ids) { |
| | | if (!checkRemove(ids)) { |
| | | throw new ServiceException(MessageUtils.message("template.field.use.not.remove", new Object[0])); |
| | |
| | | return R.status(removeByIds(ids)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | public CustomFieldRelationSelectVO getSelectBox(Long templateId, Integer configType) { |
| | | CustomTemplate customTemplate = this.customTemplateService.getOne(Wrappers.<CustomTemplate>lambdaQuery().eq(CustomTemplate::getId, templateId)); |
| | | /* |
| | |
| | | return customFieldRelationSelectVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | public CustomFieldRelationListVO listField(Long templateId, Integer configType) { |
| | | List<CustomTemplateFieldListVO> customTemplateFieldListVOS = this.customTemplateFieldMapper.listField(templateId, configType); |
| | | CustomFieldRelationListVO customFieldRelationListVO = new CustomFieldRelationListVO(); |
| | |
| | | return customFieldRelationListVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | public CustomTemplateField findFieldById(Long id) { |
| | | CustomTemplateField customTemplateField = (CustomTemplateField) getById(id); |
| | | if (Func.isNull(customTemplateField)) { |
| | |
| | | } |
| | | |
| | | /* JADX WARN: Multi-variable type inference failed */ |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | public Object fieldCheck(Integer businessType, String fieldCode, String value) { |
| | | String[] split; |
| | | CustomTemplateField customTemplateField = getField(fieldCode, businessType); |
| | |
| | | return result; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | public CustomTemplateField getField(String fieldCode, Integer busType) { |
| | | Object cacheObj = this.bladeRedis.get(FieldConstant.getFieldCacheKey(fieldCode, busType)); |
| | | if (Func.isNotEmpty(cacheObj)) { |
| | |
| | | return customTemplateField; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.ICustomTemplateFieldService |
| | | @Override |
| | | public List<CustomTemplateFieldColumnVO> getColumns(Long templateId, Integer configType) { |
| | | List<CustomTemplateColumnDTO> result = this.customTemplateFieldMapper.getColumns(templateId, configType); |
| | | editPageMustFieldHandler(result, templateId, configType); |