|
@ -53,7 +53,18 @@ public class QuestionnaireService extends BaseService {
|
|
|
*/
|
|
|
public List<QuestionnaireWinningESDO> getQuestionnaireWinningESDOByIdcardAndOpenid(String idcard,String openid) throws Exception{
|
|
|
//中奖纪录
|
|
|
String sql = "SELECT * FROM " + esType + " where del = 0 and ( userIdcard= '" + idcard + "' or userOpenid = '"+openid+"' ) ";
|
|
|
String sql = "SELECT * FROM " + esType + " where del = 0";
|
|
|
|
|
|
if(StringUtils.isNotBlank(idcard) && StringUtils.isNotBlank(openid)){
|
|
|
sql = sql + " and ( userIdcard= '" + idcard + "' or userOpenid = '"+openid+"' ) ";
|
|
|
}else{
|
|
|
if(StringUtils.isNotBlank(idcard)){
|
|
|
sql = sql + " and userIdcard='"+idcard+"'";
|
|
|
}else if(StringUtils.isNotBlank(openid)){
|
|
|
sql = sql + " and userOpenid='"+openid+"'";
|
|
|
}else{}
|
|
|
}
|
|
|
|
|
|
List<QuestionnaireWinningESDO> result = elasticsearchUtil.excute(sql, QuestionnaireWinningESDO.class, esIndex, esType);
|
|
|
return result;
|
|
|
}
|