From 42131eb034e559dc361fe75d653e4d904aa6a316 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期四, 23 十月 2025 17:51:32 +0800 Subject: [PATCH] 保修详情增加资产类型名称字段 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/AssetRepairRequestController.java | 31 +++++++++++++++++++++---------- 1 files changed, 21 insertions(+), 10 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/AssetRepairRequestController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/AssetRepairRequestController.java index 1b64135..f352ecf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/AssetRepairRequestController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/AssetRepairRequestController.java @@ -6,37 +6,41 @@ import com.ruoyi.common.basic.PageInfo; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.entity.SysUser; -import com.ruoyi.common.core.domain.entity.TDept; -import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.framework.web.service.TokenService; import com.ruoyi.system.dto.AddAssetRepairRequestDTO; -import com.ruoyi.system.dto.AddContractDTO; import com.ruoyi.system.model.AssetMain; import com.ruoyi.system.model.AssetRepairRequest; import com.ruoyi.system.model.AssetRepairRequestItem; +import com.ruoyi.system.model.AssetType; import com.ruoyi.system.query.AssetRepairRequestListQuery; -import com.ruoyi.system.query.AssetStatisticsListQuery; -import com.ruoyi.system.service.*; import com.ruoyi.system.service.AssetMainService; import com.ruoyi.system.service.AssetRepairRecordService; +import com.ruoyi.system.service.AssetRepairRequestItemService; +import com.ruoyi.system.service.AssetRepairRequestService; +import com.ruoyi.system.service.AssetTypeService; +import com.ruoyi.system.service.ISysUserService; +import com.ruoyi.system.service.OaApprovalApplicationAssetItemService; import com.ruoyi.system.service.TDeptService; import com.ruoyi.system.vo.AssetRepairListVO; import com.ruoyi.system.vo.AssetRepairRequestVO; -import com.ruoyi.system.vo.AssetStatisticsVO; -import com.ruoyi.system.vo.GrabListVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.models.auth.In; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -68,6 +72,8 @@ private ISysUserService sysUserService; @Resource private AssetMainService assetMainService; + @Autowired + private AssetTypeService assetTypeService; @ApiOperation("资产报修分页列表") @PostMapping("/pageList") @@ -141,6 +147,11 @@ AddAssetRepairRequestDTO res = new AddAssetRepairRequestDTO(); AssetRepairRequest assetRepairRequest = assetRepairRequestService.getById(id); BeanUtils.copyProperties(assetRepairRequest, res); + //查询类型名称 + AssetType assetType = assetTypeService.getById(assetRepairRequest.getAssetTypeId()); + if (Objects.nonNull(assetType)) { + res.setAssetTypeName(assetType.getTypeName()); + } List<AssetRepairListVO> items = assetRepairRequestItemService.listDetail(id); res.setListDetail(items); SysUser sysUser = sysUserService.selectUserById(Long.valueOf(assetRepairRequest.getReporterId())); -- Gitblit v1.7.1