|
@@ -3813,6 +3813,18 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
//查询旧系统是否有学习
|
|
|
String businessName = iGoodsService.getGoodsBusinessName(bo.getGoodsId());
|
|
|
if (businessName.contains("继续教育二级建造师") || businessName.contains("继续教育二级造价师")){
|
|
|
+ OrderGoods orderGoods = baseMapper.getOrderGoods(bo.getUserId(),bo.getGoodsId());
|
|
|
+ if (ObjectUtils.isNotNull(orderGoods)){
|
|
|
+ ClassGradeUser classGradeUser = getOne(new LambdaQueryWrapper<ClassGradeUser>()
|
|
|
+ .eq(ClassGradeUser::getOrderGoodsId, orderGoods.getOrderGoodsId())
|
|
|
+ .eq(ClassGradeUser::getUserId, bo.getUserId())
|
|
|
+ .eq(ClassGradeUser::getStatus, 1)
|
|
|
+ .last("limit 1"));
|
|
|
+ if (ObjectUtils.isNotNull(classGradeUser) && ObjectUtils.isNotNull(classGradeUser.getPeriodWaitTime())){
|
|
|
+ //重修
|
|
|
+ return 0L;
|
|
|
+ }
|
|
|
+ }
|
|
|
User user = iUserService.getById(bo.getUserId());
|
|
|
Integer type = "继续教育二级建造师".equals(businessName)?1:2;
|
|
|
String param = String.format("idnum=%s&type=%s",EncryptHandler.decrypt(user.getIdCard()),type);
|