package com.ruoyi.integration.controller;
|
|
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.common.core.utils.StringUtils;
|
import com.ruoyi.integration.api.model.BmsDemandAndChargerExportation;
|
import com.ruoyi.integration.api.model.UploadRealTimeMonitoringData;
|
import com.ruoyi.integration.mongodb.service.BmsDemandAndChargerExportationService;
|
import org.springframework.data.domain.Sort;
|
import org.springframework.data.mongodb.core.query.Criteria;
|
import org.springframework.data.mongodb.core.query.Query;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/11/1 15:52
|
*/
|
@RestController
|
@RequestMapping("/bmsDemandAndChargerExportation")
|
public class BmsDemandAndChargerExportationController {
|
|
@Resource
|
private BmsDemandAndChargerExportationService bmsDemandAndChargerExportationService;
|
|
/**
|
* 获取充电中bms数据
|
* @param orderCode
|
* @return
|
*/
|
@PostMapping("/getBmsDemandAndChargerExportation")
|
public R<BmsDemandAndChargerExportation> getBmsDemandAndChargerExportation(@RequestParam("orderCode") String orderCode){
|
List<BmsDemandAndChargerExportation> bmsDemandAndChargerExportation = bmsDemandAndChargerExportationService.getBmsDemandAndChargerExportation(orderCode);
|
if(bmsDemandAndChargerExportation.size() > 0){
|
BmsDemandAndChargerExportation uploadRealTimeMonitoringData = bmsDemandAndChargerExportation.get(0);
|
return R.ok(uploadRealTimeMonitoringData);
|
}
|
return R.ok();
|
}
|
|
|
}
|