| | |
| | | package com.yuanchu.mom.controller; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.mom.annotation.ValueAuth; |
| | |
| | | import com.yuanchu.mom.pojo.Device; |
| | | import com.yuanchu.mom.service.DataConfigService; |
| | | import com.yuanchu.mom.service.DeviceService; |
| | | import com.yuanchu.mom.utils.DataAcquisition; |
| | | import com.yuanchu.mom.utils.JackSonUtil; |
| | | import com.yuanchu.mom.vo.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | |
| | | // } |
| | | |
| | | @ValueAuth |
| | | @ApiModelProperty("/数采") |
| | | @GetMapping("/text") |
| | | public Result<?> text(HttpServletRequest request) { |
| | | return Result.success(DataAcquisition.dataAcquisitionEntrance(request, new Device())); |
| | | @ValueClassify("设备") |
| | | @ApiOperation("/数采-数据采集") |
| | | @GetMapping("/dataCollection") |
| | | public Result<?> dataAcquisition(HttpServletRequest request, @RequestParam("id") Integer id, |
| | | @RequestParam("entrustCode") String entrustCode, |
| | | @RequestParam("sampleCode") String sampleCode) { |
| | | return deviceService.dataAcquisition(request, id, entrustCode, sampleCode); |
| | | } |
| | | |
| | | @ValueAuth |
| | | @ApiOperation(value = "判断该设备是否可以数采") |
| | | @GetMapping("/determineWhetherToCollectData") |
| | | public Result<?> determineWhetherToCollectData(@RequestParam("managementNumber") String managementNumber) { |
| | | Device device = deviceService.getOne(Wrappers.<Device>lambdaQuery() |
| | | .eq(Device::getManagementNumber, managementNumber)); |
| | | if (ObjectUtils.isEmpty(device)) { |
| | | return Result.fail("设备编号错误!"); |
| | | } |
| | | if (ObjectUtils.isEmpty(device.getFileType()) || ObjectUtils.isEmpty(device.getCollectUrl())) { |
| | | return Result.success(false); |
| | | } else { |
| | | return Result.success(true); |
| | | } |
| | | } |
| | | |
| | | @ValueClassify("设备") |