|
@@ -57,19 +57,12 @@ public class LuckyDrawMembersService extends ServiceImpl<LuckyDrawMembersMapper,
|
|
|
members.setUpdateDate(new Date());
|
|
|
members.setDelFlag(0);
|
|
|
//插入前先看库中是否有对应的用户名称
|
|
|
- //插入前先看库中是否有对应的用户名称
|
|
|
- LuckyDrawMembersDto drawMembersDto = membersMapper.getByName(dto.getId());
|
|
|
- if (drawMembersDto.getName().equals(dto.getName())){
|
|
|
- membersMapper.updateById(members);
|
|
|
+ Integer drawMembersCount = membersMapper.getByName(dto);
|
|
|
+ if (drawMembersCount == 0){
|
|
|
+ membersMapper.insert(members);
|
|
|
}else {
|
|
|
- int i = membersMapper.getByNameAndId(dto.getName(),dto.getEventId());
|
|
|
- if (i>0){
|
|
|
- return "1";
|
|
|
- } else {
|
|
|
- membersMapper.updateById(members);
|
|
|
- }
|
|
|
+ return "1";
|
|
|
}
|
|
|
- membersMapper.insert(members);
|
|
|
return id;
|
|
|
}
|
|
|
|
|
@@ -80,16 +73,11 @@ public class LuckyDrawMembersService extends ServiceImpl<LuckyDrawMembersMapper,
|
|
|
members.setUpdateBy(userDTO.getId());
|
|
|
members.setUpdateDate(new Date());
|
|
|
//插入前先看库中是否有对应的用户名称
|
|
|
- LuckyDrawMembersDto drawMembersDto = membersMapper.getByName(dto.getId());
|
|
|
- if (drawMembersDto.getName().equals(dto.getName())){
|
|
|
+ Integer drawMembersCount = membersMapper.getByName(dto);
|
|
|
+ if (drawMembersCount == 0){
|
|
|
membersMapper.updateById(members);
|
|
|
}else {
|
|
|
- int i = membersMapper.getByNameAndId(dto.getName(),dto.getEventId());
|
|
|
- if (i>0){
|
|
|
- return "1";
|
|
|
- } else {
|
|
|
- membersMapper.updateById(members);
|
|
|
- }
|
|
|
+ return "1";
|
|
|
}
|
|
|
|
|
|
return dto.getId();
|