|
@@ -22,12 +22,12 @@ func (d SupplierDao) GetSuppliersByMsg(fieldName string) ([]*entity.Supplier, er
|
|
var suppliers []*entity.Supplier
|
|
var suppliers []*entity.Supplier
|
|
supplierId, err := strconv.ParseInt(fieldName, 10, 64)
|
|
supplierId, err := strconv.ParseInt(fieldName, 10, 64)
|
|
if err == nil {
|
|
if err == nil {
|
|
- err1 := Db.Debug().Model(&entity.Supplier{}).Where("supplier_id = ? AND supplier_type != 0", supplierId).First(&suppliers).Error
|
|
|
|
|
|
+ err1 := Db.Debug().Model(&entity.Supplier{}).Where("supplier_name = ? OR company_name = ? OR name = ? or supplier_id = ?", fieldName, fieldName, fieldName, supplierId).Find(&suppliers).Error
|
|
if err1 != nil && err1 != gorm.ErrRecordNotFound {
|
|
if err1 != nil && err1 != gorm.ErrRecordNotFound {
|
|
return nil, err1
|
|
return nil, err1
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- err1 := Db.Debug().Model(&entity.Supplier{}).Where("supplier_name = ? OR company_name = ? OR name = ? AND supplier_type != 0", fieldName, fieldName, fieldName).Find(&suppliers).Error
|
|
|
|
|
|
+ err1 := Db.Debug().Model(&entity.Supplier{}).Where("supplier_name = ? OR company_name = ? OR name = ?", fieldName, fieldName, fieldName).Find(&suppliers).Error
|
|
if err1 != nil {
|
|
if err1 != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|