退租检修
This commit is contained in:
parent
a6d0ac5aa6
commit
c63ff56235
|
|
@ -34,6 +34,8 @@ public interface LeaseRepairRecordMapper {
|
||||||
*/
|
*/
|
||||||
int insert(LeaseRepairRecord leaseRepairRecord);
|
int insert(LeaseRepairRecord leaseRepairRecord);
|
||||||
|
|
||||||
|
int deleteLeaseRepairRecord(LeaseRepairRecord leaseRepairRecord);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询列表
|
* 查询列表
|
||||||
* @param dto
|
* @param dto
|
||||||
|
|
|
||||||
|
|
@ -336,14 +336,17 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
|
||||||
result += insertRepairScrapLossRecords(scrapRecordList, leaseRepairRecord);
|
result += insertRepairScrapLossRecords(scrapRecordList, leaseRepairRecord);
|
||||||
result += insertRepairScrapLossRecords(lossRecordList, leaseRepairRecord);
|
result += insertRepairScrapLossRecords(lossRecordList, leaseRepairRecord);
|
||||||
|
|
||||||
|
// 插入前删掉旧的维修记录
|
||||||
|
mapper.deleteLeaseRepairRecord(leaseRepairRecord);
|
||||||
|
|
||||||
// 执行插入操作
|
// 执行插入操作
|
||||||
result += mapper.insert(leaseRepairRecord);
|
result += mapper.insert(leaseRepairRecord);
|
||||||
}
|
}
|
||||||
LeaseRepairRecord leaseRepairRecord = new LeaseRepairRecord();
|
// LeaseRepairRecord leaseRepairRecord = new LeaseRepairRecord();
|
||||||
leaseRepairRecord.setOrderId(leaseRecordDto.getOrderId());
|
// leaseRepairRecord.setOrderId(leaseRecordDto.getOrderId());
|
||||||
leaseRepairRecord.setOrderStatus(OrderStatusEnum.ORDER_REPAIRED.getStatus());
|
// leaseRepairRecord.setOrderStatus(OrderStatusEnum.ORDER_REPAIRED.getStatus());
|
||||||
leaseRepairRecord.setMaIds(maIdList);
|
// leaseRepairRecord.setMaIds(maIdList);
|
||||||
result += orderMapper.updateOrder(leaseRepairRecord);
|
// result += orderMapper.updateOrder(leaseRepairRecord);
|
||||||
// 返回结果
|
// 返回结果
|
||||||
return result > 0 ? AjaxResult.success(HttpCodeEnum.SUCCESS.getMsg())
|
return result > 0 ? AjaxResult.success(HttpCodeEnum.SUCCESS.getMsg())
|
||||||
: AjaxResult.error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg());
|
: AjaxResult.error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg());
|
||||||
|
|
@ -446,6 +449,9 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
|
||||||
leaseRepairRecord.setLossNum(record.getLossNum());
|
leaseRepairRecord.setLossNum(record.getLossNum());
|
||||||
leaseRepairRecord.setLossPrice(record.getLossPrice());
|
leaseRepairRecord.setLossPrice(record.getLossPrice());
|
||||||
if (CollectionUtils.isNotEmpty(record.getFileInfoList())) {
|
if (CollectionUtils.isNotEmpty(record.getFileInfoList())) {
|
||||||
|
for (BmFileInfo bmFileInfo : record.getFileInfoList()) {
|
||||||
|
bmFileInfoMapper.deleteBmFileInfoByBizInfo(bmFileInfo);
|
||||||
|
}
|
||||||
bmFileInfoMapper.insertBmFileInfos(record.getFileInfoList());
|
bmFileInfoMapper.insertBmFileInfos(record.getFileInfoList());
|
||||||
}
|
}
|
||||||
result++;
|
result++;
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
<delete id="deleteLeaseRepairRecord">
|
||||||
|
delete from lease_repair_record
|
||||||
|
where
|
||||||
|
code = #{code} and order_id = #{orderId} and ma_id = #{maId}
|
||||||
|
</delete>
|
||||||
|
|
||||||
<insert id="insertHotSearch">
|
<insert id="insertHotSearch">
|
||||||
insert into ma_hot_search(lease_id, lease_num, create_time)
|
insert into ma_hot_search(lease_id, lease_num, create_time)
|
||||||
values(#{id}, 1, now())
|
values(#{id}, 1, now())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue