feat: bug-905 优化设备信息查询
This commit is contained in:
parent
8fe17faca6
commit
cfcde9db80
|
|
@ -41,7 +41,6 @@ import org.ttzero.excel.entity.Workbook;
|
|||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.validation.Valid;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
|
@ -771,20 +770,4 @@ public class DeviceController extends ControllerBase {
|
|||
}
|
||||
return ResponseEntity.ok().build();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取设备机型
|
||||
* @param deviceNo 设备编号
|
||||
* @return 设备机型
|
||||
*/
|
||||
@GetMapping("/getModelNo")
|
||||
public ApiResult<String> getModelNo(@RequestParam @NotBlank String deviceNo) {
|
||||
Device device = deviceService.lambdaQuery()
|
||||
.eq(Device::getDeviceNo, deviceNo)
|
||||
.orderByDesc(Device::getDeviceState)
|
||||
.last("limit 1")
|
||||
.one();
|
||||
VUtils.trueThrowBusinessError(Objects.isNull(device)).throwMessage("设备编号无效");
|
||||
return ApiResult.success(device.getModelNo());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
LEFT JOIN device_component dc ON d.model_no = dc.model_no AND dc.`enable` = 1
|
||||
LEFT JOIN t_base_customer c ON c.agency_company_code=d.agent_code
|
||||
WHERE d.device_no = #{deviceNo}
|
||||
ORDER BY d.data_valid_state DESC,d.device_state
|
||||
ORDER BY d.data_valid_state DESC,d.device_state DESC
|
||||
LIMIT 1;
|
||||
</select>
|
||||
<sql id="whr">
|
||||
|
|
|
|||
Loading…
Reference in New Issue