diff --git a/bonus-common/bonus-common-entity/src/main/java/com/bonus/common/entity/bracelet/vo/ProjectTwoVo.java b/bonus-common/bonus-common-entity/src/main/java/com/bonus/common/entity/bracelet/vo/ProjectTwoVo.java new file mode 100644 index 0000000..e3b9670 --- /dev/null +++ b/bonus-common/bonus-common-entity/src/main/java/com/bonus/common/entity/bracelet/vo/ProjectTwoVo.java @@ -0,0 +1,27 @@ +package com.bonus.common.entity.bracelet.vo; + +import com.bonus.common.core.annotation.Excel; +import com.bonus.common.core.annotation.Excel.ColumnType; +import io.swagger.annotations.Api; +import lombok.Data; + +/** + * 工程杆塔表 tb_project_power + * + * @author bonus + */ + +@Api("ProjectPowerVo") +@Data +public class ProjectTwoVo +{ + /** 工程id */ + @Excel(name = "工程id", cellType = ColumnType.NUMERIC) + private int id; + + /** 工程名称 */ + @Excel(name = "工程名称") + private String projectName; + + +} diff --git a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/controller/SidebandController.java b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/controller/SidebandController.java index 2abb839..35e34b3 100644 --- a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/controller/SidebandController.java +++ b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/controller/SidebandController.java @@ -86,6 +86,18 @@ public class SidebandController extends BaseController { return sidebandservice.getGtList(dto); } + /** + * 工程下拉选 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/7/17 15:58 + */ + @GetMapping("/getProList") + public AjaxResult getProList(ProjectTwoVo dto) { + return sidebandservice.getProList(dto); + } + /** * 根据边带id获取详细信息 */ @@ -103,8 +115,8 @@ public class SidebandController extends BaseController { @PostMapping("addSideband") @SysLog(title = "班组管理", businessType = OperaType.INSERT, module = "基础管理->班组管理", details = "新增班组") public AjaxResult addSideband(@Validated @RequestBody SidebandVo vo) { - String name = sidebandservice.queryProjectName(vo.getProjectName()); - vo.setProjectName(name); +// String name = sidebandservice.queryProjectName(vo.getProjectName()); +// vo.setProjectName(name); return sidebandservice.addSideband(vo); } @@ -116,8 +128,8 @@ public class SidebandController extends BaseController { @PostMapping("editSideband") @SysLog(title = "边带管理", businessType = OperaType.UPDATE, module = "施工管控->边带管理", details = "修改边带") public AjaxResult editSideband(@Validated @RequestBody SidebandVo vo) { - String name = sidebandservice.queryProjectName(vo.getProjectName()); - vo.setProjectName(name); +// String name = sidebandservice.queryProjectName(vo.getProjectName()); +// vo.setProjectName(name); return sidebandservice.editSideband(vo); } diff --git a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/mapper/SidebandMapper.java b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/mapper/SidebandMapper.java index 1179bd3..db7e63d 100644 --- a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/mapper/SidebandMapper.java +++ b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/mapper/SidebandMapper.java @@ -61,6 +61,15 @@ public interface SidebandMapper { */ List getGtList(ProjectPowerVo dto); + /** + * 工程下拉选 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/7/17 15:58 + */ + List getProList(ProjectTwoVo dto); + /** * 根据边带id获得详细信息 * @param sidebandId diff --git a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/ISidebandService.java b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/ISidebandService.java index 5636ff6..cd76d3e 100644 --- a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/ISidebandService.java +++ b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/ISidebandService.java @@ -46,6 +46,15 @@ public interface ISidebandService { */ AjaxResult getGtList(ProjectPowerVo dto); + /** + * 工程下拉选 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/7/17 15:58 + */ + AjaxResult getProList(ProjectTwoVo dto); + /** * 根据边带id获得详细信息 * @param sidebandId diff --git a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/SidebandServiceImpl.java b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/SidebandServiceImpl.java index 78bceb7..b78ad9c 100644 --- a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/SidebandServiceImpl.java +++ b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/SidebandServiceImpl.java @@ -96,6 +96,17 @@ public class SidebandServiceImpl implements ISidebandService { } } + @Override + public AjaxResult getProList(ProjectTwoVo dto) { + try { + List list = sidebandMapper.getProList(dto); + return AjaxResult.success(list); + } catch (Exception e) { + log.error(e.toString(),e); + return AjaxResult.error(); + } + } + /** * 根据边带id获得详细信息 * @param sidebandId @@ -105,6 +116,12 @@ public class SidebandServiceImpl implements ISidebandService { public AjaxResult selectSidebandById(Integer sidebandId) { try { SidebandVo vo = sidebandMapper.selectSidebandById(sidebandId); + if(vo.getGtCode()==null){ + vo.setGtCode(""); + } + if(vo.getProjectName()==null){ + vo.setProjectName(""); + } return AjaxResult.success(vo); } catch (Exception e) { log.error("边带详情", e); @@ -152,7 +169,10 @@ public class SidebandServiceImpl implements ISidebandService { if (resultTwo != null) { return AjaxResult.error("边带编码已存在"); } +// String name = sidebandMapper.queryProjectName(vo.getProjectName()); +// vo.setProjectName(name); int num = sidebandMapper.updateSideband(vo); + if(num==1){ return AjaxResult.success(); } diff --git a/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/SidebandMapper.xml b/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/SidebandMapper.xml index aedba36..306987c 100644 --- a/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/SidebandMapper.xml +++ b/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/SidebandMapper.xml @@ -5,11 +5,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + +