|
|
@ -171,6 +171,7 @@ public class AwardRecordServiceImpl extends BaseServiceImpl<AwardRecordMapper, A
|
|
|
|
public AjaxResult addAwardRecordInfo(JSONObject jsonObject) {
|
|
|
|
public AjaxResult addAwardRecordInfo(JSONObject jsonObject) {
|
|
|
|
AjaxResult ajaxResult = new AjaxResult();
|
|
|
|
AjaxResult ajaxResult = new AjaxResult();
|
|
|
|
Long awardRecordId = jsonObject.getLong("awardRecordId");
|
|
|
|
Long awardRecordId = jsonObject.getLong("awardRecordId");
|
|
|
|
|
|
|
|
String userId = jsonObject.getString("userId");
|
|
|
|
String name = jsonObject.getString("name");
|
|
|
|
String name = jsonObject.getString("name");
|
|
|
|
String phone = jsonObject.getString("phone");
|
|
|
|
String phone = jsonObject.getString("phone");
|
|
|
|
String mail = jsonObject.getString("mail");
|
|
|
|
String mail = jsonObject.getString("mail");
|
|
|
@ -200,7 +201,21 @@ public class AwardRecordServiceImpl extends BaseServiceImpl<AwardRecordMapper, A
|
|
|
|
ajaxResult.setRetmsg("邮箱地址不可为空");
|
|
|
|
ajaxResult.setRetmsg("邮箱地址不可为空");
|
|
|
|
return ajaxResult;
|
|
|
|
return ajaxResult;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
AwardRecord awardRecord = awardRecordMapper.selectByPrimaryKey(awardRecordId);
|
|
|
|
Example awardRecordExample = new Example(AwardRecord.class);
|
|
|
|
|
|
|
|
Example.Criteria awardRecordCriteria = awardRecordExample.createCriteria();
|
|
|
|
|
|
|
|
awardRecordCriteria.andEqualTo("state", 1);
|
|
|
|
|
|
|
|
awardRecordCriteria.andEqualTo("userId", userId);
|
|
|
|
|
|
|
|
awardRecordCriteria.andNotEqualTo("awardType",0);
|
|
|
|
|
|
|
|
List<AwardRecord> awardRecordList = awardRecordMapper.selectByExample(awardRecordExample);
|
|
|
|
|
|
|
|
AwardRecord awardRecord;
|
|
|
|
|
|
|
|
if (0 == awardRecordList.size()){
|
|
|
|
|
|
|
|
ajaxResult.setRetcode(AjaxResult.FAILED);
|
|
|
|
|
|
|
|
ajaxResult.setRetmsg("该用户未中奖");
|
|
|
|
|
|
|
|
return ajaxResult;
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
//因为只有一个奖品
|
|
|
|
|
|
|
|
awardRecord = awardRecordList.get(0);
|
|
|
|
|
|
|
|
}
|
|
|
|
awardRecord.setName(name);
|
|
|
|
awardRecord.setName(name);
|
|
|
|
awardRecord.setPhone(phone);
|
|
|
|
awardRecord.setPhone(phone);
|
|
|
|
awardRecord.setMail(mail);
|
|
|
|
awardRecord.setMail(mail);
|
|
|
|