EnvWarningThresholdController.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.huimv.guowei.admin.controller;
  2. import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
  3. import com.huimv.guowei.admin.common.utils.Result;
  4. import com.huimv.guowei.admin.entity.EnvWarningThreshold;
  5. import com.huimv.guowei.admin.service.IEnvWarningInfoService;
  6. import com.huimv.guowei.admin.service.IEnvWarningThresholdService;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.PostMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import javax.annotation.Resource;
  13. import java.util.Map;
  14. /**
  15. * <p>
  16. * 前端控制器
  17. * </p>
  18. *
  19. * @author author
  20. * @since 2023-06-01
  21. */
  22. @RestController
  23. @RequestMapping("/env-warning-threshold")
  24. public class EnvWarningThresholdController {
  25. @Autowired
  26. private IEnvWarningThresholdService envWarningThresholdService;
  27. @PostMapping("/saveThreshold")
  28. public Result saveThreshold(@RequestBody Map<String ,String> paramsMap){
  29. String farmId = paramsMap.get("farmId");
  30. String maxTem = paramsMap.get("maxTem");
  31. String minTem = paramsMap.get("minTem");
  32. String maxHum = paramsMap.get("maxHum");
  33. String minHum = paramsMap.get("minHum");
  34. EnvWarningThreshold envWarningThreshold = new EnvWarningThreshold();
  35. envWarningThreshold.setFarmId(Integer.parseInt(farmId));
  36. envWarningThreshold.setMaxHum(maxHum);
  37. envWarningThreshold.setMinHum(minHum);
  38. envWarningThreshold.setMaxTem(maxTem);
  39. envWarningThreshold.setMinTem(minTem);
  40. envWarningThresholdService.saveOrUpdate(envWarningThreshold,new UpdateWrapper<EnvWarningThreshold>().eq("farm_id",farmId));
  41. return Result.SUCCESS();
  42. }
  43. }