|
@@ -738,8 +738,7 @@ func GetDetailQuery(isEnt bool, personArrStr string, req *bxcore.ProjectDetailsR
|
|
sourceArr := []string{}
|
|
sourceArr := []string{}
|
|
for i := 0; i < len(req.Source); i++ {
|
|
for i := 0; i < len(req.Source); i++ {
|
|
if req.Source[i] == 0 {
|
|
if req.Source[i] == 0 {
|
|
- sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", 1))
|
|
|
|
- sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", 2))
|
|
|
|
|
|
+ sourceArr = append(sourceArr, "NOT FIND_IN_SET('3', a.source)")
|
|
} else {
|
|
} else {
|
|
sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", req.Source[i]))
|
|
sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", req.Source[i]))
|
|
}
|
|
}
|
|
@@ -830,8 +829,7 @@ func GetDetailQuery(isEnt bool, personArrStr string, req *bxcore.ProjectDetailsR
|
|
sourceArr := []string{}
|
|
sourceArr := []string{}
|
|
for i := 0; i < len(req.Source); i++ {
|
|
for i := 0; i < len(req.Source); i++ {
|
|
if req.Source[i] == 0 {
|
|
if req.Source[i] == 0 {
|
|
- sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", 1))
|
|
|
|
- sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", 2))
|
|
|
|
|
|
+ sourceArr = append(sourceArr, "NOT FIND_IN_SET('3', a.source)")
|
|
} else {
|
|
} else {
|
|
sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", req.Source[i]))
|
|
sourceArr = append(sourceArr, fmt.Sprintf(" FIND_IN_SET('%d', a.source)", req.Source[i]))
|
|
}
|
|
}
|