费用清单
This commit is contained in:
parent
ecea7d0644
commit
6157a66556
|
|
@ -34,7 +34,7 @@ public interface LeaseRepairRecordMapper {
|
|||
*/
|
||||
int insert(LeaseRepairRecord leaseRepairRecord);
|
||||
|
||||
int getCountByOrderId(Integer orderId);
|
||||
int getCountByOrderId(String orderId);
|
||||
|
||||
int deleteLeaseRepairRecord(LeaseRepairRecord leaseRepairRecord);
|
||||
|
||||
|
|
|
|||
|
|
@ -208,9 +208,9 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
|
|||
|
||||
LeaseRepairRecord leaseRepairRecord = createLeaseRepairRecord(leaseRecordDto);
|
||||
// 校验所有记录是否为空
|
||||
if (isAllRecordListsEmpty(leaseRecordDto)) {
|
||||
return insertRecord(leaseRepairRecord);
|
||||
}
|
||||
// if (isAllRecordListsEmpty(leaseRecordDto)) {
|
||||
// return insertRecord(leaseRepairRecord);
|
||||
// }
|
||||
try {
|
||||
// 处理维修、报废、丢失记录的情况
|
||||
return handleAllRecords(leaseRecordDto, new ArrayList<>(maIdSet));
|
||||
|
|
@ -298,7 +298,13 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
|
|||
}
|
||||
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) {
|
||||
leaseRepairRecord.setOrderStatus(OrderStatusEnum.ORDER_FINISHED.getStatus());
|
||||
|
|
|
|||
Loading…
Reference in New Issue