Commit 6bca7ac4ef33cd7c2582fd77e557f95c6400131b
1 parent
73b377fe
添加选择信息
Showing
5 changed files
with
46 additions
and
8 deletions
Bsth-admin/src/main/java/com/ruoyi/equipment/controller/EquipmentController.java
| @@ -43,6 +43,13 @@ public class EquipmentController extends BaseController { | @@ -43,6 +43,13 @@ public class EquipmentController extends BaseController { | ||
| 43 | return getDataTable(list); | 43 | return getDataTable(list); |
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | + @PostMapping(value = "list/select") | ||
| 47 | + @ApiOperation("设备列表(页面选择)") | ||
| 48 | + public AjaxResult listSelect(@RequestBody Equipment equipment) { | ||
| 49 | + List<Equipment> equipmentList = equipmentService.listOfSelect(equipment); | ||
| 50 | + return AjaxResult.success(equipmentList); | ||
| 51 | + } | ||
| 52 | + | ||
| 46 | /** | 53 | /** |
| 47 | * 导出设备信息列表 | 54 | * 导出设备信息列表 |
| 48 | */ | 55 | */ |
| @@ -61,7 +68,7 @@ public class EquipmentController extends BaseController { | @@ -61,7 +68,7 @@ public class EquipmentController extends BaseController { | ||
| 61 | */ | 68 | */ |
| 62 | @GetMapping("/log") | 69 | @GetMapping("/log") |
| 63 | @ApiOperation("设备日志") | 70 | @ApiOperation("设备日志") |
| 64 | - public TableDataInfo log(@ModelAttribute EquipmentLog log){ | 71 | + public TableDataInfo log(@ModelAttribute EquipmentLog log) { |
| 65 | startPage(); | 72 | startPage(); |
| 66 | List<EquipmentLog> list = equipmentService.queryLog(log); | 73 | List<EquipmentLog> list = equipmentService.queryLog(log); |
| 67 | return getDataTable(list); | 74 | return getDataTable(list); |
| @@ -104,7 +111,7 @@ public class EquipmentController extends BaseController { | @@ -104,7 +111,7 @@ public class EquipmentController extends BaseController { | ||
| 104 | */ | 111 | */ |
| 105 | @GetMapping("/getEquipmentAll") | 112 | @GetMapping("/getEquipmentAll") |
| 106 | @ApiOperation("获取所有设备设备号") | 113 | @ApiOperation("获取所有设备设备号") |
| 107 | - public AjaxResult getEquipmentAll(){ | 114 | + public AjaxResult getEquipmentAll() { |
| 108 | return AjaxResult.success(equipmentService.getEquipmentAll()); | 115 | return AjaxResult.success(equipmentService.getEquipmentAll()); |
| 109 | } | 116 | } |
| 110 | 117 | ||
| @@ -120,7 +127,7 @@ public class EquipmentController extends BaseController { | @@ -120,7 +127,7 @@ public class EquipmentController extends BaseController { | ||
| 120 | } | 127 | } |
| 121 | 128 | ||
| 122 | @GetMapping("/getEquipmentSiteName") | 129 | @GetMapping("/getEquipmentSiteName") |
| 123 | - public AjaxResult getEquipmentSiteName () { | 130 | + public AjaxResult getEquipmentSiteName() { |
| 124 | return AjaxResult.success(equipmentService.getEquipmentSiteName()); | 131 | return AjaxResult.success(equipmentService.getEquipmentSiteName()); |
| 125 | } | 132 | } |
| 126 | } | 133 | } |
Bsth-admin/src/main/java/com/ruoyi/equipment/mapper/EquipmentMapper.java
| @@ -2,6 +2,8 @@ package com.ruoyi.equipment.mapper; | @@ -2,6 +2,8 @@ package com.ruoyi.equipment.mapper; | ||
| 2 | 2 | ||
| 3 | import java.util.List; | 3 | import java.util.List; |
| 4 | 4 | ||
| 5 | +import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
| 6 | +import com.ruoyi.domain.keyInfo.KeyInfo; | ||
| 5 | import com.ruoyi.driver.domain.Driver; | 7 | import com.ruoyi.driver.domain.Driver; |
| 6 | import com.ruoyi.equipment.domain.Equipment; | 8 | import com.ruoyi.equipment.domain.Equipment; |
| 7 | import com.ruoyi.equipment.domain.EquipmentLog; | 9 | import com.ruoyi.equipment.domain.EquipmentLog; |
| @@ -14,7 +16,7 @@ import org.apache.ibatis.annotations.Param; | @@ -14,7 +16,7 @@ import org.apache.ibatis.annotations.Param; | ||
| 14 | * @author guzijian | 16 | * @author guzijian |
| 15 | * @date 2023-07-05 | 17 | * @date 2023-07-05 |
| 16 | */ | 18 | */ |
| 17 | -public interface EquipmentMapper | 19 | +public interface EquipmentMapper extends BaseMapper<Equipment> |
| 18 | { | 20 | { |
| 19 | /** | 21 | /** |
| 20 | * 查询设备信息 | 22 | * 查询设备信息 |
Bsth-admin/src/main/java/com/ruoyi/equipment/service/IEquipmentService.java
| 1 | package com.ruoyi.equipment.service; | 1 | package com.ruoyi.equipment.service; |
| 2 | 2 | ||
| 3 | import java.util.List; | 3 | import java.util.List; |
| 4 | + | ||
| 5 | +import com.baomidou.mybatisplus.extension.service.IService; | ||
| 6 | +import com.ruoyi.domain.keyInfo.KeyInfo; | ||
| 4 | import com.ruoyi.equipment.domain.Equipment; | 7 | import com.ruoyi.equipment.domain.Equipment; |
| 5 | import com.ruoyi.equipment.domain.EquipmentLog; | 8 | import com.ruoyi.equipment.domain.EquipmentLog; |
| 6 | import com.ruoyi.pojo.vo.EquipmentResponseVo; | 9 | import com.ruoyi.pojo.vo.EquipmentResponseVo; |
| @@ -11,7 +14,7 @@ import com.ruoyi.pojo.vo.EquipmentResponseVo; | @@ -11,7 +14,7 @@ import com.ruoyi.pojo.vo.EquipmentResponseVo; | ||
| 11 | * @author guzijian | 14 | * @author guzijian |
| 12 | * @date 2023-07-05 | 15 | * @date 2023-07-05 |
| 13 | */ | 16 | */ |
| 14 | -public interface IEquipmentService | 17 | +public interface IEquipmentService extends IService<Equipment> |
| 15 | { | 18 | { |
| 16 | /** | 19 | /** |
| 17 | * 查询设备信息 | 20 | * 查询设备信息 |
| @@ -20,6 +23,14 @@ public interface IEquipmentService | @@ -20,6 +23,14 @@ public interface IEquipmentService | ||
| 20 | * @return 设备信息 | 23 | * @return 设备信息 |
| 21 | */ | 24 | */ |
| 22 | public Equipment selectEquipmentById(Long id); | 25 | public Equipment selectEquipmentById(Long id); |
| 26 | + /*** | ||
| 27 | + *用于页面选择 | ||
| 28 | + * @author liujun | ||
| 29 | + * @date 2024/6/21 20:51 | ||
| 30 | + * @param equipment | ||
| 31 | + * @return java.util.List<com.ruoyi.equipment.domain.Equipment> | ||
| 32 | + */ | ||
| 33 | + List<Equipment> listOfSelect(Equipment equipment); | ||
| 23 | 34 | ||
| 24 | /** | 35 | /** |
| 25 | * 查询设备信息列表 | 36 | * 查询设备信息列表 |
Bsth-admin/src/main/java/com/ruoyi/equipment/service/impl/EquipmentServiceImpl.java
| 1 | package com.ruoyi.equipment.service.impl; | 1 | package com.ruoyi.equipment.service.impl; |
| 2 | 2 | ||
| 3 | import java.util.List; | 3 | import java.util.List; |
| 4 | +import java.util.Objects; | ||
| 4 | import java.util.stream.Collectors; | 5 | import java.util.stream.Collectors; |
| 5 | 6 | ||
| 7 | +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
| 8 | +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
| 6 | import com.ruoyi.common.utils.DateUtils; | 9 | import com.ruoyi.common.utils.DateUtils; |
| 7 | import com.ruoyi.common.utils.SecurityUtils; | 10 | import com.ruoyi.common.utils.SecurityUtils; |
| 8 | import com.ruoyi.common.utils.StringUtils; | 11 | import com.ruoyi.common.utils.StringUtils; |
| 12 | +import com.ruoyi.domain.keyInfo.KeyInfo; | ||
| 9 | import com.ruoyi.equipment.domain.EquipmentLog; | 13 | import com.ruoyi.equipment.domain.EquipmentLog; |
| 14 | +import com.ruoyi.mapper.keyinfo.KeyInfoMapper; | ||
| 10 | import com.ruoyi.pojo.equipment.EquipmentOnline; | 15 | import com.ruoyi.pojo.equipment.EquipmentOnline; |
| 11 | import com.ruoyi.pojo.vo.EquipmentResponseVo; | 16 | import com.ruoyi.pojo.vo.EquipmentResponseVo; |
| 12 | import org.springframework.beans.factory.annotation.Autowired; | 17 | import org.springframework.beans.factory.annotation.Autowired; |
| @@ -14,6 +19,7 @@ import org.springframework.stereotype.Service; | @@ -14,6 +19,7 @@ import org.springframework.stereotype.Service; | ||
| 14 | import com.ruoyi.equipment.mapper.EquipmentMapper; | 19 | import com.ruoyi.equipment.mapper.EquipmentMapper; |
| 15 | import com.ruoyi.equipment.domain.Equipment; | 20 | import com.ruoyi.equipment.domain.Equipment; |
| 16 | import com.ruoyi.equipment.service.IEquipmentService; | 21 | import com.ruoyi.equipment.service.IEquipmentService; |
| 22 | +import org.springframework.web.bind.annotation.ModelAttribute; | ||
| 17 | 23 | ||
| 18 | import javax.annotation.Resource; | 24 | import javax.annotation.Resource; |
| 19 | 25 | ||
| @@ -24,7 +30,7 @@ import javax.annotation.Resource; | @@ -24,7 +30,7 @@ import javax.annotation.Resource; | ||
| 24 | * @date 2023-07-05 | 30 | * @date 2023-07-05 |
| 25 | */ | 31 | */ |
| 26 | @Service | 32 | @Service |
| 27 | -public class EquipmentServiceImpl implements IEquipmentService { | 33 | +public class EquipmentServiceImpl extends ServiceImpl<EquipmentMapper, Equipment> implements IEquipmentService { |
| 28 | @Autowired | 34 | @Autowired |
| 29 | private EquipmentMapper equipmentMapper; | 35 | private EquipmentMapper equipmentMapper; |
| 30 | 36 | ||
| @@ -42,6 +48,16 @@ public class EquipmentServiceImpl implements IEquipmentService { | @@ -42,6 +48,16 @@ public class EquipmentServiceImpl implements IEquipmentService { | ||
| 42 | return equipmentMapper.selectEquipmentById(id); | 48 | return equipmentMapper.selectEquipmentById(id); |
| 43 | } | 49 | } |
| 44 | 50 | ||
| 51 | + @Override | ||
| 52 | + public List<Equipment> listOfSelect(@ModelAttribute Equipment equipment) { | ||
| 53 | + LambdaQueryWrapper<Equipment> wrapper = new LambdaQueryWrapper<>(); | ||
| 54 | + wrapper.select(Equipment::getId, Equipment::getSiteName); | ||
| 55 | + if(StringUtils.isNotEmpty(equipment.getPromise())){ | ||
| 56 | + wrapper.eq(Equipment::getPromise,equipment.getPromise()); | ||
| 57 | + } | ||
| 58 | + return list(wrapper); | ||
| 59 | + } | ||
| 60 | + | ||
| 45 | /** | 61 | /** |
| 46 | * 查询设备信息列表 | 62 | * 查询设备信息列表 |
| 47 | * | 63 | * |
Bsth-admin/src/main/resources/application-druid-dev.yml
| @@ -30,9 +30,11 @@ spring: | @@ -30,9 +30,11 @@ spring: | ||
| 30 | # 测试地址 | 30 | # 测试地址 |
| 31 | # url: jdbc:mysql://localhost:3306/all-in-one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&useAffectedRows=true&allowMultiQueries=true | 31 | # url: jdbc:mysql://localhost:3306/all-in-one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&useAffectedRows=true&allowMultiQueries=true |
| 32 | #url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true | 32 | #url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true |
| 33 | - url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true | 33 | + # url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true |
| 34 | + url: jdbc:mysql://127.0.0.1:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true | ||
| 34 | username: root | 35 | username: root |
| 35 | - password: guzijian | 36 | + # password: guzijian |
| 37 | + password: 1 | ||
| 36 | # 从库数据源 | 38 | # 从库数据源 |
| 37 | slave: | 39 | slave: |
| 38 | # 从数据源开关/默认关闭 | 40 | # 从数据源开关/默认关闭 |