提交 813b9401 authored 作者: 艾庆国's avatar 艾庆国

承运优化需求-添加模板

上级 8b964e6c
...@@ -6,7 +6,6 @@ import com.clx.performance.vo.pc.export.ExportFieldVo; ...@@ -6,7 +6,6 @@ import com.clx.performance.vo.pc.export.ExportFieldVo;
import com.clx.performance.vo.pc.export.ExportTemplateDetailVo; import com.clx.performance.vo.pc.export.ExportTemplateDetailVo;
import com.clx.performance.vo.pc.export.ExportTemplateVo; import com.clx.performance.vo.pc.export.ExportTemplateVo;
import com.msl.common.result.Result; import com.msl.common.result.Result;
import com.msl.user.utils.TokenUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
...@@ -38,7 +37,7 @@ public class TemplateController { ...@@ -38,7 +37,7 @@ public class TemplateController {
@PostMapping("/listTemplateByFunctionCodes") @PostMapping("/listTemplateByFunctionCodes")
@ApiOperation(value = "列表查询登陆用户某些功能下的模板", notes = "<br>by 艾庆国") @ApiOperation(value = "列表查询登陆用户某些功能下的模板", notes = "<br>by 艾庆国")
public Result<List<ExportTemplateVo>> listTemplateByFunctionCodes(@RequestBody ListExportTemplateParam param) { public Result<List<ExportTemplateVo>> listTemplateByFunctionCodes(@RequestBody ListExportTemplateParam param) {
return Result.ok(exportFieldService.listUserFunctionsTemplate(TokenUtil.getLoginUserInfo().getUserNo(), param.getFunctionCodes())); return Result.ok(exportFieldService.listUserFunctionsTemplate(param.getFunctionCodes()));
} }
@PostMapping("/saveTemplate") @PostMapping("/saveTemplate")
......
...@@ -26,7 +26,7 @@ public interface ExportFieldService { ...@@ -26,7 +26,7 @@ public interface ExportFieldService {
* @param functionCodes 功能code集合 * @param functionCodes 功能code集合
* @return 模板列表 * @return 模板列表
*/ */
List<ExportTemplateVo> listUserFunctionsTemplate(Long userNo, List<String> functionCodes); List<ExportTemplateVo> listUserFunctionsTemplate(List<String> functionCodes);
/** /**
* 根据id获取模板详情 * 根据id获取模板详情
......
...@@ -71,7 +71,7 @@ public class ExportFieldServiceImpl implements ExportFieldService { ...@@ -71,7 +71,7 @@ public class ExportFieldServiceImpl implements ExportFieldService {
* @return 模板列表 * @return 模板列表
*/ */
@Override @Override
public List<ExportTemplateVo> listUserFunctionsTemplate(Long userNo, List<String> functionCodes) { public List<ExportTemplateVo> listUserFunctionsTemplate(List<String> functionCodes) {
List<ExportTemplateVo> templateVos = exportTemplateStruct.convert(exportTemplateDao.listUserFunctionsTemplate(functionCodes)); List<ExportTemplateVo> templateVos = exportTemplateStruct.convert(exportTemplateDao.listUserFunctionsTemplate(functionCodes));
//将默认模板放置于第一位 //将默认模板放置于第一位
templateVos.sort(Comparator.comparing(ExportTemplateVo::getDefaultFlag).reversed()); templateVos.sort(Comparator.comparing(ExportTemplateVo::getDefaultFlag).reversed());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论