update
This commit is contained in:
		@@ -48,7 +48,7 @@ public class HttpClient {
 | 
			
		||||
 | 
			
		||||
    public static String httpPost(String url, String json) throws IOException {
 | 
			
		||||
        //OkHttpClient httpClient = new OkHttpClient();
 | 
			
		||||
        OkHttpClient httpClient = new OkHttpClient().newBuilder().connectTimeout(300L, TimeUnit.SECONDS)
 | 
			
		||||
        OkHttpClient httpClient = new OkHttpClient().newBuilder().connectTimeout(300L, TimeUnit.MINUTES)
 | 
			
		||||
                .writeTimeout(60*30, TimeUnit.SECONDS)
 | 
			
		||||
                .readTimeout(60*30, TimeUnit.SECONDS)
 | 
			
		||||
                .build();
 | 
			
		||||
 
 | 
			
		||||
@@ -128,10 +128,11 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
        Long startPoint = pointInfoServiceBiz.getOne(new QueryWrapper<PointInfo>().eq(PointInfo.NOTE, runTask.getStartPosition())).getCode();
 | 
			
		||||
        Long endPoint = pointInfoServiceBiz.getOne(new QueryWrapper<PointInfo>().eq(PointInfo.NOTE, runTask.getEndPosition())).getCode();
 | 
			
		||||
        Integer status = sendTaskToRgv(vehicleId, currTaskId, startPoint, endPoint, currTask.getPlcValue());
 | 
			
		||||
        logger.info(String.valueOf(status));
 | 
			
		||||
        //执行成功,托盘进炉
 | 
			
		||||
        if (status==1){
 | 
			
		||||
            //开始记录能源消耗
 | 
			
		||||
            asynStartRecordConsume(currTaskId,currTask.getKilnId());
 | 
			
		||||
            // TODO: 2022/7/7  开始记录能源消耗
 | 
			
		||||
            //asynStartRecordConsume(currTaskId,currTask.getKilnId());
 | 
			
		||||
            logger.info("===执行任务:"+currTaskId+" ,车辆搬运任务,车辆:"+vehicleId+" ,起点:"+startPoint+" ,终点:"+endPoint+"任务执行成功===");
 | 
			
		||||
            //更新调度表状态为完成
 | 
			
		||||
            runTask.setUpdateTime(LocalDateTime.now());
 | 
			
		||||
@@ -215,7 +216,8 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
        Integer status = sendTaskToRgv(vehicleId, currTaskId, startPoint, endPoint, currTask.getPlcValue());
 | 
			
		||||
        //执行成功,托盘进炉
 | 
			
		||||
        if (status==1){
 | 
			
		||||
            asynStartRecordConsume(currTaskId,currTask.getKilnId());
 | 
			
		||||
            // TODO: 2022/7/7
 | 
			
		||||
            //asynStartRecordConsume(currTaskId,currTask.getKilnId());
 | 
			
		||||
            logger.info("===执行任务:"+currTaskId+" ,车辆搬运任务,车辆:"+vehicleId+" ,起点:"+startPoint+" ,终点:"+endPoint+"任务执行成功===");
 | 
			
		||||
            //更新调度表状态为完成
 | 
			
		||||
            runTask.setUpdateTime(LocalDateTime.now());
 | 
			
		||||
@@ -413,8 +415,9 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
        Long endPoint = pointInfoServiceBiz.getOne(new QueryWrapper<PointInfo>().eq(PointInfo.NOTE, runTask.getEndPosition())).getCode();
 | 
			
		||||
        Integer status = sendTaskToRgv(vehicleId, currTaskId, startPoint, endPoint, currTask.getPlcValue());
 | 
			
		||||
        if (status==1){
 | 
			
		||||
            //加工完成,记录结束时能源消耗
 | 
			
		||||
            asynEndRecordConsume(currTaskId,currTask.getKilnId());
 | 
			
		||||
 | 
			
		||||
            // TODO: 2022/7/7  加工完成,记录结束时能源消耗
 | 
			
		||||
            //asynEndRecordConsume(currTaskId,currTask.getKilnId());
 | 
			
		||||
            logger.info("===执行任务:"+currTaskId+" ,车辆搬运任务,车辆:"+vehicleId+" ,起点:"+startPoint+" ,终点:"+endPoint+"任务执行成功===");
 | 
			
		||||
            //更新关系表状态为完成
 | 
			
		||||
            runTask.setUpdateTime(LocalDateTime.now());
 | 
			
		||||
 
 | 
			
		||||
@@ -77,7 +77,7 @@ public class ScheduledTask extends BaseService {
 | 
			
		||||
    @Test
 | 
			
		||||
    public void test() throws IOException {
 | 
			
		||||
    }
 | 
			
		||||
    @Scheduled(fixedDelay = 1000*60)
 | 
			
		||||
    //@Scheduled(fixedDelay = 1000*60)
 | 
			
		||||
    public void testWebsocket() throws IOException {
 | 
			
		||||
        //查询出正在进炉加工的curr_task,查询对应炉号是否Working,查询计划时间,剩余时间,查询标识卡详情
 | 
			
		||||
        List<CurrTask> currTaskList = currTaskServiceBiz.list(new QueryWrapper<CurrTask>().eq(CurrTask.IS_IN, 1));
 | 
			
		||||
@@ -179,7 +179,7 @@ public class ScheduledTask extends BaseService {
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询加工完成的窑炉
 | 
			
		||||
     */
 | 
			
		||||
    //@Scheduled(fixedDelay = 1000*60*3)
 | 
			
		||||
    @Scheduled(fixedDelay = 1000*60*2)
 | 
			
		||||
    public void taskForStockToKiln() throws IOException {
 | 
			
		||||
        //两辆车是否都空闲,只有两辆车都空闲才被允许做任务
 | 
			
		||||
        List<VehicleInfo> vehicleInfoList = vehicleInfoServiceBiz.list(new QueryWrapper<VehicleInfo>().eq(VehicleInfo.STATUS, 0));
 | 
			
		||||
@@ -195,7 +195,7 @@ public class ScheduledTask extends BaseService {
 | 
			
		||||
                Long kilnId = currTask.getKilnId();
 | 
			
		||||
                KilnInfo kilnInfo = kilnInfoServiceBiz.getById(kilnId);
 | 
			
		||||
                PlcNameSpace plcNameSpace = plcNameSpaceServiceBiz.getOne(new QueryWrapper<PlcNameSpace>()
 | 
			
		||||
                        .eq(PlcNameSpace.EQ_TYPE, 1)
 | 
			
		||||
                        .eq(PlcNameSpace.EQ_TYPE, 0)
 | 
			
		||||
                        .eq(PlcNameSpace.TYPE, 0)
 | 
			
		||||
                        .eq(PlcNameSpace.EQ_ID,kilnId));
 | 
			
		||||
                //通过允许出炉信号来判定是否加工完成
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user