Commit 0a5d44f7b5df0bbb7061f3bc96e2687bf178eeb2

Authored by YunaiV
1 parent ff676ee9

✨ feat(mes): 添加条码详情查看功能及相关逻辑

yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/barcode/MesWmBarcodeController.java
@@ -83,6 +83,7 @@ public class MesWmBarcodeController { @@ -83,6 +83,7 @@ public class MesWmBarcodeController {
83 @Operation(summary = "根据业务对象获取条码信息", description = "前端用于生成条码图片") 83 @Operation(summary = "根据业务对象获取条码信息", description = "前端用于生成条码图片")
84 @Parameter(name = "bizType", description = "业务类型", required = true, example = "102") 84 @Parameter(name = "bizType", description = "业务类型", required = true, example = "102")
85 @Parameter(name = "bizId", description = "业务编号", required = true, example = "1024") 85 @Parameter(name = "bizId", description = "业务编号", required = true, example = "1024")
  86 + @PreAuthorize("@ss.hasPermission('mes:wm-barcode:query')")
86 public CommonResult<MesWmBarcodeRespVO> getBarcodeByBusiness( 87 public CommonResult<MesWmBarcodeRespVO> getBarcodeByBusiness(
87 @RequestParam("bizType") Integer bizType, 88 @RequestParam("bizType") Integer bizType,
88 @RequestParam("bizId") Long bizId) { 89 @RequestParam("bizId") Long bizId) {
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/barcode/vo/MesWmBarcodeSaveReqVO.java
@@ -15,10 +15,6 @@ public class MesWmBarcodeSaveReqVO { @@ -15,10 +15,6 @@ public class MesWmBarcodeSaveReqVO {
15 @Schema(description = "条码配置编号", example = "1") 15 @Schema(description = "条码配置编号", example = "1")
16 private Long configId; 16 private Long configId;
17 17
18 - @Schema(description = "条码格式", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")  
19 - @NotNull(message = "条码格式不能为空")  
20 - private Integer format;  
21 -  
22 @Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "102") 18 @Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "102")
23 @NotNull(message = "业务类型不能为空") 19 @NotNull(message = "业务类型不能为空")
24 private Integer bizType; 20 private Integer bizType;
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/barcode/MesWmBarcodeServiceImpl.java
@@ -55,8 +55,8 @@ public class MesWmBarcodeServiceImpl implements MesWmBarcodeService { @@ -55,8 +55,8 @@ public class MesWmBarcodeServiceImpl implements MesWmBarcodeService {
55 } 55 }
56 56
57 // 3. 保存条码记录 57 // 3. 保存条码记录
58 - MesWmBarcodeDO barcode = BeanUtils.toBean(createReqVO, MesWmBarcodeDO.class)  
59 - .setConfigId(config.getId()).setContent(content).setFormat(config.getFormat()); 58 + MesWmBarcodeDO barcode = BeanUtils.toBean(createReqVO, MesWmBarcodeDO.class).setContent(content)
  59 + .setConfigId(config.getId()).setFormat(config.getFormat());
60 barcodeMapper.insert(barcode); 60 barcodeMapper.insert(barcode);
61 return barcode.getId(); 61 return barcode.getId();
62 } 62 }
@@ -165,8 +165,8 @@ public class MesWmBarcodeServiceImpl implements MesWmBarcodeService { @@ -165,8 +165,8 @@ public class MesWmBarcodeServiceImpl implements MesWmBarcodeService {
165 165
166 // 2. 创建条码记录 166 // 2. 创建条码记录
167 MesWmBarcodeSaveReqVO createReqVO = new MesWmBarcodeSaveReqVO() 167 MesWmBarcodeSaveReqVO createReqVO = new MesWmBarcodeSaveReqVO()
168 - .setFormat(config.getFormat()).setStatus(CommonStatusEnum.ENABLE.getStatus())  
169 - .setBizType(bizType).setBizId(bizId).setBizCode(bizCode).setBizName(bizName); 168 + .setBizType(bizType).setBizId(bizId).setBizCode(bizCode).setBizName(bizName)
  169 + .setStatus(CommonStatusEnum.ENABLE.getStatus());
170 createBarcode(createReqVO); 170 createBarcode(createReqVO);
171 } 171 }
172 172