...
|
...
|
@@ -154,7 +154,10 @@ func (repository *ContractUndertakerFeedbackRepository) Find(queryOptions map[st |
|
|
contractUndertakerFeedbacks := make([]*domain.ContractUndertakerFeedback, 0)
|
|
|
query := sqlbuilder.BuildQuery(tx.Model(&contractUndertakerFeedbackModels), queryOptions)
|
|
|
if cooperationContractName, ok := queryOptions["cooperationContractName"]; ok && cooperationContractName != "" {
|
|
|
query.Where("cooperation_contract_number like ?", fmt.Sprintf("%%%s%%", cooperationContractName))
|
|
|
query.Where("cooperation_contract_name like ?", fmt.Sprintf("%%%s%%", cooperationContractName))
|
|
|
}
|
|
|
if cooperationContractNumber, ok := queryOptions["cooperationContractNumber"]; ok && cooperationContractNumber != "" {
|
|
|
query.Where("cooperation_contract_number = ?", cooperationContractNumber)
|
|
|
}
|
|
|
if undertakerName, ok := queryOptions["undertakerName"]; ok && undertakerName != "" {
|
|
|
query.Where("contract_undertaker->>'userName' like ?", fmt.Sprintf("%%%s%%", undertakerName))
|
...
|
...
|
|