- 添加了对非数字或零值消费参数的检查 - 将无效的消费值设置为null以避免数据错误 - 确保更新操作前消费字段的有效性验证
@@ -68,6 +68,12 @@ class SharedProsperityRecommendConfigRepository extends BaseRepository
{
$id = $params['id'];
unset($params['id']);
+
+ if (!is_numeric($params['consume']) || $params['consume'] == 0) {
+ $params['consume'] = null;
+ }
if (!$this->dao->update($id, $params)) {
return false;
}