Przeglądaj źródła

急修完成后,修改platform_company_lift_relevance,电梯状态到正常(状态值2)

wang-hai-cheng 4 lat temu
rodzic
commit
1639290437

+ 8 - 1
lift-business-service/src/main/java/cn/com/ty/lift/business/emergency/controller/EmergencyRepairController.java

@@ -36,6 +36,7 @@ import cn.hutool.http.HttpUtil;
 import cn.hutool.poi.excel.ExcelUtil;
 import cn.hutool.poi.excel.ExcelWriter;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.jms.core.JmsMessagingTemplate;
@@ -744,9 +745,15 @@ public class EmergencyRepairController {
         entity.setFaultNature(request.getFaultNature());
         entity.setFaultDuty(request.getFaultDuty());
         entity.setRecoveryDate(recoveryDate);
-        //修改状态已完成
+        log.debug("修改急修状态到已完成");
         entity.setStatus(ValuePool.EMERGENCY_STATE_COMPLETE);
         RestResponse result = emergencyRepairService.repairOrder(entity, erRecordImgs);
+        log.debug("急修完成后,修改platform_company_lift_relevance,电梯状态到正常(状态值2)");
+        platformCompanyLiftRelevanceService.update(Wrappers.<PlatformCompanyLiftRelevance>update().
+                eq("mt_company_id", request.getMtCompanyId()).
+                eq("lift_id", request.getLiftId()).
+                set("lift_company_status", CommonEnum.LiftStatus.NORMAL.getCode()));
+
         if (Objects.equals("1", result.getStatusCode())) {
             Long mtCompanyId = entity.getMtCompanyId();
             Region region = pushUserService.findRegionByEmergencyRepair(id, mtCompanyId);