diff --git a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultLogMapper.java b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultLogMapper.java index 055be15..c310775 100644 --- a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultLogMapper.java +++ b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultLogMapper.java @@ -25,4 +25,16 @@ public interface SysCarFaultLogMapper extends BaseMapper { @Select("SELECT fault.fault_code,log.update_time,log.create_time,log.vin,log.status FROM sys_car_fault_log log \n" + "LEFT JOIN sys_car_fault fault on log.sys_car_fault_id=fault.id ") public Listlist(SysCarFaultLog SysCarFaultLog); + + @Select("SELECT fault.fault_code,log.update_time,log.create_time,log.vin,log.status FROM sys_car_fault_log log \n" + + "LEFT JOIN sys_car_fault fault on log.sys_car_fault_id=fault.id where log.status=1") + public ListlistStatusSolve(SysCarFaultLog sysCarFaultLog); + + @Select("SELECT fault.fault_code,log.update_time,log.create_time,log.vin,log.status FROM sys_car_fault_log log \n" + + "LEFT JOIN sys_car_fault fault on log.sys_car_fault_id=fault.id where log.status=2") + public ListlistStatusProcess(SysCarFaultLog sysCarFaultLog); + + @Select("SELECT fault.fault_code,log.update_time,log.create_time,log.vin,log.status FROM sys_car_fault_log log \n" + + "LEFT JOIN sys_car_fault fault on log.sys_car_fault_id=fault.id where log.status=3") + public ListlistStatusIgnore(SysCarFaultLog sysCarFaultLog); } diff --git a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/sysCarFaultLogServiceImpl.java b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/sysCarFaultLogServiceImpl.java index 2f3c01d..f9551ea 100644 --- a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/sysCarFaultLogServiceImpl.java +++ b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/sysCarFaultLogServiceImpl.java @@ -49,11 +49,10 @@ public class sysCarFaultLogServiceImpl extends ServiceImpl listStatusIgnore(SysCarFaultLog sysCarFaultLog) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(SysCarFaultLog::getStatus,3); if (StringUtils.isNotEmpty(sysCarFaultLog.getVin())){ wrapper.eq(SysCarFaultLog::getVin,sysCarFaultLog.getVin()); } - return sysCarFaultLogMapper.list(sysCarFaultLog); + return sysCarFaultLogMapper.listStatusIgnore(sysCarFaultLog); } /** @@ -64,22 +63,20 @@ public class sysCarFaultLogServiceImpl extends ServiceImpl listStatusProcess(SysCarFaultLog sysCarFaultLog) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(SysCarFaultLog::getStatus,2); if (StringUtils.isNotEmpty(sysCarFaultLog.getVin())){ wrapper.eq(SysCarFaultLog::getVin,sysCarFaultLog.getVin()); } - return sysCarFaultLogMapper.list(sysCarFaultLog); + return sysCarFaultLogMapper.listStatusProcess(sysCarFaultLog); } //只展示已解决的数据 @Override public List listStatusSolve(SysCarFaultLog sysCarFaultLog) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(SysCarFaultLog::getStatus,1); if (StringUtils.isNotEmpty(sysCarFaultLog.getVin())){ wrapper.eq(SysCarFaultLog::getVin,sysCarFaultLog.getVin()); } - return sysCarFaultLogMapper.list(sysCarFaultLog); + return sysCarFaultLogMapper.listStatusSolve(sysCarFaultLog); }