fix(warehouse):修复更新备注时未处理requirementId为0的情况

- 添加对requirementId等于0时的特殊处理逻辑
- 避免因requirementId为0导致的更新异常
- 确保主键更新逻辑的完整性与正确性
This commit is contained in:
2025-10-20 09:20:01 +08:00
parent 9cbaf942b3
commit 0b2a436038

View File

@@ -320,6 +320,11 @@ public class SysOaWarehouseMasterServiceImpl implements ISysOaWarehouseMasterSer
@Override
public Boolean updateRemark(Long masterId, String remark,Long requirementId,String masterNum) {
if (masterId == null) return false;
if (requirementId == 0) {
SysOaWarehouseMaster update = new SysOaWarehouseMaster();
update.setRequirementId(requirementId);
return baseMapper.updateById(update) > 0;
}
SysOaWarehouseMaster update = new SysOaWarehouseMaster();
update.setMasterId(masterId);
update.setRemark(remark);