|
@@ -29,12 +29,11 @@ import com.zhongzheng.modules.inform.service.IInformUserService;
|
|
|
import com.zhongzheng.modules.inform.vo.InformRemindBusinessVo;
|
|
import com.zhongzheng.modules.inform.vo.InformRemindBusinessVo;
|
|
|
import com.zhongzheng.modules.inform.vo.InformRemindVo;
|
|
import com.zhongzheng.modules.inform.vo.InformRemindVo;
|
|
|
import com.zhongzheng.modules.user.bo.*;
|
|
import com.zhongzheng.modules.user.bo.*;
|
|
|
|
|
+import com.zhongzheng.modules.user.domain.User;
|
|
|
import com.zhongzheng.modules.user.domain.UserExamGoods;
|
|
import com.zhongzheng.modules.user.domain.UserExamGoods;
|
|
|
import com.zhongzheng.modules.user.service.IUserExamGoodsService;
|
|
import com.zhongzheng.modules.user.service.IUserExamGoodsService;
|
|
|
import com.zhongzheng.modules.user.service.IUserService;
|
|
import com.zhongzheng.modules.user.service.IUserService;
|
|
|
-import com.zhongzheng.modules.user.vo.UserExamGoodsVo;
|
|
|
|
|
-import com.zhongzheng.modules.user.vo.UserSubscribeImport;
|
|
|
|
|
-import com.zhongzheng.modules.user.vo.UserVo;
|
|
|
|
|
|
|
+import com.zhongzheng.modules.user.vo.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -44,7 +43,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.github.pagehelper.Page;
|
|
import com.github.pagehelper.Page;
|
|
|
import com.zhongzheng.modules.user.domain.UserSubscribe;
|
|
import com.zhongzheng.modules.user.domain.UserSubscribe;
|
|
|
import com.zhongzheng.modules.user.mapper.UserSubscribeMapper;
|
|
import com.zhongzheng.modules.user.mapper.UserSubscribeMapper;
|
|
|
-import com.zhongzheng.modules.user.vo.UserSubscribeVo;
|
|
|
|
|
import com.zhongzheng.modules.user.service.IUserSubscribeService;
|
|
import com.zhongzheng.modules.user.service.IUserSubscribeService;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.thymeleaf.util.StringUtils;
|
|
import org.thymeleaf.util.StringUtils;
|
|
@@ -124,6 +122,18 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
return entity2Vo(this.list(lqw));
|
|
return entity2Vo(this.list(lqw));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<UserSubscribeIdsImport> importIdsDataFilter(List<UserSubscribeIdsImport> list) {
|
|
|
|
|
+ for(UserSubscribeIdsImport info : list){
|
|
|
|
|
+ User user = iUserService.getOne(new LambdaQueryWrapper<User>()
|
|
|
|
|
+ .eq(User::getIdCard,info.getIdCard()).last("limit 1"));
|
|
|
|
|
+ if(Validator.isEmpty(user)){
|
|
|
|
|
+ throw new CustomException("学员:"+info.getUserName()+"-"+info.getIdCard()+"没有符合导出的数据");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return list;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 实体类转化成视图对象
|
|
* 实体类转化成视图对象
|
|
|
*
|
|
*
|
|
@@ -497,7 +507,7 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
}
|
|
}
|
|
|
Long applyId = baseMapper.selectApplyId(userSubscribeImport.getApplyName());
|
|
Long applyId = baseMapper.selectApplyId(userSubscribeImport.getApplyName());
|
|
|
if (applyId == null) {
|
|
if (applyId == null) {
|
|
|
- userSubscribeImport.setCause("考试标题有误");
|
|
|
|
|
|
|
+ userSubscribeImport.setCause("考试标题有误或已过期或未开启");
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
@@ -656,7 +666,7 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
}
|
|
}
|
|
|
Long applyId = baseMapper.selectApplyId(userSubscribeImport.getApplyName());
|
|
Long applyId = baseMapper.selectApplyId(userSubscribeImport.getApplyName());
|
|
|
if (applyId == null) {
|
|
if (applyId == null) {
|
|
|
- userSubscribeImport.setCause("考试标题有误");
|
|
|
|
|
|
|
+ userSubscribeImport.setCause("考试标题有误或已过期或未开启");
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
@@ -912,7 +922,7 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
}
|
|
}
|
|
|
Long applyId = baseMapper.selectApplyId(userSubscribeImport.getApplyName());
|
|
Long applyId = baseMapper.selectApplyId(userSubscribeImport.getApplyName());
|
|
|
if (applyId == null) {
|
|
if (applyId == null) {
|
|
|
- userSubscribeImport.setCause("考试标题有误");
|
|
|
|
|
|
|
+ userSubscribeImport.setCause("考试标题有误或已过期或未开启");
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|