feat(wms):修改insertByBo方法返回类型为WmsMaterialCoilVo

This commit is contained in:
2025-11-17 10:47:36 +08:00
parent acd4202d26
commit 0ccbb7ddb6
3 changed files with 15 additions and 14 deletions

View File

@@ -72,8 +72,8 @@ public class WmsMaterialCoilController extends BaseController {
@Log(title = "钢卷物料表", businessType = BusinessType.INSERT) @Log(title = "钢卷物料表", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody WmsMaterialCoilBo bo) { public R<WmsMaterialCoilVo> add(@Validated(AddGroup.class) @RequestBody WmsMaterialCoilBo bo) {
return toAjax(iWmsMaterialCoilService.insertByBo(bo)); return R.ok(iWmsMaterialCoilService.insertByBo(bo));
} }
/** /**

View File

@@ -35,7 +35,7 @@ public interface IWmsMaterialCoilService {
/** /**
* 新增钢卷物料表 * 新增钢卷物料表
*/ */
Boolean insertByBo(WmsMaterialCoilBo bo); WmsMaterialCoilVo insertByBo(WmsMaterialCoilBo bo);
/** /**
* 修改钢卷物料表 * 修改钢卷物料表

View File

@@ -261,7 +261,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Boolean insertByBo(WmsMaterialCoilBo bo) { public WmsMaterialCoilVo insertByBo(WmsMaterialCoilBo bo) {
// 1. 生成二维码 // 1. 生成二维码
Long qrcodeRecordId = generateQrcodeForInsert(bo); Long qrcodeRecordId = generateQrcodeForInsert(bo);
bo.setQrcodeRecordId(qrcodeRecordId); bo.setQrcodeRecordId(qrcodeRecordId);
@@ -280,7 +280,8 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
// 4. 更新二维码内容中的coilId // 4. 更新二维码内容中的coilId
updateQrcodeCoilId(qrcodeRecordId, add.getCoilId()); updateQrcodeCoilId(qrcodeRecordId, add.getCoilId());
} }
return flag; // 4. 返回完整的 VO包含关联对象
return queryById(add.getCoilId());
} }
/** /**