diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/SysTroubleController.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/SysTroubleController.java index 67c508b..da5b482 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/SysTroubleController.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/SysTroubleController.java @@ -36,13 +36,6 @@ public class SysTroubleController extends BaseController { return Result.success(result); } - /** - * 故障类型信息 - */ - @GetMapping("/troubleTypeList") - public List listType() { - return troubleService.selectTroubleListByType(); - } /** * 故障等级信息 diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/FenceMapper.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/FenceMapper.java index 01c30c8..969f5f0 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/FenceMapper.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/FenceMapper.java @@ -1,7 +1,6 @@ package com.couplet.business.server.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; - import com.couplet.common.domain.Fence; import com.couplet.common.domain.request.FenceConfig; import com.couplet.common.domain.request.FenceRequest; diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/SysTroubleMapper.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/SysTroubleMapper.java index baa27f7..d3fdc00 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/SysTroubleMapper.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/SysTroubleMapper.java @@ -3,6 +3,7 @@ package com.couplet.business.server.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.couplet.common.domain.CoupletTroubleCode; import com.couplet.common.domain.CoupletTroubleGrade; +import com.couplet.common.domain.CoupletTroubleType; import com.couplet.common.domain.request.TroubleResp; import org.apache.ibatis.annotations.Mapper; @@ -18,9 +19,18 @@ import java.util.List; public interface SysTroubleMapper extends BaseMapper { List selectTroubleList(TroubleResp troubleReq); + List selectTroubleListByType(); + List selectTroubleListByGrade(); - int insertMsgResq(CoupletTroubleCode coupletTroubleCode); + /** + * 新增故障码数据 + * @param code + */ + void newFaultData(CoupletTroubleCode code); - void cleanTroubleCode(); + +// int addTrouble(TroubleAddReq troubleAddReq); + +// int updateTrouble(TroubleUpdReq troubleUpdReq); } diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/VehicleDetectionMapper.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/VehicleDetectionMapper.java index 33ab95a..bc9c2a9 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/VehicleDetectionMapper.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/mapper/VehicleDetectionMapper.java @@ -9,5 +9,5 @@ import java.util.List; public interface VehicleDetectionMapper { List detectionList(); - List findByVin(Integer vehicleId); + List findByVin(String vehicleId); } diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/SysTroubleService.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/SysTroubleService.java index e280b7c..ef889b1 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/SysTroubleService.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/SysTroubleService.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.couplet.common.core.domain.PageResult; import com.couplet.common.domain.CoupletTroubleCode; import com.couplet.common.domain.CoupletTroubleGrade; -import com.couplet.common.domain.CoupletTroubleType; import com.couplet.common.domain.request.TroubleResp; import java.util.List; @@ -18,8 +17,6 @@ import java.util.List; public interface SysTroubleService extends IService { PageResult selectTroubleList(TroubleResp troubleReq); - List selectTroubleListByType(); - List selectTroubleListByGrade(); /** diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/SysTroubleServiceImpl.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/SysTroubleServiceImpl.java index 8cc311b..e3c5632 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/SysTroubleServiceImpl.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/SysTroubleServiceImpl.java @@ -6,7 +6,6 @@ import com.couplet.business.server.service.SysTroubleService; import com.couplet.common.core.domain.PageResult; import com.couplet.common.domain.CoupletTroubleCode; import com.couplet.common.domain.CoupletTroubleGrade; -import com.couplet.common.domain.CoupletTroubleType; import com.couplet.common.domain.request.TroubleResp; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; @@ -40,10 +39,6 @@ public class SysTroubleServiceImpl extends ServiceImpl selectTroubleListByType() { - return sysTroubleMapper.selectTroubleListByType(); - } @Override public List selectTroubleListByGrade() { diff --git a/couplet-modules/couplet-business/src/main/resources/mapper/business/FenAndLogoMapper.xml b/couplet-modules/couplet-business/src/main/resources/mapper/business/FenAndLogoMapper.xml index 7213b1e..4b1c2c1 100644 --- a/couplet-modules/couplet-business/src/main/resources/mapper/business/FenAndLogoMapper.xml +++ b/couplet-modules/couplet-business/src/main/resources/mapper/business/FenAndLogoMapper.xml @@ -14,6 +14,7 @@ + diff --git a/couplet-modules/couplet-business/src/main/resources/mapper/business/FenceMapper.xml b/couplet-modules/couplet-business/src/main/resources/mapper/business/FenceMapper.xml index e769293..1c434a4 100644 --- a/couplet-modules/couplet-business/src/main/resources/mapper/business/FenceMapper.xml +++ b/couplet-modules/couplet-business/src/main/resources/mapper/business/FenceMapper.xml @@ -14,6 +14,7 @@ + @@ -32,6 +33,7 @@ create_name, maintainer_name, alarm_status, + fence_condition, l.logo_id, GROUP_CONCAT(logo_name) as logoName FROM couplet_fence_info f INNER JOIN couplet_fences_and_logo m on @@ -49,16 +51,17 @@ update_time, create_name, maintainer_name, - alarm_status + alarm_status, + fence_condition FROM couplet_fence_info INSERT INTO `couplet-cloud`.`couplet_fence_info` (`fence_name`, `fence_longitude_latitude`, `fence_description`, `is_delete`, `fence_state`, `create_time`, - `update_time`, `create_name`, `maintainer_name`, `alarm_status`) + `update_time`, `create_name`, `maintainer_name`, `alarm_status`,`fence_condition`) VALUES - (#{fenceName}, null, #{fenceDescription}, 0, 0, now(), null, null, #{maintainerName}, 0) + (#{fenceName}, null, #{fenceDescription}, 0, 0, now(), null, null, #{maintainerName}, 0 ,0) @@ -73,7 +76,8 @@ `fence_state` = #{fenceState}, `update_time` = now(), `maintainer_name` = 'admin', - `alarm_status` = #{alarmStatus} + `alarm_status` = #{alarmStatus}, + `fence_condition` = #{fenceCondition} WHERE `fence_id` = #{fenceId} diff --git a/couplet-modules/couplet-business/src/main/resources/mapper/business/SysTroubleMapper.xml b/couplet-modules/couplet-business/src/main/resources/mapper/business/SysTroubleMapper.xml index 0f627f1..004e8a6 100644 --- a/couplet-modules/couplet-business/src/main/resources/mapper/business/SysTroubleMapper.xml +++ b/couplet-modules/couplet-business/src/main/resources/mapper/business/SysTroubleMapper.xml @@ -7,22 +7,26 @@ - + + - - - select * from couplet_trouble_code + select t.*,g.grade_name,y.type_name from couplet_trouble_code t + LEFT JOIN couplet_trouble_grade g on t.grade_id = g.grade_id + LEFT JOIN couplet_trouble_type y on t.type_id= y.type_id - - truncate table couplet_trouble_code - - + + INSERT INTO `couplet-cloud`.`couplet_trouble_code` + (`trouble_vin`, `trouble_tag`, + `trouble_start_time`) + VALUES + (#{troubleVin}, #{troubleTag}, #{troubleStartTime}) + + - - - insert into couplet_trouble_code( - trouble_code, - trouble_vin, - trouble_position,trouble_value,trouble_tag,trouble_type,trouble_start_time,trouble_end_time) - values(#{troubleCode},#{troubleVin},#{troublePosition},#{troubleValue},#{troubleTag},#{troubleType},#{troubleStartTime},#{troubleEndTime}) - - diff --git a/couplet-modules/couplet-business/src/main/resources/mapper/business/VehicleMapper.xml b/couplet-modules/couplet-business/src/main/resources/mapper/business/VehicleMapper.xml index d3d9f37..4eb95a7 100644 --- a/couplet-modules/couplet-business/src/main/resources/mapper/business/VehicleMapper.xml +++ b/couplet-modules/couplet-business/src/main/resources/mapper/business/VehicleMapper.xml @@ -6,57 +6,45 @@ - SELECT m.middle_id, - m.user_id, - m.vehicle_id, - m.del_flag, - v.vehicle_type, - v.motor_manufacturer, - v.battery_manufacturer, - v.motor_number, - v.battery_number, - v.vin, - v.vehicle_state, - t.vehicle_type_name - FROM `couplet_middle` m - LEFT JOIN couplet_vehicle v ON m.vehicle_id = v.vehicle_id - LEFT JOIN couplet_vehicle_type t ON v.vehicle_id = t.vehicle_type_id + SELECT + m.middle_id, + m.user_id, + m.vehicle_id, + m.del_flag, + v.vehicle_type, + v.motor_manufacturer, + v.battery_manufacturer, + v.motor_number, + v.battery_number, + v.vin, + v.vehicle_state, + t.vehicle_type_name + FROM + `couplet_middle` m + LEFT JOIN couplet_vehicle v ON m.vehicle_id = v.vehicle_id + LEFT JOIN couplet_vehicle_type t ON v.vehicle_id = t.vehicle_type_id WHERE m.del_flag = 0 - select v.vehicle_id, - v.motor_manufacturer, - v.battery_manufacturer, - v.motor_number, - v.battery_number, - v.vin, - v.vehicle_state, - t.vehicle_type_name + select + v.vehicle_id, + v.motor_manufacturer, + v.battery_manufacturer, + v.motor_number, + v.battery_number, + v.vin, + v.vehicle_state, + t.vehicle_type_name from couplet_vehicle v left join couplet_vehicle_type t on v.vehicle_type = t.vehicle_type_id where v.isdelete = 0 INSERT INTO `couplet-cloud`.`couplet_middle` (`user_id`, `vehicle_id`, `del_flag`) VALUES - - (#{userId}, #{singleVehicleId}, 0) + + (#{userId}, #{vehicleId}, 0) - - - - UPDATE `couplet-cloud`.`couplet_vehicle` - SET `vehicle_state` = #{status} - WHERE `vin` = #{vin}; - - - - - - - - - update couplet_middle set del_flag = '2' @@ -65,9 +53,9 @@