查询
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m13s

This commit is contained in:
2026-05-19 11:32:41 +08:00
parent 631c5392b6
commit 8de9c59b1c
8 changed files with 14 additions and 310 deletions

View File

@@ -276,6 +276,12 @@ func (s *Service) ListCards(ctx context.Context, enterpriseID uint, req *dto.Ent
if req.ICCID != "" {
query = query.Where("iccid LIKE ?", "%"+req.ICCID+"%")
}
if req.VirtualNo != "" {
query = query.Where("virtual_no LIKE ?", "%"+req.VirtualNo+"%")
}
if req.MSISDN != "" {
query = query.Where("msisdn LIKE ?", "%"+req.MSISDN+"%")
}
var total int64
if err := query.Count(&total).Error; err != nil {
@@ -301,6 +307,7 @@ func (s *Service) ListCards(ctx context.Context, enterpriseID uint, req *dto.Ent
ID: card.ID,
ICCID: card.ICCID,
MSISDN: card.MSISDN,
VirtualNo: card.VirtualNo,
CarrierID: card.CarrierID,
CarrierName: card.CarrierName,
PackageName: packageNameMap[card.ID],

View File

@@ -170,6 +170,9 @@ func (s *Service) ListStandalone(ctx context.Context, req *dto.ListStandaloneIot
if req.ICCID != "" {
filters["iccid"] = req.ICCID
}
if req.VirtualNo != "" {
filters["virtual_no"] = req.VirtualNo
}
if req.MSISDN != "" {
filters["msisdn"] = req.MSISDN
}