1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.nokia.common.controller;
- import com.nokia.task.LtePmTask;
- import lombok.extern.log4j.Log4j2;
- import org.junit.jupiter.api.Test;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.scheduling.annotation.Scheduled;
- import org.springframework.web.bind.annotation.*;
- import java.io.IOException;
- import java.time.LocalDateTime;
- import java.time.format.DateTimeFormatter;
- @Log4j2
- @RestController
- @RequestMapping("/ltePmTask")
- public class LtePmTaskController {
- @Autowired
- LtePmTask ltePmTask;
- @GetMapping("/ltePmTaskReissue")
- public String reissue(@RequestParam String hostString) {
- // 空值检查
- if (ltePmTask == null || hostString == null) {
- return "参数不能为空";
- }
- try {
- // 执行任务
- ltePmTask.gpload(hostString);
- return "补发成功";
- } catch (IOException e) {
- // 异常处理,可以记录日志或者返回特定错误信息
- return "补发失败,发生IO异常:" + e.getMessage();
- }
- }
- }
|