Просмотр исходного кода

feat:我的参标列表 项目匹配

wangshan 2 лет назад
Родитель
Сommit
4c14c9b738
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      jyBXCore/rpc/model/mysql/participateBid.go

+ 4 - 3
jyBXCore/rpc/model/mysql/participateBid.go

@@ -481,6 +481,7 @@ func ParticipateListSql(in *bxcore.ParticipateListReq) string {
 	if in.Keywords != "" {
 		kSql := ` AND (`
 		for kk, kv := range strings.Split(in.Keywords, " ") {
+			log.Println(kk, "----", kv)
 			if kk > 0 {
 				kSql += " OR "
 			}
@@ -634,13 +635,13 @@ func SingleParticipateList(in *bxcore.ParticipateListReq, conditionSql string) (
 	}
 	//员工|个人列表
 	singlePersonSql := `SELECT %s FROM ` + ParticipateUserTable + ` pug LEFT JOIN project pt ON pug.project_id = pt.id LEFT JOIN (SELECT project_id,position_id,MAX(create_date) AS create_date FROM participate_bid_records GROUP BY project_id,position_id) pbr ON pbr.project_id = pug.project_id AND pbr.position_id = pug.position_id WHERE pug.position_id = ? `
-	singlePersonSql += conditionSql
-	countSql := fmt.Sprintf(singlePersonSql, " COUNT(pt.id) ")
+	//singlePersonSql += conditionSql
+	countSql := fmt.Sprintf(singlePersonSql, " COUNT(pt.id) ") + conditionSql
 	count := IC.BaseMysql.CountBySql(countSql, in.PositionId)
 	log.Println(countSql, "---", count)
 	if count > 0 {
 		data.Count = count
-		listSql := fmt.Sprintf(singlePersonSql, " pt.*,pbr.create_date ")
+		listSql := fmt.Sprintf(singlePersonSql, " pt.*,pbr.create_date ") + conditionSql
 		//分页
 		listSql += fmt.Sprintf(` LIMIT %d,%d`, in.PageNum, in.PageSize)
 		log.Println("listSql:", listSql)