Jelajahi Sumber

ly 添加日志

ly 2 minggu lalu
induk
melakukan
22443c4c05

+ 195 - 104
master/src/main/java/com/ruoyi/project/production/controller/TFurnanceTemperatureController.java

@@ -985,28 +985,51 @@ public class TFurnanceTemperatureController extends BaseController
     @GetMapping("/coil")
     public AjaxResult coil(TFurnanceTemperature tFurnanceTemperature)
     {
-        tFurnanceTemperature.setFurnanceName("H109");
-        List<TFurnanceTemperature> list109 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H110");
-        List<TFurnanceTemperature> list110 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H111");
-        List<TFurnanceTemperature> list111 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H112");
-        List<TFurnanceTemperature> list112 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H113");
-        List<TFurnanceTemperature> list113 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H114");
-        List<TFurnanceTemperature> list114 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H115");
-        List<TFurnanceTemperature> list115 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H116");
-        List<TFurnanceTemperature> list116 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H117");
-        List<TFurnanceTemperature> list117 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H118");
-        List<TFurnanceTemperature> list118 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        tFurnanceTemperature.setFurnanceName("H130");
-        List<TFurnanceTemperature> list130 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+        logger.info("开始执行查询裂解炉炉管测温COIL接口");
+        try {
+            tFurnanceTemperature.setFurnanceName("H109");
+            List<TFurnanceTemperature> list109 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H109数据条数: {}", list109.size());
+            
+            tFurnanceTemperature.setFurnanceName("H110");
+            List<TFurnanceTemperature> list110 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H110数据条数: {}", list110.size());
+            
+            tFurnanceTemperature.setFurnanceName("H111");
+            List<TFurnanceTemperature> list111 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H111数据条数: {}", list111.size());
+            
+            tFurnanceTemperature.setFurnanceName("H112");
+            List<TFurnanceTemperature> list112 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H112数据条数: {}", list112.size());
+            
+            tFurnanceTemperature.setFurnanceName("H113");
+            List<TFurnanceTemperature> list113 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H113数据条数: {}", list113.size());
+            
+            tFurnanceTemperature.setFurnanceName("H114");
+            List<TFurnanceTemperature> list114 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H114数据条数: {}", list114.size());
+            
+            tFurnanceTemperature.setFurnanceName("H115");
+            List<TFurnanceTemperature> list115 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H115数据条数: {}", list115.size());
+            
+            tFurnanceTemperature.setFurnanceName("H116");
+            List<TFurnanceTemperature> list116 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H116数据条数: {}", list116.size());
+            
+            tFurnanceTemperature.setFurnanceName("H117");
+            List<TFurnanceTemperature> list117 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H117数据条数: {}", list117.size());
+            
+            tFurnanceTemperature.setFurnanceName("H118");
+            List<TFurnanceTemperature> list118 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H118数据条数: {}", list118.size());
+            
+            tFurnanceTemperature.setFurnanceName("H130");
+            List<TFurnanceTemperature> list130 = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.debug("查询H130数据条数: {}", list130.size());
         if (list109.size() != list110.size() || list109.size() != list111.size()
                 || list109.size() != list112.size() || list109.size() != list113.size()
                 || list109.size() != list114.size() || list109.size() != list115.size()
@@ -1270,7 +1293,12 @@ public class TFurnanceTemperatureController extends BaseController
                         + this.getMaxValue(pass11) + "," + this.getMaxValue(pass12));
             }
         }
+        logger.info("查询裂解炉炉管测温COIL接口执行完成,返回数据条数: {}", coilList.size());
         return AjaxResult.success(coilList);
