xyc
2024-09-10 0a31d5f715701b1491a471f3187b66331e78cd3b
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/TaskPhaseModelController.java
@@ -11,6 +11,7 @@
import com.zt.common.validator.group.AddGroup;
import com.zt.common.validator.group.DefaultGroup;
import com.zt.common.validator.group.UpdateGroup;
import com.zt.life.modules.mainPart.basicInfo.model.ParamData;
import com.zt.life.modules.mainPart.taskReliability.model.TaskPhaseModel;
import com.zt.life.modules.mainPart.taskReliability.service.TaskPhaseModelService;
import io.swagger.annotations.Api;
@@ -58,25 +59,16 @@
        return Result.ok(data);
    }
    @PostMapping
    @ApiOperation("新增")
    @LogOperation("新增")
    public Result insert(@RequestBody TaskPhaseModel taskPhaseModel){
    @PostMapping("save")
    public Result save(@RequestBody TaskPhaseModel model) {
        //效验数据
        ValidatorUtils.validateEntity(taskPhaseModel, AddGroup.class, DefaultGroup.class);
        taskPhaseModelService.insert(taskPhaseModel);
        return Result.ok();
    }
    @PutMapping
    @ApiOperation("修改")
    @LogOperation("修改")
    public Result update(@RequestBody TaskPhaseModel taskPhaseModel){
        //效验数据
        ValidatorUtils.validateEntity(taskPhaseModel, UpdateGroup.class, DefaultGroup.class);
        taskPhaseModelService.update(taskPhaseModel);
        for (TaskPhaseModel taskPhaseModel : model.getDataThreeList()) {
            if (taskPhaseModel.getId()!=null){
                taskPhaseModelService.update(taskPhaseModel);
            }else{
                taskPhaseModelService.insert(taskPhaseModel);
            }
        }
        return Result.ok();
    }