|
@@ -24,7 +24,7 @@ import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
- * 前端控制器
|
|
|
+ * 前端控制器
|
|
|
* </p>
|
|
|
*
|
|
|
* @author wuhs
|
|
@@ -39,12 +39,13 @@ public class TEquipmentDescController {
|
|
|
|
|
|
@Autowired
|
|
|
TEquipmentService tEquipmentService;
|
|
|
+
|
|
|
//查找设备
|
|
|
@ApiOperation(value = "ClientId查找设备")
|
|
|
@GetMapping("/findEquipmentById")
|
|
|
- public ResponseModel<TEquipmentDesc> findEquipmentById(@RequestParam Long id) {
|
|
|
+ public ResponseModel<TEquipmentDesc> findEquipmentById(@RequestParam Long id) {
|
|
|
LambdaQueryWrapper<TEquipmentDesc> query = Wrappers.lambdaQuery();
|
|
|
- query.eq(TEquipmentDesc::getEquipmentId,id);
|
|
|
+ query.eq(TEquipmentDesc::getEquipmentId, id);
|
|
|
List<TEquipmentDesc> list = equipmentDescService.list(query);
|
|
|
TEquipmentDesc equipment = list.get(0);
|
|
|
return R.ok(equipment);
|
|
@@ -52,23 +53,37 @@ public class TEquipmentDescController {
|
|
|
|
|
|
@ApiOperation(value = "修改睡眠描述")
|
|
|
@GetMapping("/updateSleepDesc")
|
|
|
- public ResponseModel<?> updateSleepDesc(String equipmentId,String sleepDesc) {
|
|
|
- if(StringUtils.isEmpty(sleepDesc)||StringUtils.isEmpty(equipmentId)){
|
|
|
- return R.fail(ResponseCodesEnum.A0001,"参数有空");
|
|
|
+ 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,"找不到设备");
|
|
|
+ if (equipment == null || equipment.getId() == null) {
|
|
|
+ return R.fail(ResponseCodesEnum.A0001, "找不到设备");
|
|
|
}
|
|
|
TEquipmentDesc tEquipmentDesc = equipmentDescService.getById(equipment.getId());
|
|
|
- if (tEquipmentDesc!=null){
|
|
|
+ if (tEquipmentDesc != null) {
|
|
|
tEquipmentDesc.setSleepDesc(sleepDesc);
|
|
|
equipmentDescService.updateById(tEquipmentDesc);
|
|
|
tEquipmentService.sentMessage(equipment.getClientId(), PushUtils.buildJson("sleepDesc", sleepDesc).toString());
|
|
|
- }else {
|
|
|
- return R.fail(ResponseCodesEnum.A0001,"找不到设备");
|
|
|
+ } 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, "找不到设备");
|
|
|
}
|
|
|
- return R.ok(null,"修改成功");
|
|
|
+ tEquipmentService.sentMessage(equipment.getClientId(), PushUtils.buildJson("cleanFunction", cleanFunction).toString());
|
|
|
+ return R.ok("修改成功");
|
|
|
}
|
|
|
}
|
|
|
|