Commit 4e313d8a220b3775061211fcf7e826a60c6957df

Authored by wangqian
1 parent d7f03be7

工单管理物料登录返回物料名称

urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/admin/materialdetail/vo/MaterialDetailRespVO.java
1 package com.zteits.urbanops.module.workorder.controller.admin.materialdetail.vo; 1 package com.zteits.urbanops.module.workorder.controller.admin.materialdetail.vo;
2 2
  3 +import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
  4 +import cn.idev.excel.annotation.ExcelProperty;
3 import io.swagger.v3.oas.annotations.media.Schema; 5 import io.swagger.v3.oas.annotations.media.Schema;
4 -import lombok.*;  
5 -import java.util.*;  
6 -import org.springframework.format.annotation.DateTimeFormat; 6 +import lombok.Data;
  7 +
7 import java.time.LocalDateTime; 8 import java.time.LocalDateTime;
8 -import cn.idev.excel.annotation.*;  
9 9
10 @Schema(description = "管理后台 - 工单耗材明细 Response VO") 10 @Schema(description = "管理后台 - 工单耗材明细 Response VO")
11 @Data 11 @Data
@@ -72,4 +72,10 @@ public class MaterialDetailRespVO { @@ -72,4 +72,10 @@ public class MaterialDetailRespVO {
72 @ExcelProperty("创建时间") 72 @ExcelProperty("创建时间")
73 private LocalDateTime createTime; 73 private LocalDateTime createTime;
74 74
75 -}  
76 \ No newline at end of file 75 \ No newline at end of file
  76 + @Schema(description = "耗材ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "111")
  77 + private Long materialId;
  78 +
  79 + @Schema(description = "耗材名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "耗材名称")
  80 + @ExcelProperty("耗材名称")
  81 + private String materialName;
  82 +}
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/materialdetail/MaterialDetailServiceImpl.java
@@ -120,12 +120,12 @@ public class MaterialDetailServiceImpl implements MaterialDetailService { @@ -120,12 +120,12 @@ public class MaterialDetailServiceImpl implements MaterialDetailService {
120 } 120 }
121 } 121 }
122 //已登记 122 //已登记
123 - for (MaterialDetailDO materialDetailDO : materialDetailList) {  
124 - MaterialDetailDO materialDetailDO1 = materialDetailMapper.selectOne(MaterialDetailDO::getMaterialId, materialDetailDO.getMaterialId());  
125 - if (materialDetailDO1 != null) {  
126 - throw exception0(BAD_REQUEST.getCode(),materialDetailDO.getMaterialName()+"已登记");  
127 - }  
128 - } 123 +// for (MaterialDetailDO materialDetailDO : materialDetailList) {
  124 +// MaterialDetailDO materialDetailDO1 = materialDetailMapper.selectOne(MaterialDetailDO::getMaterialId, materialDetailDO.getMaterialId());
  125 +// if (materialDetailDO1 != null) {
  126 +// throw exception0(BAD_REQUEST.getCode(),materialDetailDO.getMaterialName()+"已登记");
  127 +// }
  128 +// }
129 //耗材出库 129 //耗材出库
130 for (MaterialDetailDO materialDetailDO : materialDetailList) { 130 for (MaterialDetailDO materialDetailDO : materialDetailList) {
131 MaterialInventoryOutDto outDto = new MaterialInventoryOutDto(); 131 MaterialInventoryOutDto outDto = new MaterialInventoryOutDto();