Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
9e3106ce
提交
9e3106ce
authored
9月 10, 2024
作者:
艾庆国
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
承运优化需求-添加模板
上级
ee1bbb1f
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
0 行增加
和
125 行删除
+0
-125
ExportFieldDao.java
...n/java/com/clx/performance/dao/export/ExportFieldDao.java
+0
-18
ExportFieldServiceImpl.java
...rformance/service/impl/export/ExportFieldServiceImpl.java
+0
-107
没有找到文件。
performance-web/src/main/java/com/clx/performance/dao/export/ExportFieldDao.java
浏览文件 @
9e3106ce
...
...
@@ -8,27 +8,9 @@ import java.util.List;
public
interface
ExportFieldDao
extends
BaseDao
<
ExportFieldMapper
,
ExportField
,
Integer
>
{
/**
* 查询模板下的所有字段
*
* @param templateId 字段id
* @return
*/
List
<
ExportField
>
listFieldByTemplate
(
Integer
templateId
);
/**
* 查询功能下的所有字段
*
* @param functionCode 功能code
* @return 字段列表
*/
List
<
ExportField
>
listFieldByFunctionCode
(
String
functionCode
);
/**
* 查询功能下的所有必填字段
*
* @param functionCode 功能code
* @return 字段列表
*/
List
<
ExportField
>
listRequiredFieldByFunctionCode
(
String
functionCode
);
}
performance-web/src/main/java/com/clx/performance/service/impl/export/ExportFieldServiceImpl.java
浏览文件 @
9e3106ce
...
...
@@ -9,7 +9,6 @@ import com.clx.performance.model.export.ExportTemplate;
import
com.clx.performance.model.export.ExportTemplateField
;
import
com.clx.performance.param.pc.export.SaveExportTemplateParam
;
import
com.clx.performance.service.export.ExportFieldService
;
import
com.clx.performance.service.export.ExtendExportFieldService
;
import
com.clx.performance.struct.export.ExportFieldStruct
;
import
com.clx.performance.struct.export.ExportTemplateStruct
;
import
com.clx.performance.vo.pc.export.ExportFieldVo
;
...
...
@@ -45,16 +44,6 @@ public class ExportFieldServiceImpl implements ExportFieldService {
@Autowired
private
ExportFieldStruct
exportFieldStruct
;
@Autowired
private
ExtendExportFieldService
extendExportFieldService
;
/**
* 查询用户某功能下的模板列表
*
* @param userNo 用户编码
* @param functionCode 功能code
* @return 模板列表
*/
@Override
public
List
<
ExportTemplateVo
>
listUserFunctionTemplate
(
String
functionCode
)
{
List
<
ExportTemplateVo
>
templateVos
=
exportTemplateStruct
.
convert
(
exportTemplateDao
.
listUserFunctionTemplate
(
functionCode
));
...
...
@@ -63,13 +52,6 @@ public class ExportFieldServiceImpl implements ExportFieldService {
return
templateVos
;
}
/**
* 查询用户某些功能下的模板列表
*
* @param userNo 用户编码
* @param functionCodes 功能code集合
* @return 模板列表
*/
@Override
public
List
<
ExportTemplateVo
>
listUserFunctionsTemplate
(
List
<
String
>
functionCodes
)
{
List
<
ExportTemplateVo
>
templateVos
=
exportTemplateStruct
.
convert
(
exportTemplateDao
.
listUserFunctionsTemplate
(
functionCodes
));
...
...
@@ -78,62 +60,25 @@ public class ExportFieldServiceImpl implements ExportFieldService {
return
templateVos
;
}
/**
* 根据id获取模板详情
*
* @param id 模板id
* @return 模板详情
*/
@Override
public
Optional
<
ExportTemplateDetailVo
>
getTemplateDetail
(
Integer
id
)
{
return
exportTemplateDao
.
getEntityByKey
(
id
)
.
mapWithObj
(
listFieldByTemplate
(
id
),
exportTemplateStruct:
:
convert
);
}
/**
* 查询模板下的所有字段
*
* @param templateId 模板id
* @return 模板字段列表
*/
@Override
public
List
<
ExportFieldVo
>
listFieldByTemplate
(
Integer
templateId
)
{
List
<
ExportFieldVo
>
list
=
exportFieldStruct
.
convert
(
exportFieldDao
.
listFieldByTemplate
(
templateId
));
return
list
;
}
/**
* 查询模板下的所有字段
*
* @param templateId 模板id
* @return 模板字段列表
*/
@Override
public
List
<
ExportFieldVo
>
listFieldByTemplateAndDate
(
Integer
templateId
,
String
date
)
{
List
<
ExportFieldVo
>
list
=
exportFieldStruct
.
convert
(
exportFieldDao
.
listFieldByTemplate
(
templateId
));
// Optional.ofEmpty(list)
// .peek(l -> {
// if (WhetherEnum.isTrue(FunctionCodeEnum.getByCode(l.get(0).getExportFunctionCode()))) {
// Long companyNo = TokenUtil.getLoginUserInfo().getCompanyNo();
// List<ExtendExportField> tmp = extendExportFieldService.listFieldByFunctionCode(FunctionCodeEnum.COAL_BLENDING.getCode(),
// companyNo, date);
// List<ExportFieldVo> voList = exportFieldStruct.convertExtendList(tmp);
// if (CollectionUtils.isNotEmpty(voList)) {
// list.addAll(voList);
// list.sort(Comparator.comparing(ExportFieldVo::getSort));
// }
// }
// });
return
list
;
}
/**
* 新增模板
*
* @param param 模板参数
* @return 模板id
*/
@Override
public
Integer
saveTemplate
(
SaveExportTemplateParam
param
)
{
...
...
@@ -157,22 +102,11 @@ public class ExportFieldServiceImpl implements ExportFieldService {
return
template
.
getId
();
}
/**
* 删除模板
*
* @param id 模板id
*/
@Override
public
void
deleteTemplate
(
Integer
id
)
{
exportTemplateDao
.
deleteTemplate
(
id
);
}
/**
* 修改模板名称
*
* @param templateId 模板id
* @param name 模板名称
*/
@Override
public
void
updateTemplateName
(
Integer
templateId
,
String
name
)
{
//判断模板是否已存在
...
...
@@ -191,11 +125,6 @@ public class ExportFieldServiceImpl implements ExportFieldService {
exportTemplateDao
.
updateTemplateName
(
templateId
,
name
);
}
/**
* 设置默认模板
*
* @param templateId 模板id
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
updateTemplateDefaultFlag
(
Integer
templateId
)
{
...
...
@@ -212,12 +141,6 @@ public class ExportFieldServiceImpl implements ExportFieldService {
exportTemplateDao
.
updateTemplateDefault
(
templateId
);
}
/**
* 修改模板的字段列表
*
* @param id 模板id
* @param fieldIds 字段列表
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
updateTemplateFields
(
Integer
id
,
List
<
Integer
>
fieldIds
)
{
...
...
@@ -239,12 +162,6 @@ public class ExportFieldServiceImpl implements ExportFieldService {
exportTemplateFieldDao
.
saveBatchList
(
templateFields
);
}
/**
* 保存模板的字段列表
*
* @param id 模板id
* @param fields 字段列表
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveTemplateFields
(
Integer
id
,
List
<
ExportField
>
fields
)
{
if
(
id
==
null
||
CollectionUtils
.
isEmpty
(
fields
))
{
...
...
@@ -265,23 +182,11 @@ public class ExportFieldServiceImpl implements ExportFieldService {
exportTemplateFieldDao
.
saveBatchList
(
templateFields
);
}
/**
* 查询功能下的所有字段
*
* @param functionCode 功能code
* @return 字段列表
*/
@Override
public
List
<
ExportFieldVo
>
listFieldByFunctionCode
(
String
functionCode
)
{
return
exportFieldStruct
.
convert
(
exportFieldDao
.
listFieldByFunctionCode
(
functionCode
));
}
/**
* 查询功能下的所有字段
*
* @param functionCode 功能code
* @return 字段列表
*/
@Override
public
List
<
ExportFieldVo
>
listFieldByFunctionCodeWithBase
(
String
functionCode
,
String
date
)
{
List
<
ExportFieldVo
>
list
=
exportFieldStruct
.
convert
(
exportFieldDao
.
listFieldByFunctionCode
(
functionCode
));
...
...
@@ -289,16 +194,4 @@ public class ExportFieldServiceImpl implements ExportFieldService {
return
list
;
}
/**
* 设置基准的模板
*
* @param baseList baseList
*/
// @Override
// public void setBase(List<CoalBlendingBase> baseList, OperateParam param) {
// baseDao.deleteByField(ExportField::getExportFunctionCode, FunctionCodeEnum.COAL_BLENDING.getCode());
// List<ExportField> list = exportFieldStruct.convertToFieldList(baseList, param);
// baseDao.batchSaveEntity(list);
// }
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论