feat(wms): 添加钢卷打包功能
- 在IWmsCoilPackingRecordService中新增packing方法接口 - 为WmsCoilPackingDetailBo添加saleName字段 - 为WmsCoilPackingRecordBo添加details列表字段 - 在WmsCoilPackingRecordController中新增executePacking接口 - 实现WmsCoilPackingRecordServiceImpl的packing方法,包含事务处理 - 添加钢卷打包的核心业务逻辑,包括重量计算、库存转移等 - 集成日志记录和重复提交防护功能
This commit is contained in:
@@ -96,4 +96,14 @@ public class WmsCoilPackingRecordController extends BaseController {
|
||||
@PathVariable Long[] packingIds) {
|
||||
return toAjax(iWmsCoilPackingRecordService.deleteWithValidByIds(Arrays.asList(packingIds), true));
|
||||
}
|
||||
|
||||
/**
|
||||
* 执行钢卷打包操作
|
||||
*/
|
||||
@Log(title = "钢卷打包", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping("/execute")
|
||||
public R<Void> executePacking(@Validated(AddGroup.class) @RequestBody WmsCoilPackingRecordBo bo) {
|
||||
return toAjax(iWmsCoilPackingRecordService.packing(bo));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user