救援司机端

This commit is contained in:
xiao-fajia 2024-08-24 17:32:10 +08:00
parent 22209220b8
commit b760db71c9
3 changed files with 16 additions and 20 deletions

View File

@ -68,9 +68,11 @@ public class RescueInfoSystem extends BaseController {
@PostMapping("/update") @PostMapping("/update")
public CommonResult update(@RequestBody RescueInfo rescueInfo) { public CommonResult update(@RequestBody RescueInfo rescueInfo) {
RescueOrderInfo orderInfo = infoService.getById(rescueInfo.getRescueOrderId()); if (ObjectUtil.isNotEmpty(rescueInfo.getSetMoney())){
orderInfo.setSetMoney(rescueInfo.getSetMoney()); RescueOrderInfo orderInfo = infoService.getById(rescueInfo.getRescueOrderId());
infoService.updateById(orderInfo); orderInfo.setSetMoney(rescueInfo.getSetMoney());
infoService.updateById(orderInfo);
}
rescueInfoService.updateById(rescueInfo); rescueInfoService.updateById(rescueInfo);
return CommonResult.ok(); return CommonResult.ok();
} }

View File

@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import cn.iocoder.yudao.module.rescue.mapper.RescueRefuelRecordMapper; import cn.iocoder.yudao.module.rescue.mapper.RescueRefuelRecordMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Arrays;
import java.util.List; import java.util.List;
/** /**
@ -19,8 +20,7 @@ import java.util.List;
* @date 2023-09-26 * @date 2023-09-26
*/ */
@Service @Service
public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecordMapper, RescueRefuelRecord> implements IRescueRefuelRecordService public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecordMapper, RescueRefuelRecord> implements IRescueRefuelRecordService {
{
/** /**
* 查询加油记录 * 查询加油记录
@ -29,8 +29,7 @@ public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecor
* @return 加油记录 * @return 加油记录
*/ */
@Override @Override
public RescueRefuelRecord selectRescueRefuelRecordById(Long id) public RescueRefuelRecord selectRescueRefuelRecordById(Long id) {
{
return baseMapper.selectRescueRefuelRecordById(id); return baseMapper.selectRescueRefuelRecordById(id);
} }
@ -41,8 +40,7 @@ public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecor
* @return 加油记录 * @return 加油记录
*/ */
@Override @Override
public IPage<RescueRefuelRecord> selectRescueRefuelRecordList(RescueRefuelRecord rescueRefuelRecord, Page<RescueRefuelRecord> page) public IPage<RescueRefuelRecord> selectRescueRefuelRecordList(RescueRefuelRecord rescueRefuelRecord, Page<RescueRefuelRecord> page) {
{
return baseMapper.selectRescueRefuelRecordList(rescueRefuelRecord, page); return baseMapper.selectRescueRefuelRecordList(rescueRefuelRecord, page);
} }
@ -53,8 +51,7 @@ public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecor
* @return 结果 * @return 结果
*/ */
@Override @Override
public int insertRescueRefuelRecord(RescueRefuelRecord rescueRefuelRecord) public int insertRescueRefuelRecord(RescueRefuelRecord rescueRefuelRecord) {
{
return baseMapper.insert(rescueRefuelRecord); return baseMapper.insert(rescueRefuelRecord);
} }
@ -65,8 +62,7 @@ public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecor
* @return 结果 * @return 结果
*/ */
@Override @Override
public int updateRescueRefuelRecord(RescueRefuelRecord rescueRefuelRecord) public int updateRescueRefuelRecord(RescueRefuelRecord rescueRefuelRecord) {
{
return baseMapper.updateById(rescueRefuelRecord); return baseMapper.updateById(rescueRefuelRecord);
} }
@ -77,9 +73,8 @@ public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecor
* @return 结果 * @return 结果
*/ */
@Override @Override
public int deleteRescueRefuelRecordByIds(Long[] ids) public int deleteRescueRefuelRecordByIds(Long[] ids) {
{ return baseMapper.deleteByIds(Arrays.asList(ids));
return baseMapper.deleteRescueRefuelRecordByIds(ids);
} }
/** /**
@ -89,8 +84,7 @@ public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecor
* @return 结果 * @return 结果
*/ */
@Override @Override
public int deleteRescueRefuelRecordById(Long id) public int deleteRescueRefuelRecordById(Long id) {
{
return baseMapper.deleteRescueRefuelRecordById(id); return baseMapper.deleteRescueRefuelRecordById(id);
} }
@ -98,7 +92,7 @@ public class RescueRefuelRecordServiceImpl extends ServiceImpl<RescueRefuelRecor
//通过司机主键和时间计算该月的加油总数和行驶总公里数 //通过司机主键和时间计算该月的加油总数和行驶总公里数
@Override @Override
public JSONObject getMonthRescueRefuelRecord(Long driverId, String time, Long carId) { public JSONObject getMonthRescueRefuelRecord(Long driverId, String time, Long carId) {
return baseMapper.getMonthRescueRefuelRecord(driverId,time,carId); return baseMapper.getMonthRescueRefuelRecord(driverId, time, carId);
} }

View File

@ -28,7 +28,7 @@
INNER JOIN system_users su ON su.id = di.user_id INNER JOIN system_users su ON su.id = di.user_id
left join rescue_car_info rci on di.id = rci.possessor_id left join rescue_car_info rci on di.id = rci.possessor_id
where rrc.deleted = '0' where rrc.deleted = '0'
<if test="map.realName != null ">and su.real_name like concat('%',#{map.realName},'%')</if> <if test="map.realName != null ">and su.nickname like concat('%',#{map.realName},'%')</if>
<if test="map.rescueCarNum != null ">and rci.rescue_car_num like concat('%',#{map.rescueCarNum},'%')</if> <if test="map.rescueCarNum != null ">and rci.rescue_car_num like concat('%',#{map.rescueCarNum},'%')</if>
order by rrc.record_time desc order by rrc.record_time desc
</select> </select>