|
@@ -6,10 +6,12 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.miaxis.app.sms.ISmsService;
|
|
|
import com.miaxis.app.sms.domain.SmsParameter;
|
|
|
import com.miaxis.app.user.domain.UserImages;
|
|
|
+import com.miaxis.app.user.domain.UserPay;
|
|
|
import com.miaxis.app.user.domain.UserRegister;
|
|
|
import com.miaxis.app.user.domain.dto.UserDto;
|
|
|
import com.miaxis.app.user.domain.vo.UserVo;
|
|
|
import com.miaxis.app.user.mapper.UserImagesMapper;
|
|
|
+import com.miaxis.app.user.mapper.UserPayMapper;
|
|
|
import com.miaxis.app.user.mapper.UserRegisterMapper;
|
|
|
import com.miaxis.app.user.service.IUserImagesService;
|
|
|
import com.miaxis.common.constant.Constants;
|
|
@@ -48,6 +50,9 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
@Autowired
|
|
|
private ISmsService smsService;//短信服务
|
|
|
|
|
|
+ @Resource
|
|
|
+ private UserPayMapper userPayMapper;//缴费信息
|
|
|
+
|
|
|
@Autowired
|
|
|
private RedisTemplate redisTemplate;
|
|
|
|
|
@@ -139,7 +144,6 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
}
|
|
|
|
|
|
UserInfo userInfo = new UserInfo();
|
|
|
- UserRegister userRegister = new UserRegister();
|
|
|
//用户信息表
|
|
|
userInfo.setName(userDto.getName());
|
|
|
userInfo.setSex(userDto.getSex());
|
|
@@ -155,6 +159,7 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
|
|
|
|
|
|
//用户报名信息表
|
|
|
+ UserRegister userRegister = new UserRegister();
|
|
|
userRegister.setUserId(userInfo.getId());
|
|
|
userRegister.setInscode(userDto.getInscode());
|
|
|
userRegister.setBmcx(userDto.getPxcx());
|
|
@@ -162,6 +167,14 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
userRegister.setClassId(userDto.getSchoolClassTypeId());
|
|
|
userRegisterMapper.insert(userRegister);
|
|
|
|
|
|
+ //报名缴费信息
|
|
|
+ UserPay userPay = new UserPay();
|
|
|
+ userPay.setUserId(userInfo.getId());
|
|
|
+ userPay.setPrice(userDto.getSchoolClassTypePrice());
|
|
|
+ userPay.setPayType(4l);
|
|
|
+ userPay.setPayStatus(0l);
|
|
|
+ userPayMapper.insert(userPay);
|
|
|
+
|
|
|
//用户图片信息
|
|
|
List<UserImages> userImagesList = new ArrayList<>();
|
|
|
for (int i = 0; i < 3; i++) {
|
|
@@ -191,6 +204,7 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
}
|
|
|
}
|
|
|
userImagesService.saveBatch(userImagesList);
|
|
|
+
|
|
|
return Response.success(userInfo);
|
|
|
}catch (Exception e){
|
|
|
throw new RuntimeException(e);
|