package com.mes.alarm.controller; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.mes.alarm.entity.ProductAlarmInfo; import com.mes.alarm.entity.request.ProductAlarmInfoRequest; import com.mes.alarm.service.ProductAlarmInfoService; import com.mes.common.config.Const; import com.mes.utils.Result; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * @author Administrator */ @RestController @RequestMapping("productAlarmInfo") public class ProductAlarmInfoController { /** * 服务对象 */ @Resource private ProductAlarmInfoService productAlarmInfoService; @ApiOperation("报警数据确认") @PostMapping("/updateAlarmInfo") public Result updateAlarmInfo(@RequestBody ProductAlarmInfoRequest request) { return Result.build(200, "查询成功", productAlarmInfoService.update(new LambdaUpdateWrapper() .eq(ProductAlarmInfo::getId, request.getId()).set(ProductAlarmInfo::getState, Const.RAW_GLASS_TASK_SUCCESS))); } }