|
@@ -6,7 +6,9 @@ import cn.com.ty.lift.business.evaluation.dao.entity.Evaluation;
|
|
|
import cn.com.ty.lift.business.evaluation.service.EvaluationService;
|
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
|
import cn.com.ty.lift.business.library.dao.entity.Lift;
|
|
|
+import cn.com.ty.lift.business.library.dao.entity.PlatformCompanyLiftRelevance;
|
|
|
import cn.com.ty.lift.business.library.service.LiftService;
|
|
|
+import cn.com.ty.lift.business.library.service.PlatformCompanyLiftRelevanceService;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.*;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.request.MaintenanceRecordRequest;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.request.MtRecordRequest;
|
|
@@ -89,6 +91,7 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
private MaintenanceOptionMapper maintenanceOptionMapper;
|
|
|
private MaintenancePlanMapper maintenancePlanMapper;
|
|
|
MaintenanceOptionService maintenanceOptionService;
|
|
|
+ private PlatformCompanyLiftRelevanceService platformCompanyLiftRelevanceService;
|
|
|
|
|
|
@Autowired
|
|
|
private Environment env;
|
|
@@ -296,6 +299,15 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
} else {
|
|
|
return RestResponse.fail(MessageUtils.get("msg.add.fail"));
|
|
|
}
|
|
|
+ log.debug("根据公司和电梯id设置电梯状态为维保中");
|
|
|
+ boolean update = platformCompanyLiftRelevanceService.update(Wrappers.<PlatformCompanyLiftRelevance>update().
|
|
|
+ eq("mt_company_id", request.getMtCompanyId()).
|
|
|
+ eq("lift_id", request.getRecord().getLiftId()).
|
|
|
+ set("lift_company_status", CommonEnum.LiftStatus.MAINTENANCE.getCode()));
|
|
|
+ if (!update) {
|
|
|
+ rollback();
|
|
|
+ return RestResponse.fail("无法转换电梯状态到维保中");
|
|
|
+ }
|
|
|
return RestResponse.success(record.getId(), MessageUtils.get("msg.add.success"));
|
|
|
}
|
|
|
|