0909
This commit is contained in:
parent
095d6a7433
commit
1615ffb3a8
@ -172,6 +172,12 @@ public class RescueInfoController extends BaseController {
|
|||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
|
||||||
|
@PutMapping("/revokeRescueInfo")
|
||||||
|
public CommonResult revokeRescueInfo(Long id) {
|
||||||
|
rescueInfoService.revokeRescueInfo(id);
|
||||||
|
return success();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询【请填写功能名称】列表
|
* 查询【请填写功能名称】列表
|
||||||
*/
|
*/
|
||||||
|
@ -335,6 +335,26 @@ public class RescueInfo extends TenantBaseDO
|
|||||||
*/
|
*/
|
||||||
private Long zwxUserId;
|
private Long zwxUserId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否撤消
|
||||||
|
*/
|
||||||
|
private String isRevoke;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 撤消时间
|
||||||
|
*/
|
||||||
|
private Date revokeTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 撤销人userId
|
||||||
|
*/
|
||||||
|
private Long revokeUserId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 撤消人姓名
|
||||||
|
*/
|
||||||
|
private String revokeUserName;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String adviserId;
|
private String adviserId;
|
||||||
|
|
||||||
|
@ -97,4 +97,6 @@ public interface RescueInfoMapper extends BaseMapper<RescueInfo>
|
|||||||
DriverStaffSaveVO getOnInternal(Long id);
|
DriverStaffSaveVO getOnInternal(Long id);
|
||||||
|
|
||||||
List<DriverInfoExportVO> getAll(@Param("entity") DriverInfoDto query);
|
List<DriverInfoExportVO> getAll(@Param("entity") DriverInfoDto query);
|
||||||
|
|
||||||
|
void revokeRescueInfo(@Param("id") Long id, @Param("userId") Long userId, @Param("userName") String userName);
|
||||||
}
|
}
|
||||||
|
@ -85,6 +85,7 @@ public interface IRescueInfoService extends IService<RescueInfo>
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public void deleteRescueInfoById(Long id);
|
public void deleteRescueInfoById(Long id);
|
||||||
|
void revokeRescueInfo(Long id);
|
||||||
IPage<DriverInfo> driverList(DriverInfoDto user, Page<DriverInfo> page);
|
IPage<DriverInfo> driverList(DriverInfoDto user, Page<DriverInfo> page);
|
||||||
IPage<DriverInfo> driverListNew(DriverInfoDto user, Page<DriverInfo> page);
|
IPage<DriverInfo> driverListNew(DriverInfoDto user, Page<DriverInfo> page);
|
||||||
IPage<DriverInfo> driverAndCarList(DriverInfoDto user, Page<DriverInfo> page);
|
IPage<DriverInfo> driverAndCarList(DriverInfoDto user, Page<DriverInfo> page);
|
||||||
|
@ -437,7 +437,7 @@ public class RescueDriverInfoServiceImpl extends ServiceImpl<RescueDriverInfoMap
|
|||||||
String car_type = dictDataService.getDictDataLabel("rescue_car_type", rescueInfo.getCarType());
|
String car_type = dictDataService.getDictDataLabel("rescue_car_type", rescueInfo.getCarType());
|
||||||
rescueInfo.setCarTypeStr(car_type);
|
rescueInfo.setCarTypeStr(car_type);
|
||||||
String rescue_status = dictDataService.getDictDataLabel("jy_status", rescueInfo.getRescueStatus());
|
String rescue_status = dictDataService.getDictDataLabel("jy_status", rescueInfo.getRescueStatus());
|
||||||
rescueInfo.setRescueStatus(rescue_status);
|
rescueInfo.setRescueStatusStr(rescue_status);
|
||||||
String feeStr = dictDataService.getDictDataLabel("fee_type", rescueInfo.getFeeType());
|
String feeStr = dictDataService.getDictDataLabel("fee_type", rescueInfo.getFeeType());
|
||||||
rescueInfo.setFeeTypeStr(feeStr);
|
rescueInfo.setFeeTypeStr(feeStr);
|
||||||
if (StringUtils.isNotEmpty(rescueInfo.getRescueSceneImage())) {
|
if (StringUtils.isNotEmpty(rescueInfo.getRescueSceneImage())) {
|
||||||
|
@ -136,6 +136,9 @@ public class RescueInfoServiceImpl extends ServiceImpl<RescueInfoMapper, RescueI
|
|||||||
@Resource
|
@Resource
|
||||||
private IRescueDriverCarRelationService driverCarRelationService;
|
private IRescueDriverCarRelationService driverCarRelationService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private AdminUserApi userApi;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -568,6 +571,14 @@ public class RescueInfoServiceImpl extends ServiceImpl<RescueInfoMapper, RescueI
|
|||||||
baseMapper.deleteOtherInfo2(id);
|
baseMapper.deleteOtherInfo2(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void revokeRescueInfo(Long id) {
|
||||||
|
Long userId = SecurityFrameworkUtils.getLoginUserId();
|
||||||
|
AdminUserRespDTO user = userApi.getUser(userId);
|
||||||
|
String userName = user.getNickname();
|
||||||
|
baseMapper.revokeRescueInfo(id, userId, userName);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<DriverInfo> driverList(DriverInfoDto driverInfo, Page<DriverInfo> page) {
|
public IPage<DriverInfo> driverList(DriverInfoDto driverInfo, Page<DriverInfo> page) {
|
||||||
IPage<DriverInfo> driverInfos = baseMapper.driverList(driverInfo, page);
|
IPage<DriverInfo> driverInfos = baseMapper.driverList(driverInfo, page);
|
||||||
|
@ -137,6 +137,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="map.rescueStatus == '5'.toString()">
|
<if test="map.rescueStatus == '5'.toString()">
|
||||||
and (ri.rescue_status = '5' or ri.rescue_status = '6')
|
and (ri.rescue_status = '5' or ri.rescue_status = '6')
|
||||||
</if>
|
</if>
|
||||||
|
<if test="map.connectionName != null and map.connectionName != ''">
|
||||||
|
and (ri.connection_name like concat('%', #{map.connectionName}, '%')
|
||||||
|
or ri.connection_phone like concat('%', #{map.connectionName}, '%')
|
||||||
|
or ri.license_num like concat('%', #{map.connectionName}, '%')
|
||||||
|
or ri.car_owner like concat('%', #{map.connectionName}, '%'))
|
||||||
|
or ri.car_owner_phone like concat('%', #{map.connectionName}, '%'))
|
||||||
|
</if>
|
||||||
ORDER BY ri.create_time desc
|
ORDER BY ri.create_time desc
|
||||||
</select>
|
</select>
|
||||||
<select id="dqrList" resultType="java.lang.Integer">
|
<select id="dqrList" resultType="java.lang.Integer">
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
left join rescue_order_info roi on roi.rescue_info_id = ri.id
|
left join rescue_order_info roi on roi.rescue_info_id = ri.id
|
||||||
<where>
|
<where>
|
||||||
1 = 1
|
1 = 1
|
||||||
and ri.deleted = '0'
|
and ri.deleted = '0' AND ri.is_revoke = '0'
|
||||||
<if test="map.rescueStatus != null">
|
<if test="map.rescueStatus != null">
|
||||||
<choose>
|
<choose>
|
||||||
<when test="map.rescueStatus == '1'.toString()">
|
<when test="map.rescueStatus == '1'.toString()">
|
||||||
@ -84,7 +84,7 @@
|
|||||||
left join rescue_order_info roi on roi.rescue_info_id = ri.id
|
left join rescue_order_info roi on roi.rescue_info_id = ri.id
|
||||||
<where>
|
<where>
|
||||||
1 = 1
|
1 = 1
|
||||||
and ri.deleted = '0'
|
and ri.deleted = '0' AND ri.is_revoke = '0'
|
||||||
and ri.second_dispatch_id = #{map.userId}
|
and ri.second_dispatch_id = #{map.userId}
|
||||||
<if test="map.rescueStatus != null">
|
<if test="map.rescueStatus != null">
|
||||||
<choose>
|
<choose>
|
||||||
@ -728,5 +728,9 @@
|
|||||||
ORDER BY su.nickname
|
ORDER BY su.nickname
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<update id="revokeRescueInfo">
|
||||||
|
update rescue_info set is_revoke = 1,revoke_user_id = #{userId},revoke_user_name = #{userName}, revoke_time = now() where id = #{id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
Loading…
Reference in New Issue
Block a user