Parcourir la source

2023-3-27 获取控制记录硬件编号的最后一条数据。

chaiyunlong il y a 2 ans
Parent
commit
8e43e599a9

+ 15 - 0
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/controller/LabControlController.java

@@ -121,4 +121,19 @@ public class LabControlController extends BaseController {
         List<LabRiskPlanListVO> list = labControlService.getRiskPlanList(labControlVO);
         return getDataTable(list);
     }
+
+
+    /**
+     * 获取控制记录详细信息
+     */
+    @GetMapping(value = "/newMsg/{id}")
+    public ResultData getNewMsgInfo(@PathVariable("id") Long id) {
+        try {
+            Thread.sleep(500);
+            return ResultData.success(labControlService.selectLabControlNewMegById(id));
+        } catch (InterruptedException e) {
+            e.printStackTrace();
+        }
+       return ResultData.fail("获取控制记录信息失败!");
+    }
 }

+ 9 - 0
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/mapper/LabControlMapper.java

@@ -76,4 +76,13 @@ public interface LabControlMapper {
      * @return 控制记录集合
      */
     public List<LabRiskPlanListVO> getRiskPlanList(LabControlVO labControlVO);
+
+
+    /**
+     * 查询控制记录
+     *
+     * @param id 控制记录主键
+     * @return 控制记录
+     */
+    public LabControl selectLabControlNewMegById(Long id);
 }

+ 8 - 0
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/service/ILabControlService.java

@@ -99,4 +99,12 @@ public interface ILabControlService {
      * @return 控制记录集合
      */
     public List<LabRiskPlanListVO> getRiskPlanList(LabControlVO labControlVO);
+
+    /**
+     * 查询控制记录
+     *
+     * @param id 控制记录主键
+     * @return 控制记录
+     */
+    public LabControl selectLabControlNewMegById(Long id);
 }

+ 12 - 0
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/service/impl/LabControlServiceImpl.java

@@ -223,4 +223,16 @@ public class LabControlServiceImpl implements ILabControlService {
         });
         return planList;
     }
+
+
+    /**
+     * 查询控制记录
+     *
+     * @param id 控制记录主键
+     * @return 控制记录
+     */
+    @Override
+    public LabControl selectLabControlNewMegById(Long id) {
+        return labControlMapper.selectLabControlNewMegById(id);
+    }
 }

+ 7 - 0
zd-modules/zd-modules-laboratory/src/main/resources/mapper/laboratory/LabControlMapper.xml

@@ -262,4 +262,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </where>
         ORDER BY gp.create_time DESC
     </select>
+
+
+    <select id="selectLabControlNewMegById"  resultMap="LabControlResult">
+        <include refid="selectLabControlVo"/>
+        where id = #{id}
+        order by create_time desc limit 1
+    </select>
 </mapper>