|
@ -18,6 +18,7 @@ import com.yihu.wlyy.repository.questionnaire.QuestionnaireUsersDao;
|
|
|
import com.yihu.wlyy.repository.questionnaire.QuestionnaireWinningDao;
|
|
|
import com.yihu.wlyy.service.BaseService;
|
|
|
import com.yihu.wlyy.util.ElasticsearchUtil;
|
|
|
import com.yihu.wlyy.util.RivaEDCode;
|
|
|
import com.yihu.wlyy.util.random.LotteryUtils;
|
|
|
import com.yihu.wlyy.util.random.dto.LotteryItem;
|
|
|
import io.searchbox.client.JestClient;
|
|
@ -74,6 +75,10 @@ public class QuestionnaireService extends BaseService {
|
|
|
SurveyStatisticsDao surveyStatisticsDao;
|
|
|
@Autowired
|
|
|
private SurveyAnswersDao surveyAnswersDao;
|
|
|
@Value("${Riva.RIVAED_KEY1}")
|
|
|
private String key1;
|
|
|
@Value("${Riva.RIVAED_KEY2}")
|
|
|
private String key2;
|
|
|
|
|
|
|
|
|
/**
|
|
@ -402,7 +407,17 @@ public class QuestionnaireService extends BaseService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return questionnaireLottery(questionnaireUsers).get(0);
|
|
|
List<QuestionnaireWinningESDO> resultList = questionnaireLottery(questionnaireUsers);
|
|
|
QuestionnaireWinningESDO result = new QuestionnaireWinningESDO();
|
|
|
if (resultList!=null && resultList.size()>0){
|
|
|
result = questionnaireLottery(questionnaireUsers).get(0);
|
|
|
String prizeCode = RivaEDCode.passDecode(key1,key2,result.getPrizeCode());
|
|
|
String prizePsw = RivaEDCode.passDecode(key1,key2,result.getPrizePsw());
|
|
|
result.setPrizeCode(prizeCode);
|
|
|
result.setPrizePsw(prizePsw);
|
|
|
}
|
|
|
|
|
|
return result;
|
|
|
|
|
|
}
|
|
|
}
|