fix: 代码丢失找回
parent
e5761fb11f
commit
a5bf87099d
|
@ -36,13 +36,6 @@ public class SysTroubleController extends BaseController {
|
||||||
return Result.success(result);
|
return Result.success(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 故障类型信息
|
|
||||||
*/
|
|
||||||
@GetMapping("/troubleTypeList")
|
|
||||||
public List<CoupletTroubleType> listType() {
|
|
||||||
return troubleService.selectTroubleListByType();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 故障等级信息
|
* 故障等级信息
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package com.couplet.business.server.mapper;
|
package com.couplet.business.server.mapper;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
import com.couplet.common.domain.Fence;
|
import com.couplet.common.domain.Fence;
|
||||||
import com.couplet.common.domain.request.FenceConfig;
|
import com.couplet.common.domain.request.FenceConfig;
|
||||||
import com.couplet.common.domain.request.FenceRequest;
|
import com.couplet.common.domain.request.FenceRequest;
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.couplet.business.server.mapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.couplet.common.domain.CoupletTroubleCode;
|
import com.couplet.common.domain.CoupletTroubleCode;
|
||||||
import com.couplet.common.domain.CoupletTroubleGrade;
|
import com.couplet.common.domain.CoupletTroubleGrade;
|
||||||
|
import com.couplet.common.domain.CoupletTroubleType;
|
||||||
import com.couplet.common.domain.request.TroubleResp;
|
import com.couplet.common.domain.request.TroubleResp;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
@ -18,9 +19,18 @@ import java.util.List;
|
||||||
public interface SysTroubleMapper extends BaseMapper<CoupletTroubleCode> {
|
public interface SysTroubleMapper extends BaseMapper<CoupletTroubleCode> {
|
||||||
List<CoupletTroubleCode> selectTroubleList(TroubleResp troubleReq);
|
List<CoupletTroubleCode> selectTroubleList(TroubleResp troubleReq);
|
||||||
|
|
||||||
|
List<CoupletTroubleType> selectTroubleListByType();
|
||||||
|
|
||||||
List<CoupletTroubleGrade> selectTroubleListByGrade();
|
List<CoupletTroubleGrade> selectTroubleListByGrade();
|
||||||
|
|
||||||
int insertMsgResq(CoupletTroubleCode coupletTroubleCode);
|
/**
|
||||||
|
* 新增故障码数据
|
||||||
|
* @param code
|
||||||
|
*/
|
||||||
|
void newFaultData(CoupletTroubleCode code);
|
||||||
|
|
||||||
void cleanTroubleCode();
|
|
||||||
|
// int addTrouble(TroubleAddReq troubleAddReq);
|
||||||
|
|
||||||
|
// int updateTrouble(TroubleUpdReq troubleUpdReq);
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,5 +9,5 @@ import java.util.List;
|
||||||
public interface VehicleDetectionMapper {
|
public interface VehicleDetectionMapper {
|
||||||
List<Vehicle> detectionList();
|
List<Vehicle> detectionList();
|
||||||
|
|
||||||
List<Vehicle> findByVin(Integer vehicleId);
|
List<Vehicle> findByVin(String vehicleId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.couplet.common.core.domain.PageResult;
|
import com.couplet.common.core.domain.PageResult;
|
||||||
import com.couplet.common.domain.CoupletTroubleCode;
|
import com.couplet.common.domain.CoupletTroubleCode;
|
||||||
import com.couplet.common.domain.CoupletTroubleGrade;
|
import com.couplet.common.domain.CoupletTroubleGrade;
|
||||||
import com.couplet.common.domain.CoupletTroubleType;
|
|
||||||
import com.couplet.common.domain.request.TroubleResp;
|
import com.couplet.common.domain.request.TroubleResp;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -18,8 +17,6 @@ import java.util.List;
|
||||||
public interface SysTroubleService extends IService<CoupletTroubleCode> {
|
public interface SysTroubleService extends IService<CoupletTroubleCode> {
|
||||||
PageResult<CoupletTroubleCode> selectTroubleList(TroubleResp troubleReq);
|
PageResult<CoupletTroubleCode> selectTroubleList(TroubleResp troubleReq);
|
||||||
|
|
||||||
List<CoupletTroubleType> selectTroubleListByType();
|
|
||||||
|
|
||||||
List<CoupletTroubleGrade> selectTroubleListByGrade();
|
List<CoupletTroubleGrade> selectTroubleListByGrade();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -6,7 +6,6 @@ import com.couplet.business.server.service.SysTroubleService;
|
||||||
import com.couplet.common.core.domain.PageResult;
|
import com.couplet.common.core.domain.PageResult;
|
||||||
import com.couplet.common.domain.CoupletTroubleCode;
|
import com.couplet.common.domain.CoupletTroubleCode;
|
||||||
import com.couplet.common.domain.CoupletTroubleGrade;
|
import com.couplet.common.domain.CoupletTroubleGrade;
|
||||||
import com.couplet.common.domain.CoupletTroubleType;
|
|
||||||
import com.couplet.common.domain.request.TroubleResp;
|
import com.couplet.common.domain.request.TroubleResp;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
|
@ -40,10 +39,6 @@ public class SysTroubleServiceImpl extends ServiceImpl<SysTroubleMapper, Couplet
|
||||||
return PageResult.toPageResult(info.getTotal(),troubleList);
|
return PageResult.toPageResult(info.getTotal(),troubleList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<CoupletTroubleType> selectTroubleListByType() {
|
|
||||||
return sysTroubleMapper.selectTroubleListByType();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<CoupletTroubleGrade> selectTroubleListByGrade() {
|
public List<CoupletTroubleGrade> selectTroubleListByGrade() {
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
<result property="updateTime" column="update_time" />
|
<result property="updateTime" column="update_time" />
|
||||||
<result property="isDelete" column="is_delete" />
|
<result property="isDelete" column="is_delete" />
|
||||||
<result property="maintainerName" column="maintainer_name" />
|
<result property="maintainerName" column="maintainer_name" />
|
||||||
|
<result property="fenceCondition" column="fence_condition" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
<resultMap id="logoMap" type="com.couplet.common.domain.Logo">
|
<resultMap id="logoMap" type="com.couplet.common.domain.Logo">
|
||||||
<id property="logoId" column="logo_id"/>
|
<id property="logoId" column="logo_id"/>
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
<result property="updateTime" column="update_time" />
|
<result property="updateTime" column="update_time" />
|
||||||
<result property="isDelete" column="is_delete" />
|
<result property="isDelete" column="is_delete" />
|
||||||
<result property="maintainerName" column="maintainer_name" />
|
<result property="maintainerName" column="maintainer_name" />
|
||||||
|
<result property="fenceCondition" column="fence_condition" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
<resultMap id="logoMap" type="com.couplet.common.domain.Logo">
|
<resultMap id="logoMap" type="com.couplet.common.domain.Logo">
|
||||||
<id property="logoId" column="logo_id"/>
|
<id property="logoId" column="logo_id"/>
|
||||||
|
@ -32,6 +33,7 @@
|
||||||
create_name,
|
create_name,
|
||||||
maintainer_name,
|
maintainer_name,
|
||||||
alarm_status,
|
alarm_status,
|
||||||
|
fence_condition,
|
||||||
l.logo_id,
|
l.logo_id,
|
||||||
GROUP_CONCAT(logo_name) as logoName
|
GROUP_CONCAT(logo_name) as logoName
|
||||||
FROM couplet_fence_info f INNER JOIN couplet_fences_and_logo m on
|
FROM couplet_fence_info f INNER JOIN couplet_fences_and_logo m on
|
||||||
|
@ -49,16 +51,17 @@
|
||||||
update_time,
|
update_time,
|
||||||
create_name,
|
create_name,
|
||||||
maintainer_name,
|
maintainer_name,
|
||||||
alarm_status
|
alarm_status,
|
||||||
|
fence_condition
|
||||||
FROM couplet_fence_info
|
FROM couplet_fence_info
|
||||||
</sql>
|
</sql>
|
||||||
<insert id="insertFence" parameterType="com.couplet.common.domain.request.FenceRequest" keyProperty="fenceId"
|
<insert id="insertFence" parameterType="com.couplet.common.domain.request.FenceRequest" keyProperty="fenceId"
|
||||||
useGeneratedKeys="true">
|
useGeneratedKeys="true">
|
||||||
INSERT INTO `couplet-cloud`.`couplet_fence_info`
|
INSERT INTO `couplet-cloud`.`couplet_fence_info`
|
||||||
(`fence_name`, `fence_longitude_latitude`, `fence_description`, `is_delete`, `fence_state`, `create_time`,
|
(`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
|
VALUES
|
||||||
(#{fenceName}, null, #{fenceDescription}, 0, 0, now(), null, null, #{maintainerName}, 0)
|
(#{fenceName}, null, #{fenceDescription}, 0, 0, now(), null, null, #{maintainerName}, 0 ,0)
|
||||||
|
|
||||||
|
|
||||||
</insert>
|
</insert>
|
||||||
|
@ -73,7 +76,8 @@
|
||||||
`fence_state` = #{fenceState},
|
`fence_state` = #{fenceState},
|
||||||
`update_time` = now(),
|
`update_time` = now(),
|
||||||
`maintainer_name` = 'admin',
|
`maintainer_name` = 'admin',
|
||||||
`alarm_status` = #{alarmStatus}
|
`alarm_status` = #{alarmStatus},
|
||||||
|
`fence_condition` = #{fenceCondition}
|
||||||
WHERE `fence_id` = #{fenceId}
|
WHERE `fence_id` = #{fenceId}
|
||||||
|
|
||||||
</update>
|
</update>
|
||||||
|
|
|
@ -7,22 +7,26 @@
|
||||||
<resultMap type="com.couplet.common.domain.CoupletTroubleCode" id="SysTroubleResult">
|
<resultMap type="com.couplet.common.domain.CoupletTroubleCode" id="SysTroubleResult">
|
||||||
<id property="troubleId" column="trouble_id"/>
|
<id property="troubleId" column="trouble_id"/>
|
||||||
<result property="troubleCode" column="trouble_code"/>
|
<result property="troubleCode" column="trouble_code"/>
|
||||||
<result property="troubleVin" column="trouble_vin"/>
|
|
||||||
<result property="troubleValue" column="trouble_value"/>
|
<result property="troubleValue" column="trouble_value"/>
|
||||||
<result property="troublePosition" column="trouble_position"/>
|
<result property="troublePosition" column="trouble_position"/>
|
||||||
<result property="troubleTag" column="trouble_tag"/>
|
<result property="troubleTag" column="trouble_tag"/>
|
||||||
|
<result property="typeId" column="type_id"/>
|
||||||
|
<result property="gradeId" column="grade_id"/>
|
||||||
<result property="troubleType" column="trouble_type"/>
|
<result property="troubleType" column="trouble_type"/>
|
||||||
<result property="troubleStartTime" column="trouble_start_time"/>
|
|
||||||
<result property="troubleEndTime" column="trouble_end_time"/>
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectTroubleVo">
|
<sql id="selectTroubleVo">
|
||||||
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
|
||||||
</sql>
|
</sql>
|
||||||
<update id="cleanTroubleCode">
|
<insert id="newFaultData">
|
||||||
truncate table couplet_trouble_code
|
INSERT INTO `couplet-cloud`.`couplet_trouble_code`
|
||||||
</update>
|
(`trouble_vin`, `trouble_tag`,
|
||||||
|
`trouble_start_time`)
|
||||||
|
VALUES
|
||||||
|
(#{troubleVin}, #{troubleTag}, #{troubleStartTime})
|
||||||
|
</insert>
|
||||||
|
|
||||||
<select id="selectTroubleList" parameterType="com.couplet.business.server.mapper.SysTroubleMapper" resultMap="SysTroubleResult">
|
<select id="selectTroubleList" parameterType="com.couplet.business.server.mapper.SysTroubleMapper" resultMap="SysTroubleResult">
|
||||||
<include refid="selectTroubleVo"/>
|
<include refid="selectTroubleVo"/>
|
||||||
|
@ -35,17 +39,11 @@
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectTroubleListByType" resultType="com.couplet.common.domain.CoupletTroubleType">
|
||||||
|
select * from couplet_trouble_type
|
||||||
|
</select>
|
||||||
<select id="selectTroubleListByGrade" resultType="com.couplet.common.domain.CoupletTroubleGrade">
|
<select id="selectTroubleListByGrade" resultType="com.couplet.common.domain.CoupletTroubleGrade">
|
||||||
select * from couplet_trouble_grade
|
select * from couplet_trouble_grade
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertMsgResq">
|
|
||||||
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})
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
@ -6,57 +6,45 @@
|
||||||
|
|
||||||
|
|
||||||
<sql id="selectMiddleUserOrVehicle">
|
<sql id="selectMiddleUserOrVehicle">
|
||||||
SELECT m.middle_id,
|
SELECT
|
||||||
m.user_id,
|
m.middle_id,
|
||||||
m.vehicle_id,
|
m.user_id,
|
||||||
m.del_flag,
|
m.vehicle_id,
|
||||||
v.vehicle_type,
|
m.del_flag,
|
||||||
v.motor_manufacturer,
|
v.vehicle_type,
|
||||||
v.battery_manufacturer,
|
v.motor_manufacturer,
|
||||||
v.motor_number,
|
v.battery_manufacturer,
|
||||||
v.battery_number,
|
v.motor_number,
|
||||||
v.vin,
|
v.battery_number,
|
||||||
v.vehicle_state,
|
v.vin,
|
||||||
t.vehicle_type_name
|
v.vehicle_state,
|
||||||
FROM `couplet_middle` m
|
t.vehicle_type_name
|
||||||
LEFT JOIN couplet_vehicle v ON m.vehicle_id = v.vehicle_id
|
FROM
|
||||||
LEFT JOIN couplet_vehicle_type t ON v.vehicle_id = t.vehicle_type_id
|
`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
|
WHERE m.del_flag = 0
|
||||||
</sql>
|
</sql>
|
||||||
<sql id="selectVehicle">
|
<sql id="selectVehicle">
|
||||||
select v.vehicle_id,
|
select
|
||||||
v.motor_manufacturer,
|
v.vehicle_id,
|
||||||
v.battery_manufacturer,
|
v.motor_manufacturer,
|
||||||
v.motor_number,
|
v.battery_manufacturer,
|
||||||
v.battery_number,
|
v.motor_number,
|
||||||
v.vin,
|
v.battery_number,
|
||||||
v.vehicle_state,
|
v.vin,
|
||||||
t.vehicle_type_name
|
v.vehicle_state,
|
||||||
|
t.vehicle_type_name
|
||||||
from couplet_vehicle v
|
from couplet_vehicle v
|
||||||
left join couplet_vehicle_type t on v.vehicle_type = t.vehicle_type_id
|
left join couplet_vehicle_type t on v.vehicle_type = t.vehicle_type_id
|
||||||
where v.isdelete = 0
|
where v.isdelete = 0
|
||||||
</sql>
|
</sql>
|
||||||
<insert id="addVehicle">
|
<insert id="addVehicle">
|
||||||
INSERT INTO `couplet-cloud`.`couplet_middle` (`user_id`, `vehicle_id`, `del_flag`) VALUES
|
INSERT INTO `couplet-cloud`.`couplet_middle` (`user_id`, `vehicle_id`, `del_flag`) VALUES
|
||||||
<foreach collection="vehicleIds" item="singleVehicleId" separator=",">
|
<foreach collection="vehicleId" item="vehicleId" separator=",">
|
||||||
(#{userId}, #{singleVehicleId}, 0)
|
(#{userId}, #{vehicleId}, 0)
|
||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
<update id="onOrOutLineByVIN">
|
|
||||||
UPDATE `couplet-cloud`.`couplet_vehicle`
|
|
||||||
SET `vehicle_state` = #{status}
|
|
||||||
WHERE `vin` = #{vin};
|
|
||||||
</update>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- <insert id="addVehicle" useGeneratedKeys="true" keyProperty="vehicleId">-->
|
|
||||||
<!-- INSERT INTO `couplet-cloud`.`couplet_middle` (`user_id`, `vehicle_id`, `del_flag`) VALUES-->
|
|
||||||
<!-- <foreach collection="vehicleId" item="vehicleId" separator=",">-->
|
|
||||||
<!-- (#{userId}, #{vehicleId}, 0)-->
|
|
||||||
<!-- </foreach>-->
|
|
||||||
<!-- </insert>-->
|
|
||||||
<delete id="deleteVehicle">
|
<delete id="deleteVehicle">
|
||||||
update couplet_middle
|
update couplet_middle
|
||||||
set del_flag = '2'
|
set del_flag = '2'
|
||||||
|
@ -65,9 +53,9 @@
|
||||||
|
|
||||||
<select id="UserUnderTheVehicleList" resultType="com.couplet.common.domain.Vehicle">
|
<select id="UserUnderTheVehicleList" resultType="com.couplet.common.domain.Vehicle">
|
||||||
<include refid="selectMiddleUserOrVehicle"/>
|
<include refid="selectMiddleUserOrVehicle"/>
|
||||||
<if test="userId!=null">
|
<if test="userId!=null">
|
||||||
AND m.user_id = #{userId}
|
AND m.user_id = #{userId}
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
<select id="vehicleAll" resultType="com.couplet.common.domain.Vehicle">
|
<select id="vehicleAll" resultType="com.couplet.common.domain.Vehicle">
|
||||||
<include refid="selectVehicle"/>
|
<include refid="selectVehicle"/>
|
||||||
|
|
Loading…
Reference in New Issue