|
|
|
@ -61,7 +61,11 @@ public class DeviceRepairServiceImpl extends ServiceImpl<DeviceRepairMapper, Dev
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional
|
|
|
|
|
public void finishByUser(Long repairId, AuthAdmin user) {
|
|
|
|
|
public void finishByUser(DeviceRepairEntity deviceRepairEntity, AuthAdmin user) {
|
|
|
|
|
Long repairId = deviceRepairEntity.getId();
|
|
|
|
|
if (repairId == null) {
|
|
|
|
|
throw new JsonException("未找到维修单");
|
|
|
|
|
}
|
|
|
|
|
// 获取维修单信息
|
|
|
|
|
DeviceRepairEntity entity = super.getById(repairId);
|
|
|
|
|
if (entity == null) {
|
|
|
|
@ -74,6 +78,7 @@ public class DeviceRepairServiceImpl extends ServiceImpl<DeviceRepairMapper, Dev
|
|
|
|
|
.set(DeviceRepairEntity::getConfirmDeptCode, user.getLocDeptCode())
|
|
|
|
|
.set(DeviceRepairEntity::getConfirmDeptName, user.getDeptName())
|
|
|
|
|
.set(DeviceRepairEntity::getConfirmTime, LocalDateTime.now())
|
|
|
|
|
.set(DeviceRepairEntity::getRepairDescription, deviceRepairEntity.getRepairDescription())
|
|
|
|
|
.eq(DeviceRepairEntity::getId, repairId)
|
|
|
|
|
.eq(DeviceRepairEntity::getCreateUserId, user.getId())
|
|
|
|
|
.eq(DeviceRepairEntity::getFinishFlag, false)
|
|
|
|
|