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 83 @Operation(summary = "根据业务对象获取条码信息", description = "前端用于生成条码图片")
84 84 @Parameter(name = "bizType", description = "业务类型", required = true, example = "102")
85 85 @Parameter(name = "bizId", description = "业务编号", required = true, example = "1024")
  86 + @PreAuthorize("@ss.hasPermission('mes:wm-barcode:query')")
86 87 public CommonResult<MesWmBarcodeRespVO> getBarcodeByBusiness(
87 88 @RequestParam("bizType") Integer bizType,
88 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 15 @Schema(description = "条码配置编号", example = "1")
16 16 private Long configId;
17 17  
18   - @Schema(description = "条码格式", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
19   - @NotNull(message = "条码格式不能为空")
20   - private Integer format;
21   -
22 18 @Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "102")
23 19 @NotNull(message = "业务类型不能为空")
24 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 55 }
56 56  
57 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 60 barcodeMapper.insert(barcode);
61 61 return barcode.getId();
62 62 }
... ... @@ -165,8 +165,8 @@ public class MesWmBarcodeServiceImpl implements MesWmBarcodeService {
165 165  
166 166 // 2. 创建条码记录
167 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 170 createBarcode(createReqVO);
171 171 }
172 172  
... ...