master
ck 5 years ago
parent ed9d583d67
commit 1c9af09813

@ -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);

Loading…
Cancel
Save