|
@ -388,6 +388,10 @@ public class QuestionnaireService extends BaseService {
|
|
|
|
|
|
public QuestionnaireWinningESDO saveAnswerAndLotto(JSONObject jsonData, QuestionnaireUsers questionnaireUsers) throws Exception {
|
|
|
System.out.println("********jsonData********* " + jsonData);
|
|
|
//保存个人信息经纬度
|
|
|
String longitude = String.valueOf(jsonData.get("longitude"));
|
|
|
String latitude = String.valueOf(jsonData.get("latitude"));
|
|
|
String location = String.valueOf(jsonData.get("location"));
|
|
|
//解析json保存各种答案
|
|
|
String surveyCode = jsonData.get("surveyCode").toString();
|
|
|
String openId = jsonData.get("openId").toString();
|
|
@ -395,6 +399,7 @@ public class QuestionnaireService extends BaseService {
|
|
|
QuestionnaireUsers questionnaireUsers1 = questionnaireUsersDao.findByOpoenId(openId);
|
|
|
if (questionnaireUsers1!=null){
|
|
|
userCode = questionnaireUsers1.getCode();
|
|
|
questionnaireUsersDao.modifyUserLocation(userCode,longitude,latitude,location);
|
|
|
}
|
|
|
Date createTime = new Date();
|
|
|
//获取一维数组
|
|
@ -443,10 +448,6 @@ public class QuestionnaireService extends BaseService {
|
|
|
QuestionnaireWinningESDO result = new QuestionnaireWinningESDO();
|
|
|
if (resultList!=null && resultList.size()>0){
|
|
|
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);
|
|
@ -490,5 +491,17 @@ public class QuestionnaireService extends BaseService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
public boolean checkParam(String param, int length){
|
|
|
boolean flag = true;
|
|
|
if (org.springframework.util.StringUtils.isEmpty(param)){
|
|
|
flag = false;
|
|
|
return flag;
|
|
|
}
|
|
|
if (param.length()>length){
|
|
|
flag = false;
|
|
|
return flag;
|
|
|
}
|
|
|
return flag;
|
|
|
}
|
|
|
}
|