|
@@ -56,6 +56,19 @@ public class LuckyDrawMembersService extends ServiceImpl<LuckyDrawMembersMapper,
|
|
|
members.setUpdateBy(userDTO.getId());
|
|
|
members.setUpdateDate(new Date());
|
|
|
members.setDelFlag(0);
|
|
|
+ //插入前先看库中是否有对应的用户名称
|
|
|
+ //插入前先看库中是否有对应的用户名称
|
|
|
+ LuckyDrawMembersDto drawMembersDto = membersMapper.getByName(dto.getId());
|
|
|
+ if (drawMembersDto.getName().equals(dto.getName())){
|
|
|
+ membersMapper.updateById(members);
|
|
|
+ }else {
|
|
|
+ int i = membersMapper.getByNameAndId(dto.getName(),dto.getEventId());
|
|
|
+ if (i>0){
|
|
|
+ return "1";
|
|
|
+ } else {
|
|
|
+ membersMapper.updateById(members);
|
|
|
+ }
|
|
|
+ }
|
|
|
membersMapper.insert(members);
|
|
|
return id;
|
|
|
}
|
|
@@ -66,15 +79,26 @@ public class LuckyDrawMembersService extends ServiceImpl<LuckyDrawMembersMapper,
|
|
|
BeanUtils.copyProperties(dto, members);
|
|
|
members.setUpdateBy(userDTO.getId());
|
|
|
members.setUpdateDate(new Date());
|
|
|
- membersMapper.updateById(members);
|
|
|
+ //插入前先看库中是否有对应的用户名称
|
|
|
+ LuckyDrawMembersDto drawMembersDto = membersMapper.getByName(dto.getId());
|
|
|
+ if (drawMembersDto.getName().equals(dto.getName())){
|
|
|
+ membersMapper.updateById(members);
|
|
|
+ }else {
|
|
|
+ int i = membersMapper.getByNameAndId(dto.getName(),dto.getEventId());
|
|
|
+ if (i>0){
|
|
|
+ return "1";
|
|
|
+ } else {
|
|
|
+ membersMapper.updateById(members);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
return dto.getId();
|
|
|
}
|
|
|
|
|
|
public LuckyDrawMembersDto findById(String id) {
|
|
|
- LuckyDrawMembersDto dto = new LuckyDrawMembersDto();
|
|
|
- LuckyDrawMembers members = membersMapper.selectById(id);
|
|
|
- BeanUtils.copyProperties(members,dto);
|
|
|
+ LuckyDrawMembersDto dto = membersMapper.findById(id);
|
|
|
+// LuckyDrawMembers members = membersMapper.selectById(id);
|
|
|
+// BeanUtils.copyProperties(members,dto);
|
|
|
return dto;
|
|
|
}
|
|
|
|