| | |
| | | import cn.hutool.core.util.StrUtil; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/service/impl/BasCoderuleServiceImpl.class */ |
| | | public class BasCoderuleServiceImpl extends BaseServiceImpl<BasCoderuleMapper, BasCodeRule> implements IBasCoderuleService { |
| | | private static final Logger log = LoggerFactory.getLogger(BasCoderuleServiceImpl.class); |
| | | private final IBasCoderuleEntryService basCoderuleEntryService; |
| | |
| | | this.configVO = configVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IBasCoderuleService |
| | | @Override |
| | | public BasCoderuleDTO getCoderuleDetails(Long coderuleId) { |
| | | BasCoderuleDTO result = BasCoderuleConvert.INSTANCE.convertToDTO((BasCodeRule) getById(coderuleId)); |
| | | if (Func.isNotEmpty(result)) { |
| | |
| | | return result; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IBasCoderuleService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public BasCodeRule submitCoderule(BasCoderuleDTO basCoderuleDTO) { |
| | | CacheUtil.clear(ExtCacheConstant.CODE_RULE_CACHE, Boolean.FALSE); |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IBasCoderuleService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean deleteCoderule(List<Long> ids) { |
| | | deleteLogic(ids); |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IBasCoderuleService |
| | | @Override |
| | | public boolean isExistCodeRule(String billFormId) { |
| | | return (count(Lambda.eq(BasCodeRule::getBillFormId, billFormId).eq(BasCodeRule::getSystemDefault, Boolean.valueOf(true))) != 0L); |
| | | /* |
| | | return count((Wrapper) Lambda.eq((v0) -> { |
| | | return v0.getBillFormId(); |
| | | }, billFormId).eq((v0) -> { |
| | | return v0.getSystemDefault(); |
| | | }, true)) != 0;*/ |
| | | return (count(Lambda.eq(BasCodeRule::getBillFormId, billFormId).eq(BasCodeRule::getSystemDefault,true)) != 0); |
| | | |
| | | } |
| | | |
| | | public String getAnnotationFieldValue(Object data, String dbField) { |
| | |
| | | return fieldValue.toString(); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IBasCoderuleService |
| | | @Override |
| | | public BasCodeRule getRuleByObjectType(Object data, String typeId) { |
| | | BasCodeRule basCodeRule; |
| | | MetaObjectType metaObjectType = (MetaObjectType) this.metaObjectTypeService.getOne(Lambda.eq((v0) -> { |
| | |
| | | return Func.toInt(Long.valueOf(existCount)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IBasCoderuleService |
| | | @Override |
| | | public boolean changeDefault(String id) { |
| | | BasCodeRule basCodeRule = (BasCodeRule) getById(id); |
| | | if (basCodeRule != null) { |
| | |
| | | return false; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IBasCoderuleService |
| | | @Override |
| | | public List<String> patchCodeList(final String billFormId, final Map<String, Object> data) { |
| | | BasCodeRule rule; |
| | | MetaObjectType metaObjectType = (MetaObjectType) this.metaObjectTypeService.getById(billFormId); |