diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java index a3f52f2bd..be7b73a69 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java @@ -3,6 +3,7 @@ package com.jero.modules.project.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.jero.common.api.vo.Result; import com.jero.common.aspect.annotation.AutoLog; +import com.jero.common.constant.enums.CutEnum; import com.jero.common.system.base.controller.JeroController; import com.jero.modules.project.entity.ProjectLibraryBase; import com.jero.modules.project.service.IProjectLibraryBaseService; @@ -45,9 +46,23 @@ public class ProjectLibraryBaseController extends JeroController queryPageList(@RequestBody Map params) { IPage pageList= projectLibraryBaseService.queryPageList(params); - return Result.OK(pageList); + List records =convertData(pageList.getRecords(),params.get("cut").toString()); + return Result.OK(records); + } + public List convertData(List records, String cut){ + //分页列表数据中英切换 + if(CutEnum.EN.getValue().equals(cut)) { + for (ProjectLibraryBase data : records) { + data.setTargetMarketName(data.getTargetMarketEnName()); + data.setProjectStatusName(data.getProjectStatusEnName()); + data.setStudioEngineerName(data.getStudioEngineerEnName()); + data.setCertificationEngineerName(data.getCertificationEngineerEnName()); + data.setDigitalPlatformName(data.getDigitalPlatformEnName()); + data.setVehiclePlatformName(data.getVehiclePlatformEnName()); + } + } + return records; } - /** * 列表查询 * @@ -126,12 +141,14 @@ public class ProjectLibraryBaseController extends JeroController queryById(@RequestParam(name="id",required=true) String id) { - ProjectLibraryBase projectLibraryBase = projectLibraryBaseService.queryById(id); - if(projectLibraryBase==null) { + public Result queryById(@RequestParam(name="id",required=true) String id, + @RequestParam(name="cut",required=true) String cut) { +// List data = projectLibraryBaseService.queryById(id); + List records =convertData(projectLibraryBaseService.queryById(id),cut); + if(records==null) { return Result.error("未找到对应数据"); } - return Result.OK(projectLibraryBase); + return Result.OK(records); } /** diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectLibraryBase.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectLibraryBase.java index dce994a16..8313d13fa 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectLibraryBase.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectLibraryBase.java @@ -93,8 +93,6 @@ public class ProjectLibraryBase implements Serializable { private java.lang.String createUserId; @TableField(exist = false) private java.lang.String createUserName; - @TableField(exist = false) - private java.lang.String createUserEnName; /**创建日期*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @@ -105,8 +103,7 @@ public class ProjectLibraryBase implements Serializable { private java.lang.String updateUserId; @TableField(exist = false) private java.lang.String updateUserName; - @TableField(exist = false) - private java.lang.String updateUserEnName; + /**更新日期*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectLibraryBaseMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectLibraryBaseMapper.java index ffd0b5511..06e9bb28c 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectLibraryBaseMapper.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectLibraryBaseMapper.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.jero.modules.project.entity.ProjectLibraryBase; +import java.util.List; import java.util.Map; /** @@ -13,6 +14,10 @@ import java.util.Map; * @Version: V1.0 */ public interface ProjectLibraryBaseMapper extends BaseMapper { - + /**分页列表*/ IPage queryPageList(IPage page, Map params); + + /**根据id查询*/ + List queryById(String id); + } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectLibraryBaseMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectLibraryBaseMapper.xml index 7bafdf9c5..4de51d955 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectLibraryBaseMapper.xml +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectLibraryBaseMapper.xml @@ -22,50 +22,54 @@ - + + + @@ -125,4 +129,14 @@ order by plb.create_time desc + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java index 1a1e76e84..a1696c568 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java @@ -53,7 +53,7 @@ public interface IProjectLibraryBaseService extends IService * @param id * @return */ - ProjectLibraryBase queryById(String id); + List queryById(String id); /** * 列表查询 diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java index a556de5ad..f3aef4cfe 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java @@ -3,7 +3,6 @@ package com.jero.modules.project.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.jero.common.constant.enums.CutEnum; import com.jero.common.system.vo.LoginUser; import com.jero.modules.project.entity.ProjectLibraryBase; import com.jero.modules.project.mapper.ProjectLibraryBaseMapper; @@ -26,6 +25,7 @@ import java.util.Map; public class ProjectLibraryBaseServiceImpl extends ServiceImpl implements IProjectLibraryBaseService { @Autowired private ProjectLibraryBaseMapper projectLibraryBaseMapper; + /** * 保存 * @@ -87,8 +87,9 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl queryById(String id) { + List records = projectLibraryBaseMapper.queryById(id); + return records; } /** @@ -113,18 +114,12 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl result = projectLibraryBaseMapper.queryPageList(page, params); List records = result.getRecords(); - String cut = (String) params.get("cut"); - //分页列表数据中英切换 - if(CutEnum.EN.getValue().equals(cut)){ - for(ProjectLibraryBase data:records){ - data.setTargetMarketName(data.getTargetMarketEnName()); - data.setProjectStatusName(data.getProjectStatusName()); - data.setStudioEngineerName(data.getStudioEngineerEnName()); - data.setCertificationEngineer(data.getCertificationEngineerEnName()); - data.setVehiclePlatformName(data.getVehiclePlatformEnName()); - data.setDigitalPlatformName(data.getDigitalPlatformEnName()); - } - } + return result; } + + + } + +