|
@@ -14,6 +14,7 @@ import cn.com.ty.lift.business.maintenance.dao.entity.model.response.Maintenance
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.response.MaintenanceRecordResponse;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.response.MtRecordResponse;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.mapper.MaintenanceOptionMapper;
|
|
|
+import cn.com.ty.lift.business.maintenance.dao.mapper.MaintenancePlanMapper;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.mapper.MaintenanceRecordMapper;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.third.*;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.Project;
|
|
@@ -68,7 +69,7 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
private ProjectService projectService;
|
|
|
private ProjectLiftRelevanceService projectLiftRelevanceService;
|
|
|
private MaintenanceOptionMapper maintenanceOptionMapper;
|
|
|
- private Gson gson;
|
|
|
+ private MaintenancePlanMapper maintenancePlanMapper;
|
|
|
@Autowired
|
|
|
private Environment env;
|
|
|
|
|
@@ -84,6 +85,11 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
if (ObjectUtil.isNotEmpty(record)) {
|
|
|
project.setType(record.getType());
|
|
|
project.setWorkDate(record.getWorkDate());
|
|
|
+ //获取保养期数
|
|
|
+ Long mtPlanId = record.getMtPlanId();
|
|
|
+ Long count = maintenancePlanMapper.getCountByPlanId(mtPlanId);
|
|
|
+ project.setPeriods(count);
|
|
|
+ project.setMtPlanId(mtPlanId);
|
|
|
return project;
|
|
|
}
|
|
|
return project;
|
|
@@ -445,8 +451,6 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
if (!result) {
|
|
|
return RestResponse.fail(MessageUtils.get("msg.modify.fail"));
|
|
|
}
|
|
|
- log.info("维保记录:" + gson.toJson(oldRecord));
|
|
|
- log.info("维保计划id:" + oldRecord.getMtPlanId());
|
|
|
MaintenancePlan plan = maintenancePlanService.getOne(oldRecord.getMtPlanId());
|
|
|
if (ObjectUtil.isEmpty(plan)) return RestResponse.fail(MessageUtils.get("msg.modify.fail"));
|
|
|
plan.setStatus(Integer.parseInt(CommonEnum.MaintenancePlanStatus.COMPLETE.getCode()));
|