| | |
| | | import java.io.FileInputStream; |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | |
| | | |
| | | /** |
| | |
| | | @Api(tags = "simulat_assess") |
| | | public class SimulatAssessController { |
| | | private static final Logger logger = LoggerFactory.getLogger(SimulatAssessController.class); |
| | | private static final String taskTypeProgress = "calcprog"; |
| | | |
| | | @Autowired |
| | | private RedisTemplate redisTemplate; |
| | |
| | | |
| | | @GetMapping("getCalcProgress") |
| | | public Result getCalcProgress(Long taskId) { |
| | | String key = taskId.toString() + taskTypeProgress; |
| | | String key = taskId.toString() + simulatAssessService.RELIA_SIM_TASK_TYPE_PROGRESS; |
| | | String progress = (String) redisTemplate.opsForValue().get(key); |
| | | if (progress == null) progress = "0"; |
| | | if(Objects.equals(progress, "100")){ |
| | | simulatAssessService.deleteSimInfoInRedis(taskId); |
| | | } |
| | | return Result.ok(progress); |
| | | } |
| | | |