fix(warehouse):修复更新备注时未处理requirementId为0的情况
- 添加对requirementId等于0时的特殊处理逻辑 - 避免因requirementId为0导致的更新异常 - 确保主键更新逻辑的完整性与正确性
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user