|
@ -429,8 +429,12 @@ public class PdaServiceImpl implements PdaService { |
|
|
if (ObjectUtil.isEmpty(material)) { |
|
|
if (ObjectUtil.isEmpty(material)) { |
|
|
throw new BadRequestException("物料信息不存在"); |
|
|
throw new BadRequestException("物料信息不存在"); |
|
|
} |
|
|
} |
|
|
SchBaseVehiclematerialgroup group = new SchBaseVehiclematerialgroup(); |
|
|
SchBaseVehiclematerialgroup group = vehiclematerialgroupService.getGroupInfo(shelfSaveDto.getVehicle_code(), |
|
|
|
|
|
GeneralDefinition.STEEL_TRAY, GroupBindMaterialStatusEnum.BOUND.getValue()); |
|
|
|
|
|
if (ObjectUtil.isEmpty(group)) { |
|
|
|
|
|
group = new SchBaseVehiclematerialgroup(); |
|
|
group.setGroup_id(IdUtil.getSnowflake(1, 1).nextIdStr()); |
|
|
group.setGroup_id(IdUtil.getSnowflake(1, 1).nextIdStr()); |
|
|
|
|
|
} |
|
|
group.setMaterial_qty(Integer.valueOf(shelfSaveDto.getMaterial_qty())); |
|
|
group.setMaterial_qty(Integer.valueOf(shelfSaveDto.getMaterial_qty())); |
|
|
group.setMaterial_id(shelfSaveDto.getMaterial_id()); |
|
|
group.setMaterial_id(shelfSaveDto.getMaterial_id()); |
|
|
group.setGroup_bind_material_status(GroupBindMaterialStatusEnum.BOUND.getValue()); |
|
|
group.setGroup_bind_material_status(GroupBindMaterialStatusEnum.BOUND.getValue()); |
|
@ -447,6 +451,6 @@ public class PdaServiceImpl implements PdaService { |
|
|
group.setCreate_id(SecurityUtils.getCurrentUserId()); |
|
|
group.setCreate_id(SecurityUtils.getCurrentUserId()); |
|
|
group.setCreate_name(SecurityUtils.getCurrentNickName()); |
|
|
group.setCreate_name(SecurityUtils.getCurrentNickName()); |
|
|
group.setCreate_time(DateUtil.now()); |
|
|
group.setCreate_time(DateUtil.now()); |
|
|
vehiclematerialgroupService.save(group); |
|
|
vehiclematerialgroupService.saveOrUpdate(group); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|