|
@@ -8,6 +8,7 @@ import cn.com.ty.lift.business.maintenance.dao.entity.model.request.MtRecordRequ
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.response.MtOptionTree;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.response.MtPlanResponse;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.response.MtRecordResponse;
|
|
|
+import cn.com.ty.lift.business.maintenance.dao.mapper.MaintenanceRecordMapper;
|
|
|
import cn.com.ty.lift.business.maintenance.service.*;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.ProjectLiftRelevance;
|
|
|
import cn.com.ty.lift.business.project.service.ProjectLiftRelevanceService;
|
|
@@ -56,6 +57,7 @@ public class MaintenanceRecordController {
|
|
|
private MaintenanceOptionService maintenanceOptionService;
|
|
|
private ProjectLiftRelevanceService projectLiftRelevanceService;
|
|
|
private EvaluationService evaluationService;
|
|
|
+ private MaintenanceRecordMapper maintenanceRecordMapper;
|
|
|
|
|
|
/**
|
|
|
* 根据条件分页查询维保-日常保养
|
|
@@ -314,7 +316,10 @@ public class MaintenanceRecordController {
|
|
|
@PostMapping("fill")
|
|
|
@Validation(fields = {"id", "maintenanceOption", "imgs"})
|
|
|
public RestResponse fill(@Val @RequestBody MtRecordRequest request) {
|
|
|
- MaintenanceRecord entity = maintenanceRecordService.getById(request.getId());
|
|
|
+ Long planId = request.getId();
|
|
|
+ //根据计划id获取记录id
|
|
|
+ Long recordId = maintenanceRecordMapper.getRecordIdByPlanId(planId);
|
|
|
+ MaintenanceRecord entity = maintenanceRecordService.getById(recordId);
|
|
|
Validate.notNull(entity, ValuePool.MAINTENANCE_RECORD_NOT_EXIST);
|
|
|
|
|
|
entity.setMaintenanceOption(request.getMaintenanceOption());
|