Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
This commit is contained in:
@@ -269,17 +269,19 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
// 2. 查找或创建stock
|
||||
findOrCreateStock(bo);
|
||||
|
||||
|
||||
// 3. 插入钢卷数据
|
||||
WmsMaterialCoil add = BeanUtil.toBean(bo, WmsMaterialCoil.class);
|
||||
add.setDataType(1); // 新增的钢卷默认为当前数据
|
||||
validEntityBeforeSave(add);
|
||||
boolean flag = baseMapper.insert(add) > 0;
|
||||
if (flag) {
|
||||
bo.setCoilId(add.getCoilId());
|
||||
// 4. 更新二维码内容中的coilId
|
||||
updateQrcodeCoilId(qrcodeRecordId, add.getCoilId());
|
||||
int rows = baseMapper.insert(add);
|
||||
if (rows <= 0) {
|
||||
throw new RuntimeException("新增钢卷失败");
|
||||
}
|
||||
|
||||
// 设置返回用的ID并更新二维码内容中的coilId
|
||||
bo.setCoilId(add.getCoilId());
|
||||
updateQrcodeCoilId(qrcodeRecordId, add.getCoilId());
|
||||
|
||||
// 4. 返回完整的 VO(包含关联对象)
|
||||
return queryById(add.getCoilId());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user