1、如果光伏板电压低于电池电压3V,强制把充电电流和积分电量改为0显示

This commit is contained in:
weidong 2025-05-28 11:59:50 +08:00
parent c82f87c3dc
commit c9337e0777

View File

@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSession;
import java.util.List;
/** /**
* 状态消息 控制器 * 状态消息 控制器
@ -40,7 +41,17 @@ public class GnssMsgStatusController extends BasicController implements CommonEx
@RequestMapping("/gnss/msg/status/list") @RequestMapping("/gnss/msg/status/list")
@ResponseBody @ResponseBody
public JSONObject listStatusMsg(HttpSession session, Integer page, Integer limit, String searchParams) { public JSONObject listStatusMsg(HttpSession session, Integer page, Integer limit, String searchParams) {
return this.pageList(session, page, limit, searchParams); JSONObject obj = this.pageList(session, page, limit, searchParams);
List<GnssStatusMsg> msgList = (List<GnssStatusMsg>) obj.get("data");
for(GnssStatusMsg msg:msgList){
if(msg.getChargecurrency()!=null && msg.getSolarvoltage()!=null){
if(msg.getVoltage()>msg.getSolarvoltage()+3000){
msg.setChargecurrency(0);
msg.setChargewatt(0.0F);
}
}
}
return obj;
} }
/** /**