|
@ -34,6 +34,7 @@ import org.springframework.data.domain.PageRequest;
|
|
|
import org.springframework.data.domain.Pageable;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.*;
|
|
|
|
|
@ -43,6 +44,7 @@ import java.util.*;
|
|
|
* @date 2018/1/28 20:20
|
|
|
*/
|
|
|
@Service
|
|
|
@Transactional
|
|
|
public class QuestionnaireService extends BaseService {
|
|
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(QuestionnaireService.class);
|
|
@ -423,11 +425,19 @@ public class QuestionnaireService extends BaseService {
|
|
|
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);
|
|
|
result = resultList.get(0);
|
|
|
System.out.println("1-------"+result.getPrizeCode());
|
|
|
System.out.println("2-------"+result.getPrizePsw());
|
|
|
System.out.println("3-------"+key1);
|
|
|
System.out.println("4-------"+key2);
|
|
|
if (!StringUtils.isEmpty(result.getPrizeCode())){
|
|
|
String prizeCode = RivaEDCode.passDecode(key1,key2,result.getPrizeCode());
|
|
|
result.setPrizeCode(prizeCode);
|
|
|
}
|
|
|
if (!StringUtils.isEmpty(result.getPrizePsw())){
|
|
|
String prizePsw = RivaEDCode.passDecode(key1,key2,result.getPrizePsw());
|
|
|
result.setPrizePsw(prizePsw);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
return result;
|