huang
2025-10-22 3eaf0f2f1b909ac429cac9fc26af767ddecda065
hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/uppattenusage/controller/UpPattenUsageController.java
@@ -10,8 +10,11 @@
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.MessageSource;
import org.springframework.context.i18n.LocaleContextHolder;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
/**
@@ -35,6 +38,10 @@
    private EngineeringService engineeringService;
    @Autowired
    private OptimizeProjectService optimizeProjectService;
    // 国际语言库
    @Resource
    private MessageSource messageSource;
    @ApiOperation("显示选择的工程信息")
@@ -98,13 +105,33 @@
    @ApiOperation("添加任务")
    @PostMapping("/insertTask")
    public Result insertTask(Integer quantity, Integer slot) {
        return Result.build(200, "添加成功", upPattenUsageService.insertTask(quantity, slot));
        Boolean result = upPattenUsageService.insertTask(quantity, slot);
        String successMsg = messageSource.getMessage(
                "rawglass.success",
                null,
                LocaleContextHolder.getLocale()
        );
        if (result) {
            return Result.build(200, successMsg, true);
        } else {
            return Result.build(500, "fail", false);
        }
    }
    @ApiOperation("删除任务")
    @PostMapping("/deleteTask")
    public Result deleteUpPattenTask(String id) {
        return Result.build(200, "删除成功", upPattenUsageService.deleteUpPattenTask(id));
        Boolean result = upPattenUsageService.deleteUpPattenTask(id);
        String successMsg = messageSource.getMessage(
                "rawglass.delete.success",
                null,
                LocaleContextHolder.getLocale()
        );
        if (result) {
            return Result.build(200, successMsg, true);
        } else {
            return Result.build(500, "fail", false);
        }
    }
}