鞍钢鲅鱼圈能源管控系统后端代码
dengzedong
4 天以前 ea6292069625317b2778aa7944a90c6181a8ad5a
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunDayScheduleModuleTask.java
@@ -36,17 +36,29 @@
    public void run(String params) {
        logger.info("runDayScheduleModuleTask定时任务正在执行,参数为:{}", params);
        try {
            String[] split = params.split(",");
            String code;
            String day = "0";
            if (split.length > 1) {
                code = split[0];
                day = split[1];
            }else {
                code = split[0];
            }
            Calendar calendar = Calendar.getInstance();
            calendar.set(Calendar.SECOND, 0);
            calendar.set(Calendar.MILLISECOND, 0);
            calendar.set(Calendar.MINUTE,0);
            calendar.set(Calendar.HOUR_OF_DAY,0);
            calendar.add(Calendar.DAY_OF_YEAR,Integer.parseInt(day));
            MdkScheduleReqDTO dto = new MdkScheduleReqDTO();
            dto.setScheduleTime(calendar.getTime());
            dto.setScheduleCode(params);
            dto.setScheduleCode(code);
            MdkScheduleRespDTO mdkScheduleRespDTO = mdkApi.doSchedule(dto);
            logger.info(params + "调度方案执行完成," + mdkScheduleRespDTO);
            logger.info(code + "调度方案执行完成," + mdkScheduleRespDTO);
            logger.info("调度方案结果开始下发");
            if (mdkApi.scheduleModelOut(mdkScheduleRespDTO)) {
                logger.info("调度方案结果下发成功");
@@ -55,9 +67,8 @@
            }
            //焦化备煤建议保存
            if (AnStellCOAL.equals(params)) {
            if (AnStellCOAL.equals(code)) {
                Object equipOperationInfo =  mdkScheduleRespDTO.getResult().get("EquipOperationInfo");
                if(equipOperationInfo != null && StringUtils.isNotBlank(equipOperationInfo.toString())) {
                    JSONArray jsonArray = JSON.parseArray(equipOperationInfo.toString());
                    if (jsonArray.size() > 0) {
@@ -78,10 +89,5 @@
            ex.printStackTrace();
        }
        logger.info("runDayScheduleModuleTask运行完成");
    }
    public static void main(String[] args) {
        String s = "[\"\\u5f53\\u65e5\\u5907\\u7164\\u5de5\\u5e8f\\u572807:29-10:29\\u65f6\\u6bb5\\u5185\\u8eb2\\u5cf0\\u6210\\u529f\", \"\\u5efa\\u8bae\\u5907\\u7164\\u5de5\\u5e8f\\u572815:59-16:45\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5efa\\u8bae\\u5907\\u7164\\u5de5\\u5e8f\\u572820:07-20:59\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5f53\\u65e5\\u9ad8\\u538b\\u76ae\\u5e26\\u572807:29-10:29\\u65f6\\u6bb5\\u5185\\u8eb2\\u5cf0\\u6210\\u529f\", \"\\u5efa\\u8bae\\u9ad8\\u538b\\u76ae\\u5e26\\u572815:59-16:45\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5efa\\u8bae\\u9ad8\\u538b\\u76ae\\u5e26\\u572820:07-20:59\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5f53\\u65e51#\\u7c89\\u788e\\u673a\\u572807:29-10:29\\u65f6\\u6bb5\\u5185\\u8eb2\\u5cf0\\u6210\\u529f\", \"\\u5efa\\u8bae1#\\u7c89\\u788e\\u673a\\u572815:59-16:28\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5efa\\u8bae1#\\u7c89\\u788e\\u673a\\u572820:31-20:59\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5f53\\u65e52#\\u7c89\\u788e\\u673a\\u672a\\u8fd0\\u884c\", \"\\u5f53\\u65e53#\\u7c89\\u788e\\u673a\\u572807:29-10:29\\u65f6\\u6bb5\\u5185\\u8eb2\\u5cf0\\u6210\\u529f\", \"\\u5efa\\u8bae3#\\u7c89\\u788e\\u673a\\u572815:59-16:28\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5efa\\u8bae3#\\u7c89\\u788e\\u673a\\u572820:32-20:59\\u65f6\\u6bb5\\u7ee7\\u7eed\\u8eb2\\u5cf0\", \"\\u5f53\\u65e51#\\u9884\\u7c89\\u788e\\u673a\\u672a\\u8fd0\\u884c\", \"\\u5f53\\u65e52#\\u9884\\u7c89\\u788e\\u673a\\u672a\\u8fd0\\u884c\"]";
        System.out.println(JSON.toJSONString(JSON.parse(s)));
    }
}