123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- package com.szwl.controller;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.baomidou.mybatisplus.core.toolkit.Wrappers;
- import com.szwl.constant.ResponseCodesEnum;
- import com.szwl.model.bo.R;
- import com.szwl.model.bo.ResponseModel;
- import com.szwl.model.entity.TEquipment;
- import com.szwl.model.entity.TEquipmentDesc;
- import com.szwl.model.utils.PushUtils;
- import com.szwl.service.TEquipmentDescService;
- import com.szwl.service.TEquipmentService;
- import io.swagger.annotations.ApiOperation;
- import org.apache.commons.lang.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- /**
- * <p>
- * 前端控制器
- * </p>
- *
- * @author wuhs
- * @since 2024-01-18
- */
- @RestController
- @RequestMapping("/tEquipmentDesc")
- public class TEquipmentDescController {
- @Autowired
- TEquipmentDescService equipmentDescService;
- @Autowired
- TEquipmentService tEquipmentService;
- //查找设备
- @ApiOperation(value = "ClientId查找设备")
- @GetMapping("/findEquipmentById")
- public ResponseModel<TEquipmentDesc> findEquipmentById(@RequestParam Long id) {
- LambdaQueryWrapper<TEquipmentDesc> query = Wrappers.lambdaQuery();
- query.eq(TEquipmentDesc::getEquipmentId, id);
- List<TEquipmentDesc> list = equipmentDescService.list(query);
- TEquipmentDesc equipment = list.get(0);
- return R.ok(equipment);
- }
- @ApiOperation(value = "修改睡眠描述")
- @GetMapping("/updateSleepDesc")
- public ResponseModel<?> updateSleepDesc(String equipmentId, String sleepDesc) {
- if (StringUtils.isEmpty(sleepDesc) || StringUtils.isEmpty(equipmentId)) {
- return R.fail(ResponseCodesEnum.A0001, "参数有空");
- }
- TEquipment equipment = tEquipmentService.getById(equipmentId);
- if (equipment == null || equipment.getId() == null) {
- return R.fail(ResponseCodesEnum.A0001, "找不到设备");
- }
- TEquipmentDesc tEquipmentDesc = equipmentDescService.getById(equipment.getId());
- if (tEquipmentDesc != null) {
- tEquipmentDesc.setSleepDesc(sleepDesc);
- equipmentDescService.updateById(tEquipmentDesc);
- tEquipmentService.sentMessage(equipment.getClientId(), PushUtils.buildJson("sleepDesc", sleepDesc).toString());
- } else {
- return R.fail(ResponseCodesEnum.A0001, "找不到设备");
- }
- return R.ok("修改成功");
- }
- @ApiOperation(value = "修改睡眠描述")
- @GetMapping("/changeSleepDesc")
- public ResponseModel<?> changeSleepDesc(@RequestBody TEquipmentDesc equipmentDesc) {
- TEquipment equipment = tEquipmentService.getById(equipmentDesc.getEquipmentId());
- if (equipment == null || equipment.getId() == null) {
- return R.fail(ResponseCodesEnum.A0001, "找不到设备");
- }
- TEquipmentDesc tEquipmentDesc = equipmentDescService.getById(equipment.getId());
- if (tEquipmentDesc != null) {
- String sleepDesc = equipmentDesc.getSleepDesc();
- tEquipmentDesc.setSleepDesc(sleepDesc);
- equipmentDescService.updateById(tEquipmentDesc);
- tEquipmentService.sentMessage(equipment.getClientId(), PushUtils.buildJson("sleepDesc", sleepDesc).toString());
- } else {
- return R.fail(ResponseCodesEnum.A0001, "找不到设备");
- }
- return R.ok("修改成功");
- }
- @ApiOperation("开启或关闭清洗功能")
- @GetMapping("/updateCleanFunction")
- public ResponseModel<?> updateCleanFunction(String equipmentId, String cleanFunction) {
- if (StringUtils.isEmpty(cleanFunction) || StringUtils.isEmpty(equipmentId)) {
- return R.fail(ResponseCodesEnum.A0001, "参数有空");
- }
- TEquipment equipment = tEquipmentService.getById(equipmentId);
- if (equipment == null || equipment.getId() == null) {
- return R.fail(ResponseCodesEnum.A0001, "找不到设备");
- }
- tEquipmentService.sentMessage(equipment.getClientId(), PushUtils.buildJson("cleanFunction", cleanFunction).toString());
- return R.ok("修改成功");
- }
- }
|