123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- package com.zcxk.meterreadingsystemv2.controller;
- import com.zcxk.meterreadingsystemv2.common.AjaxMessage;
- import com.zcxk.meterreadingsystemv2.common.ResultStatus;
- import com.zcxk.meterreadingsystemv2.repository.MongoMeterReadRecord;
- import com.zcxk.meterreadingsystemv2.repository.MeterReadRecordRepository;
- import com.zcxk.meterreadingsystemv2.scheduled.MeterReadingScheduleTask;
- import com.zcxk.meterreadingsystemv2.service.MeterReadService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- @Controller
- @ResponseBody
- @RequestMapping("/test")
- @Api(tags = "测试")
- public class TestController {
- @Autowired
- private MeterReadService meterReadService;
- @Autowired
- private MeterReadingScheduleTask meterReadingScheduleTask;
- @Autowired
- private MeterReadRecordRepository meterReadRecordRepository;
- /*@GetMapping("test")
- @ApiOperation(value = "测试")
- public AjaxMessage test(
- @ApiParam(value = "名称", required = false) @RequestParam(required = false) String name
- ) {
- meterReadService.test(name);
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("switchDb")
- @ApiOperation(value = "切换数据库")
- public AjaxMessage switchDb(
- @ApiParam(value = "名称", required = false) @RequestParam(required = false) String name
- ) {
- meterReadService.switchDb(name);
- return new AjaxMessage<>(ResultStatus.OK);
- }*/
- @GetMapping("test")
- @ApiOperation(value = "测试")
- public AjaxMessage testGetUser(
- ) {
- //meterReadService.testGetUser();
- //meterReadService.test(null);
- meterReadService.testQ(null);
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("test2")
- @ApiOperation(value = "测试2")
- public AjaxMessage testGetUser2(
- ) {
- //meterReadService.testGetUser();
- //meterReadService.test(null);
- meterReadService.testQ2(null);
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("xpTasks")
- @ApiOperation(value = "执行新蒲新区(遵义新区供水)定时任务")
- public AjaxMessage xpTasks(
- ) {
- meterReadingScheduleTask.xpTasksV2();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("xingpingTasks")
- @ApiOperation(value = "执行兴平定时任务")
- public AjaxMessage xingpingTasks(
- ) {
- meterReadingScheduleTask.xingpingTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("lbTasks")
- @ApiOperation(value = "执行萝北定时任务")
- public AjaxMessage lbTasks(
- ) {
- meterReadingScheduleTask.lbTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- /*@GetMapping("suibinTasks")
- @ApiOperation(value = "执行绥滨定时任务")
- public AjaxMessage suibinTasks(
- ) {
- meterReadingScheduleTask.suibinTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }*/
- @GetMapping("suiyangTasks")
- @ApiOperation(value = "执行绥阳定时任务")
- public AjaxMessage suiyangTasks(
- ) {
- meterReadingScheduleTask.suiyangTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("tongjiangTasks")
- @ApiOperation(value = "执行同江定时任务")
- public AjaxMessage tongjiangTasks(
- ) {
- meterReadingScheduleTask.tongjiangTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("huichuanTasks")
- @ApiOperation(value = "执行汇川定时任务")
- public AjaxMessage huichuanTasks(
- ) {
- meterReadingScheduleTask.huichuanTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("balikunTasks")
- @ApiOperation(value = "执行巴里坤定时任务")
- public AjaxMessage balikunTasks(
- ) {
- meterReadingScheduleTask.balikunTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("jingyangTasks")
- @ApiOperation(value = "执行泾阳定时任务")
- public AjaxMessage jingyangTasks(
- ) {
- meterReadingScheduleTask.jingyangTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("jlTasks")
- @ApiOperation(value = "执行监利定时任务")
- public AjaxMessage jlTasks(
- ) {
- meterReadingScheduleTask.jlTasks();
- return new AjaxMessage<>(ResultStatus.OK);
- }
- @GetMapping("testMongo")
- @ApiOperation(value = "测试mongo")
- public AjaxMessage testMongo(
- ) {
- MongoMeterReadRecord mongoMeterReadRecord = meterReadRecordRepository.findByDeviceIdAndReadDate(801556644956864512L,20210125);
- return new AjaxMessage<>(ResultStatus.OK, mongoMeterReadRecord);
- }
- }
|