فهرست منبع

2023年9月25日09:44:55

纪新园 1 سال پیش
والد
کامیت
fecbc5b079

+ 18 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/iot/OrderController.java

@@ -35,4 +35,22 @@ public class OrderController extends BaseController {
         return orderService.list(order);
     }
 
+    /**
+     * 客户端订单中心详情
+     */
+    @GetMapping("/details")
+    public AjaxResult details(Order order)
+    {
+        return orderService.details(order);
+    }
+
+    /**
+     * 银行端设备管理列表
+     */
+    @GetMapping("/deviceList")
+    public TableDataInfo deviceList(Order order)
+    {
+        return orderService.list(order);
+    }
+
 }

+ 45 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/iot/domain/Device.java

@@ -0,0 +1,45 @@
+package com.ruoyi.web.controller.iot.domain;
+
+/**
+ * @author :jixinyuan
+ * @date : 2023/9/25
+ */
+public class Device {
+
+    /**
+     * 主键
+     */
+    private Long id;
+    /**
+     * 设备名称
+     */
+    private Long equipmentName;
+    /**
+     * 设备编号
+     */
+    private Long equipmentCode;
+    /**
+     * 物模型id
+     */
+    private Long tslId;
+    /**
+     * 设备图片
+     */
+    private Long equipmentImg;
+    /**
+     * 序号
+     */
+    private Long equipmentSort;
+    /**
+     * 创建人
+     */
+    private Long createUserId;
+    /**
+     * 部门
+     */
+    private Long deptId;
+
+}
+
+
+

+ 8 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/iot/domain/ProductOrder.java

@@ -0,0 +1,8 @@
+package com.ruoyi.web.controller.iot.domain;
+
+/**
+ * @author :jixinyuan
+ * @date : 2023/9/25
+ */
+public class ProductOrder {
+}

+ 3 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/iot/service/IOrderService.java

@@ -1,5 +1,6 @@
 package com.ruoyi.web.controller.iot.service;
 
+import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.core.page.TableDataInfo;
 import com.ruoyi.web.controller.iot.domain.Order;
 
@@ -13,4 +14,6 @@ public interface IOrderService {
 
 
     TableDataInfo list(Order order);
+
+    AjaxResult details(Order order);
 }

+ 18 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/iot/service/impl/OrderServiceImpl.java

@@ -1,6 +1,7 @@
 package com.ruoyi.web.controller.iot.service.impl;
 
 import com.ruoyi.common.constant.HttpStatus;
+import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.core.page.PageDomain;
 import com.ruoyi.common.core.page.TableDataInfo;
 import com.ruoyi.common.core.page.TableSupport;
@@ -71,4 +72,21 @@ public class OrderServiceImpl implements IOrderService {
         tableDataInfo.setTotal(count);
         return tableDataInfo;
     }
+
+    @Override
+    public AjaxResult details(Order order) {
+        Order detail = new Order();
+        try {
+            DriverManagerDataSource dataSource = new DriverManagerDataSource();
+            dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
+            dataSource.setUrl("jdbc:mysql://47.94.195.4:3525/boyo_fb4a88d6f6f24d67953f68c4fe829f63?useUnicode=true&useSSL=false&characterEncoding=utf8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai");
+            dataSource.setUsername("db_cdyq6tkqn1ioja179i8b");
+            dataSource.setPassword("By@#5c9i75sgtx3b620g6m6e");
+            JdbcTemplate template = new JdbcTemplate(dataSource);
+            detail = template.queryForObject("SELECT * FROM t_factory_order where id = ;" + order.getId(), Order.class);
+        } catch (Exception e) {
+            throw new RuntimeException(e.getMessage());
+        }
+        return AjaxResult.success(detail);
+    }
 }