|
@@ -3,7 +3,6 @@ package com.ym.mec.biz.service.impl;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
-import com.ym.mec.auth.api.entity.SysUserRole;
|
|
|
import com.ym.mec.auth.api.enums.CertificateTypeEnum;
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.dto.*;
|
|
@@ -749,10 +748,12 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
analyzeAmount(couponPayTypeInfo, singleTypeList, list);
|
|
|
});
|
|
|
List<StudentPaymentOrderDetail> allList = new ArrayList<>();
|
|
|
- //再处理全类型优惠券数据
|
|
|
- if (CollectionUtils.isNotEmpty(allTypeList)) {
|
|
|
- allTypeList.addAll(singleTypeList);
|
|
|
+ allTypeList.addAll(singleTypeList);
|
|
|
+ //有全类型优惠券就再处理全类型优惠券数据
|
|
|
+ if (Objects.nonNull(couponParam.get(CouponDetailTypeEnum.FULLCOUPON.getCode()))) {
|
|
|
analyzeAmount(couponParam.get(CouponDetailTypeEnum.FULLCOUPON.getCode()), allList, allTypeList);
|
|
|
+ } else {
|
|
|
+ allList.addAll(allTypeList);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -806,12 +807,12 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
|
|
|
SysUser sysUser = studentRegistrationDao.getSysUserByPhone(studentRegistration.getParentsPhone());
|
|
|
StudentRegistration phoneAndMusicGroupId = null;
|
|
|
- if(sysUser != null){
|
|
|
- if(!musicGroup.getTenantId().equals(sysUser.getTenantId())){
|
|
|
+ if (sysUser != null) {
|
|
|
+ if (!musicGroup.getTenantId().equals(sysUser.getTenantId())) {
|
|
|
throw new BizException("该手机号已注册");
|
|
|
}
|
|
|
phoneAndMusicGroupId = studentRegistrationDao.getByUserIdAndMusicGroupId(musicGroupId, sysUser.getId());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
phoneAndMusicGroupId = studentRegistrationDao.getByPhoneAndMusicGroupId(musicGroupId, studentRegistration.getParentsPhone());
|
|
|
}
|
|
|
|