luodangjia
2024-11-04 e0fc8f7e2230b51e3bbe8dea43790cf11b7170e9
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TRepairController.java
@@ -1,6 +1,8 @@
package com.ruoyi.chargingPile.controller;
import com.ruoyi.account.api.feignClient.AppUserClient;
import com.ruoyi.account.api.model.TAppUser;
import com.ruoyi.chargingPile.api.model.TFaultMessage;
import com.ruoyi.chargingPile.api.model.TRepair;
import com.ruoyi.chargingPile.service.TRepairService;
@@ -38,8 +40,8 @@
   private TRepairService repairService;
   @Resource
   private TokenService tokenService;
   @Autowired
   private SysUserClient userClient;
   @Resource
   private AppUserClient appUserClient;
   /**
    * 添加故障报修管理
@@ -50,9 +52,9 @@
   public AjaxResult<String> add(@Validated @RequestBody TRepair dto) {
      Long userId = tokenService.getLoginUserApplet().getUserId();
      // 查询报修人员信息
      SysUser user = userClient.getSysUser(userId).getData();
      if(Objects.nonNull(user)){
         dto.setRepairman(user.getUserName());
        TAppUser user = appUserClient.getUserById(userId).getData();
        if(Objects.nonNull(user)){
         dto.setRepairman(user.getName());
      }
      repairService.add(dto);
      return AjaxResult.success();
@@ -61,7 +63,7 @@
   @ResponseBody
   @GetMapping("/getRepairList")
   @ApiOperation(value = "获取报修记录列表数据", tags = {"管理后台-设备监控"})
   public AjaxResult<PageInfo<TRepair>> getRepairList(String name, String siteId, BasePage basePage){
   public AjaxResult<PageInfo<TRepair>> getRepairList(String name, Integer siteId, BasePage basePage){
      PageInfo<TRepair> pageInfo = new PageInfo<>(basePage.getPageCurr(), basePage.getPageSize());
      List<TRepair> repairList = repairService.getRepairList(pageInfo, name, siteId);
      pageInfo.setRecords(repairList);