Browse Source

fix--临时保存切换

master
buaixuexideshitongxue 3 weeks ago
parent
commit
e56f93d86b
  1. 10
      src/main/java/com/biutag/supervision/controller/sensitiveperception/ModelClueController.java
  2. 2
      src/main/java/com/biutag/supervision/pojo/entity/ModelClue.java
  3. 28
      src/main/java/com/biutag/supervision/pojo/request/modelClue/ModelCheckUntrueRequest.java

10
src/main/java/com/biutag/supervision/controller/sensitiveperception/ModelClueController.java

@ -8,7 +8,9 @@ import com.biutag.supervision.pojo.dto.ModelClueTaskDistribute;
import com.biutag.supervision.pojo.entity.ModelClue;
import com.biutag.supervision.pojo.model.ModelClueModel;
import com.biutag.supervision.pojo.param.ModelClueQueryParam;
import com.biutag.supervision.pojo.request.modelClue.ModelCheckUntrueRequest;
import com.biutag.supervision.service.ModelClueService;
import io.swagger.v3.oas.annotations.Operation;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.web.bind.annotation.*;
@ -55,4 +57,12 @@ public class ModelClueController {
return Result.success(modelClueService.update(updateWrapper));
}
@Operation(description = "查否|恢复接口")
@PostMapping("/checkUntrue")
public Result<Boolean> checkUntrue(@RequestBody ModelCheckUntrueRequest request) {
LambdaUpdateWrapper<ModelClue> updateWrapper = new LambdaUpdateWrapper<ModelClue>()
.eq(ModelClue::getId, request.getId())
.set(ModelClue::getDistributionState, request.getDistributionState());
return Result.success(modelClueService.update(updateWrapper));
}
}

2
src/main/java/com/biutag/supervision/pojo/entity/ModelClue.java

@ -41,7 +41,7 @@ public class ModelClue {
@TableField("thing_desc")
private String thingDesc;
// 状态 默认 0-未分发 1-已分发 2-已处理
// 状态 默认 0-未分发 1-已分发 2-已处理 3-查否
@TableField("distribution_state")
private String distributionState;

28
src/main/java/com/biutag/supervision/pojo/request/modelClue/ModelCheckUntrueRequest.java

@ -0,0 +1,28 @@
package com.biutag.supervision.pojo.request.modelClue;
import com.biutag.supervision.aop.ParamChecked;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
@Schema(description = "查否请求")
@Getter
@Setter
public class ModelCheckUntrueRequest implements ParamChecked {
@Schema(description = "线索id")
private String id;
@Schema(description = "变更的状态")
private String distributionState;
@Override
public void check() {
if (distributionState == null) {
throw new IllegalArgumentException("请检查要变更的状态");
}
if (id == null) {
throw new IllegalArgumentException("线索id为空");
}
}
}
Loading…
Cancel
Save