+        } catch (Exception e) {
+            logger.error("查询裂解炉炉管测温COIL接口执行异常", e);
+            throw e;
+        }
     }
 
     /**
@@ -1279,65 +1307,78 @@ public class TFurnanceTemperatureController extends BaseController
     @PreAuthorize("@ss.hasPermi('production:pressure:list')")
     @GetMapping("/coilAnalysis")
     public AjaxResult coilAnalysis(TFurnanceTemperature tFurnanceTemperature) {
-        String furnace = tFurnanceTemperature.getFurnanceName();
-        String pass = "pass" + tFurnanceTemperature.getPass();
-        Date startDate = tFurnanceTemperature.getStartDate();
-        Date endDate = tFurnanceTemperature.getEndDate();
-        TFurnanceTemperature temperature = new TFurnanceTemperature();//查询对象
-        temperature.setFurnanceName(furnace);
-        if (startDate == null && endDate == null) {//不包含指定日期
-            Date today = new Date();
-            Calendar addOneDay = Calendar.getInstance();
-            addOneDay.setTime(today);
-            addOneDay.add(Calendar.DAY_OF_MONTH, 1);
-            addOneDay.set(Calendar.HOUR_OF_DAY, 0);
-            addOneDay.set(Calendar.MINUTE, 0);
-            addOneDay.set(Calendar.SECOND, 0);
-            addOneDay.set(Calendar.MILLISECOND, 0);
-            Calendar minusOneMonth = Calendar.getInstance();
-            minusOneMonth.setTime(today);
-            minusOneMonth.add(Calendar.MONTH, -1);
-            minusOneMonth.set(Calendar.HOUR_OF_DAY, 0);
-            minusOneMonth.set(Calendar.MINUTE, 0);
-            minusOneMonth.set(Calendar.SECOND, 0);
-            minusOneMonth.set(Calendar.MILLISECOND, 0);
-            temperature.setStartDate(minusOneMonth.getTime());
-            temperature.setEndDate(addOneDay.getTime());
-        } else {//包含指定日期
-            temperature.setStartDate(startDate);
-            temperature.setEndDate(endDate);
-        }
-        List<TFurnanceTemperature> tFurnanceTemperatures = tFurnanceTemperatureService.selectCoilAnalysis(temperature);//原始数据列表
-        List<FurnanceTemperatureCoilVO> coilVoList = new ArrayList<FurnanceTemperatureCoilVO>();//返回数据列表
-        //数据组装
-        for (TFurnanceTemperature obj : tFurnanceTemperatures) {
-            int passMaxValue = 0;//pass最大值
-            switch (furnace) {
-                case "H109":
-                    passMaxValue = this.setPassMaxValueH109(obj, pass);
-                    break;
-                case "H110":
-                case "H111":
-                case "H112":
-                case "H113":
-                case "H114":
-                case "H115":
-                case "H116":
-                case "H117":
-                case "H118":
-                    passMaxValue = this.setPassMaxValueH11x(obj, pass);
-                    break;
-                case "H130":
-                    passMaxValue = this.setPassMaxValueH130(obj, pass);
-                    break;
-            }
-            //插入返回列表
-            FurnanceTemperatureCoilVO vo = new FurnanceTemperatureCoilVO();
-            vo.setRecordTime(obj.getRecordTime());
-            vo.setPassMaxValue(passMaxValue);
-            coilVoList.add(vo);
+        logger.info("开始执行查询裂解炉炉管测温COIL趋势分析接口,入参: furnanceName={}, pass={}, startDate={}, endDate={}", 
+                   tFurnanceTemperature.getFurnanceName(), tFurnanceTemperature.getPass(), 
+                   tFurnanceTemperature.getStartDate(), tFurnanceTemperature.getEndDate());
+        try {
+            String furnace = tFurnanceTemperature.getFurnanceName();
+            String pass = "pass" + tFurnanceTemperature.getPass();
+            Date startDate = tFurnanceTemperature.getStartDate();
+            Date endDate = tFurnanceTemperature.getEndDate();
+            TFurnanceTemperature temperature = new TFurnanceTemperature();//查询对象
+            temperature.setFurnanceName(furnace);
+            if (startDate == null && endDate == null) {//不包含指定日期
+                Date today = new Date();
+                Calendar addOneDay = Calendar.getInstance();
+                addOneDay.setTime(today);
+                addOneDay.add(Calendar.DAY_OF_MONTH, 1);
+                addOneDay.set(Calendar.HOUR_OF_DAY, 0);
+                addOneDay.set(Calendar.MINUTE, 0);
+                addOneDay.set(Calendar.SECOND, 0);
+                addOneDay.set(Calendar.MILLISECOND, 0);
+                Calendar minusOneMonth = Calendar.getInstance();
+                minusOneMonth.setTime(today);
+                minusOneMonth.add(Calendar.MONTH, -1);
+                minusOneMonth.set(Calendar.HOUR_OF_DAY, 0);
+                minusOneMonth.set(Calendar.MINUTE, 0);
+                minusOneMonth.set(Calendar.SECOND, 0);
+                minusOneMonth.set(Calendar.MILLISECOND, 0);
+                temperature.setStartDate(minusOneMonth.getTime());
+                temperature.setEndDate(addOneDay.getTime());
+                logger.debug("未指定日期范围,使用默认范围: {} 到 {}", minusOneMonth.getTime(), addOneDay.getTime());
+            } else {//包含指定日期
+                temperature.setStartDate(startDate);
+                temperature.setEndDate(endDate);
+                logger.debug("使用指定日期范围: {} 到 {}", startDate, endDate);
+            }
+            List<TFurnanceTemperature> tFurnanceTemperatures = tFurnanceTemperatureService.selectCoilAnalysis(temperature);//原始数据列表
+            logger.info("查询到原始数据条数: {}", tFurnanceTemperatures.size());
+            
+            List<FurnanceTemperatureCoilVO> coilVoList = new ArrayList<FurnanceTemperatureCoilVO>();//返回数据列表
+            //数据组装
+            for (TFurnanceTemperature obj : tFurnanceTemperatures) {
+                int passMaxValue = 0;//pass最大值
+                switch (furnace) {
+                    case "H109":
+                        passMaxValue = this.setPassMaxValueH109(obj, pass);
+                        break;
+                    case "H110":
+                    case "H111":
+                    case "H112":
+                    case "H113":
+                    case "H114":
+                    case "H115":
+                    case "H116":
+                    case "H117":
+                    case "H118":
+                        passMaxValue = this.setPassMaxValueH11x(obj, pass);
+                        break;
+                    case "H130":
+                        passMaxValue = this.setPassMaxValueH130(obj, pass);
+                        break;
+                }
+                //插入返回列表
+                FurnanceTemperatureCoilVO vo = new FurnanceTemperatureCoilVO();
+                vo.setRecordTime(obj.getRecordTime());
+                vo.setPassMaxValue(passMaxValue);
+                coilVoList.add(vo);
+            }
+            logger.info("查询裂解炉炉管测温COIL趋势分析接口执行完成,返回数据条数: {}", coilVoList.size());
+            return AjaxResult.success(coilVoList);
+        } catch (Exception e) {
+            logger.error("查询裂解炉炉管测温COIL趋势分析接口执行异常", e);
+            throw e;
         }
-        return AjaxResult.success(coilVoList);
     }
 
     public int setPassMaxValueH109(TFurnanceTemperature temperature, String pass) {
@@ -1445,9 +1486,17 @@ public class TFurnanceTemperatureController extends BaseController
     @GetMapping("/list")
     public TableDataInfo list(TFurnanceTemperature tFurnanceTemperature)
     {
-        startPage();
-        List<TFurnanceTemperature> list = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        return getDataTable(list);
+        logger.info("开始执行查询裂解炉炉管测温列表接口,入参: furnanceName={}, recordTime={}", 
+                   tFurnanceTemperature.getFurnanceName(), tFurnanceTemperature.getRecordTime());
+        try {
+            startPage();
+            List<TFurnanceTemperature> list = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.info("查询裂解炉炉管测温列表接口执行完成,返回数据条数: {}", list.size());
+            return getDataTable(list);
+        } catch (Exception e) {
+            logger.error("查询裂解炉炉管测温列表接口执行异常", e);
+            throw e;
+        }
     }
 
     /**
@@ -1458,9 +1507,18 @@ public class TFurnanceTemperatureController extends BaseController
     @GetMapping("/export")
     public AjaxResult export(TFurnanceTemperature tFurnanceTemperature)
     {
-        List<TFurnanceTemperature> list = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
-        ExcelUtil<TFurnanceTemperature> util = new ExcelUtil<TFurnanceTemperature>(TFurnanceTemperature.class);
-        return util.exportExcel(list, "temperature");
+        logger.info("开始执行导出裂解炉炉管测温列表接口,入参: furnanceName={}, recordTime={}", 
+                   tFurnanceTemperature.getFurnanceName(), tFurnanceTemperature.getRecordTime());
+        try {
+            List<TFurnanceTemperature> list = tFurnanceTemperatureService.selectTFurnanceTemperatureList(tFurnanceTemperature);
+            logger.info("查询到导出数据条数: {}", list.size());
+            ExcelUtil<TFurnanceTemperature> util = new ExcelUtil<TFurnanceTemperature>(TFurnanceTemperature.class);
+            logger.info("导出裂解炉炉管测温列表接口执行完成");
+            return util.exportExcel(list, "temperature");
+        } catch (Exception e) {
+            logger.error("导出裂解炉炉管测温列表接口执行异常", e);
+            throw e;
+        }
     }
 
     /**
@@ -1470,7 +1528,19 @@ public class TFurnanceTemperatureController extends BaseController
     @GetMapping(value = "/{id}")
     public AjaxResult getInfo(@PathVariable("id") Long id)
     {
-        return AjaxResult.success(tFurnanceTemperatureService.selectTFurnanceTemperatureById(id));
+        logger.info("开始执行获取裂解炉炉管测温详细信息接口,入参: id={}", id);
+        try {
+            TFurnanceTemperature result = tFurnanceTemperatureService.selectTFurnanceTemperatureById(id);
+            if (result != null) {
+                logger.info("获取裂解炉炉管测温详细信息接口执行完成,返回数据ID: {}", result.getId());
+            } else {
+                logger.warn("未找到ID为{}的裂解炉炉管测温数据", id);
+            }
+            return AjaxResult.success(result);
+        } catch (Exception e) {
+            logger.error("获取裂解炉炉管测温详细信息接口执行异常", e);
+            throw e;
+        }
     }
 
     /**
@@ -1481,7 +1551,20 @@ public class TFurnanceTemperatureController extends BaseController
     @PostMapping
     public AjaxResult add(@RequestBody TFurnanceTemperature tFurnanceTemperature)
     {
-        return toAjax(tFurnanceTemperatureService.insertTFurnanceTemperature(tFurnanceTemperature));
+        logger.info("开始执行新增裂解炉炉管测温接口,入参: furnanceName={}, recordTime={}", 
+                   tFurnanceTemperature.getFurnanceName(), tFurnanceTemperature.getRecordTime());
+        try {
+            int result = tFurnanceTemperatureService.insertTFurnanceTemperature(tFurnanceTemperature);
+            if (result > 0) {
+                logger.info("新增裂解炉炉管测温接口执行完成,新增成功,影响行数: {}", result);
+            } else {
+                logger.warn("新增裂解炉炉管测温接口执行完成,新增失败");
+            }
+            return toAjax(result);
+        } catch (Exception e) {
+            logger.error("新增裂解炉炉管测温接口执行异常", e);
+            throw e;
+        }
     }
 
     /**
@@ -1491,22 +1574,25 @@ public class TFurnanceTemperatureController extends BaseController
     @Log(title = "裂解炉炉管测温", businessType = BusinessType.UPDATE)
     @PutMapping
     public AjaxResult edit(@RequestBody TFurnanceTemperature tFurnanceTemperature) throws PinyinException {
-        String pass1 = tFurnanceTemperature.getPass1();
-        String pass2 = tFurnanceTemperature.getPass2();
-        String pass3 = tFurnanceTemperature.getPass3();
-        String pass4 = tFurnanceTemperature.getPass4();
-        String pass5 = tFurnanceTemperature.getPass5();
-        String pass6 = tFurnanceTemperature.getPass6();
-        String pass7 = tFurnanceTemperature.getPass7();
-        String pass8 = tFurnanceTemperature.getPass8();
-        String pass9 = tFurnanceTemperature.getPass9();
-        String pass10 = tFurnanceTemperature.getPass10();
-        String pass11 = tFurnanceTemperature.getPass11();
-        String pass12 = tFurnanceTemperature.getPass12();
-        String pass13 = tFurnanceTemperature.getPass13();
-        String pass14 = tFurnanceTemperature.getPass14();
-        String pass15 = tFurnanceTemperature.getPass15();
-        String pass16 = tFurnanceTemperature.getPass16();
+        logger.info("开始执行修改裂解炉炉管测温接口(APP),入参: id={}, furnanceName={}, recordTime={}", 
+                   tFurnanceTemperature.getId(), tFurnanceTemperature.getFurnanceName(), tFurnanceTemperature.getRecordTime());
+        try {
+            String pass1 = tFurnanceTemperature.getPass1();
+            String pass2 = tFurnanceTemperature.getPass2();
+            String pass3 = tFurnanceTemperature.getPass3();
+            String pass4 = tFurnanceTemperature.getPass4();
+            String pass5 = tFurnanceTemperature.getPass5();
+            String pass6 = tFurnanceTemperature.getPass6();
+            String pass7 = tFurnanceTemperature.getPass7();
+            String pass8 = tFurnanceTemperature.getPass8();
+            String pass9 = tFurnanceTemperature.getPass9();
+            String pass10 = tFurnanceTemperature.getPass10();
+            String pass11 = tFurnanceTemperature.getPass11();
+            String pass12 = tFurnanceTemperature.getPass12();
+            String pass13 = tFurnanceTemperature.getPass13();
+            String pass14 = tFurnanceTemperature.getPass14();
+            String pass15 = tFurnanceTemperature.getPass15();
+            String pass16 = tFurnanceTemperature.getPass16();
         int i = tFurnanceTemperatureService.updateTFurnanceTemperature(tFurnanceTemperature);
         String message = "";
         String furnanceName = tFurnanceTemperature.getFurnanceName();
@@ -1577,7 +1663,12 @@ public class TFurnanceTemperatureController extends BaseController
                 jiGuangPushService.send("裂解炉高温预警", mailMsg, userIds);
             }
         }
+        logger.info("修改裂解炉炉管测温接口(APP)执行完成");
         return toAjax(i);
+        } catch (Exception e) {
+            logger.error("修改裂解炉炉管测温接口(APP)执行异常", e);
+            throw e;
+        }
     }
 
     /**