whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/CheckService.java
@@ -2,6 +2,7 @@
import com.whyc.dto.AlarmDaoFactory;
import com.whyc.dto.Response;
import com.whyc.mapper.Fbs9100StateMapper;
import com.whyc.pojo.*;
import org.springframework.stereotype.Service;
@@ -63,7 +64,7 @@
        Map<String,Object> map = new HashMap<>();
        map.put("dev_id",deviceId);
        Fbs9100sBuscoupleState busCoupleState = new QuickService<Fbs9100sBuscoupleState>().selectOne(request, "fbs9100sBuscoupleStateMapper", map, "rlayworkmode");
        if(busCoupleState != null && busCoupleState.getRlayworkmode()!=1){
        if(busCoupleState != null && (busCoupleState.getRlayworkmode()!=1 && busCoupleState.getRlayworkmode()!=3)){
            response.set(1,false);
        }else{
            response.set(1,true);
@@ -84,4 +85,19 @@
        }
        return response;
    }
    public Response checkSix(HttpServletRequest request, int deviceId, int index) {
        Response response = new Response();
        Map<String,Object> map = new HashMap<>();
        map.put("dev_id",deviceId);
        Fbs9100State state = new QuickService<Fbs9100State>().selectOne(request, "fbs9100StateMapper", map, "dev_pos_states", "dev_neg_states");
        if(state!= null
                && state.getDevPosStates().split(",")[index].equals("1")
                && state.getDevNegStates().split(",")[index].equals("1")){
            response.set(1,true);
        }else{
            response.set(1,false);
        }
        return response;
    }
}