|
@@ -108,11 +108,8 @@ func (d LocalLifeDao) GetLocalPreviews(param *vo.LocalSearchParam) ([]vo.ReLocal
|
|
|
if param.ContentType != 0 {
|
|
|
query = query.Where("content_type = ?", param.ContentType)
|
|
|
}
|
|
|
- if param.LocalId != "" {
|
|
|
- query = query.Where("local_id = ?", param.LocalId)
|
|
|
- }
|
|
|
- if param.LocalName != "" {
|
|
|
- query = query.Where("local_name LIKE ?", "%"+param.LocalName+"%")
|
|
|
+ if param.Others != "" {
|
|
|
+ query = query.Where("enterprise_id = ? or local_id = ? or local_name LIKE ?", param.Others, param.Others, "%"+param.Others+"%")
|
|
|
}
|
|
|
query.Count(&total)
|
|
|
query = query.Select("enterprise_id, sub_account_id, local_id, local_platform, task_status, estimated_cost, task_form, content_type, need_review, need_quality, need_calculate, store_id, team_buying_id, tools")
|
|
@@ -235,11 +232,8 @@ func (d LocalLifeDao) GetLocalStoreExplorePreviews(param *vo.LocalSearchParam) (
|
|
|
if param.LocalPlatform != 0 {
|
|
|
query = query.Where("local_platform = ?", param.LocalPlatform)
|
|
|
}
|
|
|
- if param.LocalId != "" {
|
|
|
- query = query.Where("local_id = ?", param.LocalId)
|
|
|
- }
|
|
|
- if param.LocalName != "" {
|
|
|
- query = query.Where("local_name LIKE ?", "%"+param.LocalName+"%")
|
|
|
+ if param.Others != "" {
|
|
|
+ query = query.Where("enterprise_id = ? or local_id = ? or local_name LIKE ?", param.Others, param.Others, "%"+param.Others+"%")
|
|
|
}
|
|
|
query = query.Where("task_status = ? AND task_form = ?", 8, 1)
|
|
|
query.Count(&total)
|
|
@@ -292,11 +286,8 @@ func (d LocalLifeDao) GetBillLocalPreviews(param *vo.LocalSearchParam) ([]vo.ReB
|
|
|
if param.LocalStatus != 0 {
|
|
|
query = query.Where("task_status = ?", param.LocalStatus)
|
|
|
}
|
|
|
- if param.LocalId != "" {
|
|
|
- query = query.Where("local_id = ?", param.LocalId)
|
|
|
- }
|
|
|
- if param.LocalName != "" {
|
|
|
- query = query.Where("local_name LIKE ?", "%"+param.LocalName+"%")
|
|
|
+ if param.Others != "" {
|
|
|
+ query = query.Where("enterprise_id = ? or local_id = ? or local_name LIKE ?", param.Others, param.Others, "%"+param.Others+"%")
|
|
|
}
|
|
|
query.Count(&total)
|
|
|
query = query.Select("enterprise_id, sub_account_id, local_id, local_platform, task_status, estimated_cost, task_form, content_type, store_id, team_buying_id, settlement_amount")
|