| | |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.BattInfMapper; |
| | | import com.whyc.mapper.BattRtstateMapper; |
| | | import com.whyc.mapper.BattdischargePlanMapper; |
| | | import com.whyc.pojo.BattRtstate; |
| | | import com.whyc.pojo.BattdischargePlan; |
| | | import com.whyc.pojo.Battinf; |
| | | import com.whyc.pojo.UserInf; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | |
| | | @Resource |
| | | private BattInfMapper battInfMapper; |
| | | |
| | | @Resource |
| | | private BattRtstateMapper rtstateMapper; |
| | | |
| | | //查询 |
| | | public Response serchByCondition(BattdischargePlan battdischargePlan) { |
| | |
| | | } |
| | | //创建计划-创建计划 |
| | | public Response getBattSate(int battGroupId) { |
| | | return new Response().set(1>0?1:0); |
| | | BattRtstate brt=rtstateMapper.getCurrentSate(battGroupId); |
| | | Response response=new Response(); |
| | | if(brt != null){ |
| | | response.setCode(1); |
| | | Calendar instance = Calendar.getInstance(); |
| | | instance.add(Calendar.MINUTE,-1); |
| | | Date time = instance.getTime(); |
| | | if(time.compareTo(brt.getRecDatetime())>0){ |
| | | response.setMsg("通讯故障"); |
| | | }else{ |
| | | /** |
| | | * 0 未知 |
| | | * 1 浮充 |
| | | * 2 充电 |
| | | * 3 放电 |
| | | * 4 均充 |
| | | */ |
| | | switch (brt.getBattState()){ |
| | | case 0 : response.setMsg("未进行充放电操作"); break; |
| | | case 1 : response.setMsg("浮充"); break; |
| | | case 2 : response.setMsg("充电"); break; |
| | | case 3 : response.setMsg("放电"); break; |
| | | case 4 : response.setMsg("均充"); break; |
| | | } |
| | | |
| | | } |
| | | }else{ |
| | | response.setMsg("无法查询到该电池当前状态"); |
| | | } |
| | | return response; |
| | | } |
| | | } |