Commit 4e6ddb29 authored by zhangyingbin's avatar zhangyingbin

优化气瓶消息预警接口

parent 1eb9d476
package com.yeejoin.amos.boot.module.tzs.api.mapper; package com.yeejoin.amos.boot.module.tzs.api.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.dto.EquScheduleDto; import com.yeejoin.amos.boot.module.tzs.api.dto.EquScheduleDto;
import com.yeejoin.amos.boot.module.tzs.api.dto.LicScheduleDto; import com.yeejoin.amos.boot.module.tzs.api.dto.LicScheduleDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto; import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
public interface ScheduleMapper { public interface ScheduleMapper {
EquScheduleDto getEquDetail(String sequenceCode); EquScheduleDto getEquDetail(String sequenceCode);
...@@ -10,4 +13,6 @@ public interface ScheduleMapper { ...@@ -10,4 +13,6 @@ public interface ScheduleMapper {
LicScheduleDto getLicDetail(String certNo); LicScheduleDto getLicDetail(String certNo);
CylinderInfoDto getCylDetail(String sequenceCode); CylinderInfoDto getCylDetail(String sequenceCode);
Page<CylinderInfo> cylinderInfoPage(Page<CylinderInfo> page);
} }
...@@ -58,4 +58,10 @@ ...@@ -58,4 +58,10 @@
ci.sequence_code = #{sequenceCode} ci.sequence_code = #{sequenceCode}
</select> </select>
<select id="cylinderInfoPage" resultType="com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo">
SELECT ci.sequence_nbr,ci.sequence_code
FROM tz_cylinder_inspection ip
LEFT JOIN tz_cylinder_info ci ON ip.sequence_code = ci.sequence_code
</select>
</mapper> </mapper>
...@@ -86,9 +86,9 @@ public class ScheduleService { ...@@ -86,9 +86,9 @@ public class ScheduleService {
Page<CylinderInfo> cylPage = new Page<>(); Page<CylinderInfo> cylPage = new Page<>();
cylPage.setCurrent(i); cylPage.setCurrent(i);
cylPage.setSize(size); cylPage.setSize(size);
LambdaQueryWrapper<CylinderInfo> cylWrapper = new LambdaQueryWrapper<>(); // LambdaQueryWrapper<CylinderInfo> cylWrapper = new LambdaQueryWrapper<>();
cylWrapper.select(CylinderInfo::getSequenceCode, CylinderInfo::getSequenceNbr).orderByDesc(CylinderInfo::getSequenceNbr); // cylWrapper.select(CylinderInfo::getSequenceCode, CylinderInfo::getSequenceNbr).orderByDesc(CylinderInfo::getSequenceNbr);
IPage<CylinderInfo> cylresult = cylinderInfoService.page(cylPage, cylWrapper); IPage<CylinderInfo> cylresult = scheduleMapper.cylinderInfoPage(cylPage);
for (CylinderInfo r : cylresult.getRecords()) { for (CylinderInfo r : cylresult.getRecords()) {
// 设置token // 设置token
tzsAuthService.setRequestContext(); tzsAuthService.setRequestContext();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment