diff --git a/src/modules/network_element/repository/ne_license.go b/src/modules/network_element/repository/ne_license.go index 5aad6b32..1d506fec 100644 --- a/src/modules/network_element/repository/ne_license.go +++ b/src/modules/network_element/repository/ne_license.go @@ -74,6 +74,10 @@ func (r *NeLicense) SelectPage(query map[string]any) map[string]any { conditions = append(conditions, "expiry_date = ?") params = append(params, strings.Trim(v.(string), " ")) } + if v, ok := query["serialNum"]; ok && v != "" { + conditions = append(conditions, "serial_num = ?") + params = append(params, strings.Trim(v.(string), " ")) + } if v, ok := query["createBy"]; ok && v != "" { conditions = append(conditions, "create_by like concat(?, '%')") params = append(params, strings.Trim(v.(string), " "))