费用清单
This commit is contained in:
parent
ecea7d0644
commit
6157a66556
|
|
@ -34,7 +34,7 @@ public interface LeaseRepairRecordMapper {
|
||||||
*/
|
*/
|
||||||
int insert(LeaseRepairRecord leaseRepairRecord);
|
int insert(LeaseRepairRecord leaseRepairRecord);
|
||||||
|
|
||||||
int getCountByOrderId(Integer orderId);
|
int getCountByOrderId(String orderId);
|
||||||
|
|
||||||
int deleteLeaseRepairRecord(LeaseRepairRecord leaseRepairRecord);
|
int deleteLeaseRepairRecord(LeaseRepairRecord leaseRepairRecord);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -208,9 +208,9 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
|
||||||
|
|
||||||
LeaseRepairRecord leaseRepairRecord = createLeaseRepairRecord(leaseRecordDto);
|
LeaseRepairRecord leaseRepairRecord = createLeaseRepairRecord(leaseRecordDto);
|
||||||
// 校验所有记录是否为空
|
// 校验所有记录是否为空
|
||||||
if (isAllRecordListsEmpty(leaseRecordDto)) {
|
// if (isAllRecordListsEmpty(leaseRecordDto)) {
|
||||||
return insertRecord(leaseRepairRecord);
|
// return insertRecord(leaseRepairRecord);
|
||||||
}
|
// }
|
||||||
try {
|
try {
|
||||||
// 处理维修、报废、丢失记录的情况
|
// 处理维修、报废、丢失记录的情况
|
||||||
return handleAllRecords(leaseRecordDto, new ArrayList<>(maIdSet));
|
return handleAllRecords(leaseRecordDto, new ArrayList<>(maIdSet));
|
||||||
|
|
@ -298,7 +298,13 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
|
||||||
}
|
}
|
||||||
leaseRepairRecord.setPriceConfirmUser(SecurityUtils.getUserId());
|
leaseRepairRecord.setPriceConfirmUser(SecurityUtils.getUserId());
|
||||||
//将费用确认人信息存入
|
//将费用确认人信息存入
|
||||||
int result = mapper.update(leaseRepairRecord);
|
int count = mapper.getCountByOrderId(leaseRepairRecord.getOrderId());
|
||||||
|
int result = 0;
|
||||||
|
if (count > 0) {
|
||||||
|
result = mapper.update(leaseRepairRecord);
|
||||||
|
} else {
|
||||||
|
result++; //没找到需要更新的记录,默认为是已经处理过了
|
||||||
|
}
|
||||||
//修改订单状态为已完成
|
//修改订单状态为已完成
|
||||||
if (result > 0) {
|
if (result > 0) {
|
||||||
leaseRepairRecord.setOrderStatus(OrderStatusEnum.ORDER_FINISHED.getStatus());
|
leaseRepairRecord.setOrderStatus(OrderStatusEnum.ORDER_FINISHED.getStatus());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue