package com.whyc.service;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.whyc.mapper.UpsPowerSignalMapper;
|
import com.whyc.pojo.UpsPowerSignal;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
@Service
|
public class UpsPowerSignalService {
|
|
@Resource
|
private UpsPowerSignalMapper mapper;
|
|
public void add(UpsPowerSignal signal) {
|
mapper.insert(signal);
|
}
|
|
public List<UpsPowerSignal> getList() {
|
return mapper.selectList(null);
|
}
|
|
public void update(UpsPowerSignal signal) {
|
UpdateWrapper<UpsPowerSignal> update = Wrappers.update();
|
update.eq("power_device_id",signal.getPowerDeviceId());
|
mapper.update(signal,update);
|
}
|
|
public static void main(String[] args) {
|
float valueFloat;
|
try {
|
valueFloat = Float.parseFloat("34.7");
|
} catch (NumberFormatException e) {
|
//如果没有获取到点位的测量值,为NULL或者NAN,赋值0,避免报错影响程序执行
|
valueFloat = 0f;
|
}
|
System.out.println(valueFloat);
|
}
|
|
}
|