更新9.19
This commit is contained in:
parent
128667a085
commit
d055702fa7
@ -104,6 +104,7 @@ public class HitCompetitionStudentInfo implements Serializable {
|
|||||||
@ApiModelProperty(value = "逻辑删除 0未删除 1真删除")
|
@ApiModelProperty(value = "逻辑删除 0未删除 1真删除")
|
||||||
private Boolean delFlag;
|
private Boolean delFlag;
|
||||||
|
|
||||||
|
@Excel(name = "报名时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value = "创建时间(默认时间当前)")
|
@ApiModelProperty(value = "创建时间(默认时间当前)")
|
||||||
@TableField(fill = FieldFill.INSERT)
|
@TableField(fill = FieldFill.INSERT)
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
|
@ -130,6 +130,16 @@ public class HitCompetitionStudentInfoServiceImpl extends ServiceImpl<HitCompeti
|
|||||||
@Override
|
@Override
|
||||||
public int insertHitCompetitionStudentInfo(HitCompetitionStudentInfo hitCompetitionStudentInfo)
|
public int insertHitCompetitionStudentInfo(HitCompetitionStudentInfo hitCompetitionStudentInfo)
|
||||||
{
|
{
|
||||||
|
//判断是否重复报名
|
||||||
|
LambdaQueryWrapper<HitCompetitionStudentInfo> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper.eq(HitCompetitionStudentInfo::getStudentId, hitCompetitionStudentInfo.getStudentId());
|
||||||
|
DateTime now = DateUtil.date();
|
||||||
|
queryWrapper.between(HitCompetitionStudentInfo::getCreateTime, DateUtil.beginOfYear(now), DateUtil.endOfYear(now));
|
||||||
|
queryWrapper.eq(HitCompetitionStudentInfo::getDelFlag, false);
|
||||||
|
List<HitCompetitionStudentInfo> hitCompetitionStudentInfos = hitCompetitionStudentInfoMapper.selectList(queryWrapper);
|
||||||
|
if (CollectionUtil.isNotEmpty(hitCompetitionStudentInfos)) {
|
||||||
|
throw new RuntimeException("请勿重复报名!");
|
||||||
|
}
|
||||||
hitCompetitionStudentInfo.setCreateTime(DateUtils.getNowDate());
|
hitCompetitionStudentInfo.setCreateTime(DateUtils.getNowDate());
|
||||||
SysUser user = SecurityUtils.getLoginUser().getUser();
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
||||||
hitCompetitionStudentInfo.setUserId(user.getUserId());
|
hitCompetitionStudentInfo.setUserId(user.getUserId());
|
||||||
|
@ -169,6 +169,8 @@ public class HitRegistrationTeachInfoServiceImpl implements IHitRegistrationTeac
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void register(RegisterBody user) throws Exception {
|
public void register(RegisterBody user) throws Exception {
|
||||||
|
//删除学校名称的空格
|
||||||
|
user.getHitRegistrationTeachInfo().setSchoolName(user.getHitRegistrationTeachInfo().getSchoolName().trim());
|
||||||
String msg = "", username = user.getUsername(), password = user.getPassword();
|
String msg = "", username = user.getUsername(), password = user.getPassword();
|
||||||
SysUser sysUser = new SysUser();
|
SysUser sysUser = new SysUser();
|
||||||
sysUser.setUserName(username);
|
sysUser.setUserName(username);
|
||||||
|
Loading…
Reference in New Issue
Block a user