修改明细代码调整

This commit is contained in:
yangsong 2023-10-07 17:04:00 +08:00
parent e015b16862
commit 8f6959f3e2
3 changed files with 17 additions and 18 deletions

View File

@ -1,9 +1,12 @@
package cn.axzo.tyr.server.repository.dao;
import java.io.Serializable;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum;
import cn.axzo.tyr.server.repository.entity.SaasFeatureApplyDetail;
import cn.axzo.tyr.server.repository.mapper.SaasFeatureApplyDetailMapper;
@ -15,4 +18,9 @@ import cn.axzo.tyr.server.repository.mapper.SaasFeatureApplyDetailMapper;
**/
@Repository
public class SaasFeatureApplyDetailDao extends ServiceImpl<SaasFeatureApplyDetailMapper, SaasFeatureApplyDetail> {
@Override
public SaasFeatureApplyDetail getById(Serializable id) {
return super.lambdaQuery().eq(SaasFeatureApplyDetail::getId, id)
.eq(SaasFeatureApplyDetail::getIsDelete, TableIsDeleteEnum.NORMAL.value).one();
}
}

View File

@ -22,9 +22,7 @@ public interface SaasFeatureApplyDetailService {
PermissionPointApplyDetailResp getApplyDetail(Long applyDetailId);
Void updateApplyDetail(PermissionPointApplyDetailUpdateReq req);
void updateApplyDetail(PermissionPointApplyDetailUpdateReq req);
List<PermissionPointApplyDetailResp> getApplyDetails(Long applyId);
void processAbort(Long applyId);
}

View File

@ -9,7 +9,6 @@ import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.math.NumberUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import cn.axzo.basics.common.BeanMapper;
import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum;
@ -67,18 +66,18 @@ public class SaasFeatureApplyDetailServiceImpl implements SaasFeatureApplyDetail
public PermissionPointApplyDetailResp getApplyDetail(Long applyDetailId) {
SaasFeatureApplyDetail saasFeatureApplyDetail = saasFeatureApplyDetailDao.getById(applyDetailId);
return BeanMapper.copyBean(saasFeatureApplyDetail, PermissionPointApplyDetailResp.class, (s, p) -> {
if (StringUtils.isNotBlank(s.getFitOuTypeBit())) {
p.setFitOuTypeList(JSON.parseList(s.getFitOuTypeBit(), Long.class));
}
if (StringUtils.isNotBlank(s.getFitOuNodeTypeBit())) {
p.setFitOuNodeTypeList(JSON.parseList(s.getFitOuNodeTypeBit(), Long.class));
}
});
}
@Override
public Void updateApplyDetail(PermissionPointApplyDetailUpdateReq req) {
boolean updated = saasFeatureApplyDetailDao.updateById(BeanMapper.copyBean(req, SaasFeatureApplyDetail.class));
if (!updated){
throw new ServiceException("更新失败");
}
return null;
public void updateApplyDetail(PermissionPointApplyDetailUpdateReq req) {
saasFeatureApplyDetailDao.updateById(BeanMapper.copyBean(req, SaasFeatureApplyDetail.class));
}
@Override
@ -92,12 +91,6 @@ public class SaasFeatureApplyDetailServiceImpl implements SaasFeatureApplyDetail
})).collect(Collectors.toList());
}
@Override
@Transactional(rollbackFor = Exception.class)
public void processAbort(Long applyId) {
// 修改权限点专题
}
private List<String> generateCode(String terminal, int maxCode, int maxLength, int size) {
List<String> result = new ArrayList<>();
for (int i = 1; i <= size; i++) {