Commit 0a5d44f7b5df0bbb7061f3bc96e2687bf178eeb2
1 parent
ff676ee9
✨ feat(mes): 添加条码详情查看功能及相关逻辑
Showing
3 changed files
with
5 additions
and
8 deletions
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 |