|
@@ -1,8 +1,11 @@
|
|
package com.caimei365.user.service.impl;
|
|
package com.caimei365.user.service.impl;
|
|
|
|
|
|
import com.caimei365.user.mapper.BaseMapper;
|
|
import com.caimei365.user.mapper.BaseMapper;
|
|
|
|
+import com.caimei365.user.mapper.LoginMapper;
|
|
import com.caimei365.user.mapper.RegisterMapper;
|
|
import com.caimei365.user.mapper.RegisterMapper;
|
|
import com.caimei365.user.model.ResponseJson;
|
|
import com.caimei365.user.model.ResponseJson;
|
|
|
|
+import com.caimei365.user.model.dto.ClubRegisterDto;
|
|
|
|
+import com.caimei365.user.model.dto.ClubUpgradeDto;
|
|
import com.caimei365.user.model.po.ClubPo;
|
|
import com.caimei365.user.model.po.ClubPo;
|
|
import com.caimei365.user.model.po.OperationPo;
|
|
import com.caimei365.user.model.po.OperationPo;
|
|
import com.caimei365.user.model.po.UserPo;
|
|
import com.caimei365.user.model.po.UserPo;
|
|
@@ -10,12 +13,11 @@ import com.caimei365.user.service.RegisterService;
|
|
import com.caimei365.user.components.RedisService;
|
|
import com.caimei365.user.components.RedisService;
|
|
import com.caimei365.user.utils.AliyunSmsUtil;
|
|
import com.caimei365.user.utils.AliyunSmsUtil;
|
|
import com.caimei365.user.utils.Md5Util;
|
|
import com.caimei365.user.utils.Md5Util;
|
|
-import com.caimei365.user.utils.RequestUtil;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
|
+import org.springframework.http.HttpHeaders;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
-import org.springframework.web.server.ServerWebExchange;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
@@ -37,40 +39,43 @@ public class RegisterServiceImpl implements RegisterService {
|
|
@Resource
|
|
@Resource
|
|
private BaseMapper baseMapper;
|
|
private BaseMapper baseMapper;
|
|
@Resource
|
|
@Resource
|
|
|
|
+ private LoginMapper loginMapper;
|
|
|
|
+ @Resource
|
|
private RegisterMapper registerMapper;
|
|
private RegisterMapper registerMapper;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 普通机构入驻(注册)
|
|
* 普通机构入驻(注册)
|
|
*
|
|
*
|
|
- * @param source 注册来源: 0网站 1小程序
|
|
|
|
- * @param userName 用户名
|
|
|
|
- * @param bindMobile 企业绑定手机号
|
|
|
|
- * @param password 密码
|
|
|
|
- * @param passWordConfirm 用户确认密码
|
|
|
|
- * @param smsCode 短信验证码
|
|
|
|
- * @param isAgreed 是否同意勾选同意协议,1是,其他否
|
|
|
|
- * @param unionId 微信unionId
|
|
|
|
- * @param nickName 微信昵称
|
|
|
|
- * @param avatarUrl 微信头像
|
|
|
|
- * @param serverWebExchange ServerWebExchange
|
|
|
|
- * @return BaseUser
|
|
|
|
|
|
+ * @param clubRegisterDto ClubRegisterDto{
|
|
|
|
+ * source 注册来源: 0网站 1小程序
|
|
|
|
+ * userName 用户名
|
|
|
|
+ * bindMobile 企业绑定手机号
|
|
|
|
+ * password 密码
|
|
|
|
+ * unionId 微信unionId
|
|
|
|
+ * nickName 微信昵称
|
|
|
|
+ * avatarUrl 微信头像(旧:headimgurl)
|
|
|
|
+ * }
|
|
|
|
+ * @param passWordConfirm 用户确认密码
|
|
|
|
+ * @param smsCode 短信验证码(旧:activationCode)
|
|
|
|
+ * @param isAgreed 是否同意勾选同意协议,1是,其他否
|
|
|
|
+ * @param headers HttpHeaders
|
|
|
|
+ * @return ClubPo
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
|
- public ResponseJson<ClubPo> clubRegister(Integer source, String userName, String bindMobile, String password, String passWordConfirm, String smsCode, Integer isAgreed, String unionId, String nickName, String avatarUrl, ServerWebExchange serverWebExchange) {
|
|
|
|
|
|
+ public ResponseJson<ClubPo> clubRegister(ClubRegisterDto clubRegisterDto, String passWordConfirm, String smsCode, Integer isAgreed, HttpHeaders headers) {
|
|
// 打印IP
|
|
// 打印IP
|
|
- String ip = RequestUtil.getIp(serverWebExchange);
|
|
|
|
- log.info("X-Forwarded-For:" + ip);
|
|
|
|
|
|
+ String ip = headers.getFirst("X-CLIENT-IP");
|
|
|
|
+ log.info("机构注册 X-CLIENT-IP : " + ip);
|
|
// 参数校验
|
|
// 参数校验
|
|
- if (StringUtils.isBlank(userName) || StringUtils.isBlank(bindMobile)
|
|
|
|
- || StringUtils.isBlank(password) || StringUtils.isBlank(passWordConfirm) ||
|
|
|
|
|
|
+ if (StringUtils.isBlank(clubRegisterDto.getUserName()) || StringUtils.isBlank(clubRegisterDto.getBindMobile())
|
|
|
|
+ || StringUtils.isBlank(clubRegisterDto.getPassword()) || StringUtils.isBlank(passWordConfirm) ||
|
|
StringUtils.isBlank(smsCode)) {
|
|
StringUtils.isBlank(smsCode)) {
|
|
return ResponseJson.error("参数异常", null);
|
|
return ResponseJson.error("参数异常", null);
|
|
}
|
|
}
|
|
- if (!password.equals(passWordConfirm)) {
|
|
|
|
|
|
+ if (!clubRegisterDto.getPassword().equals(passWordConfirm)) {
|
|
return ResponseJson.error("输入的密码不一致", null);
|
|
return ResponseJson.error("输入的密码不一致", null);
|
|
}
|
|
}
|
|
- String redisSmsCode = (String) redisService.get("code:" + bindMobile);
|
|
|
|
|
|
+ String redisSmsCode = (String) redisService.get("code:" + clubRegisterDto.getBindMobile());
|
|
if (redisSmsCode.equals(smsCode)) {
|
|
if (redisSmsCode.equals(smsCode)) {
|
|
return ResponseJson.error("手机验证码错误", null);
|
|
return ResponseJson.error("手机验证码错误", null);
|
|
}
|
|
}
|
|
@@ -78,12 +83,12 @@ public class RegisterServiceImpl implements RegisterService {
|
|
return ResponseJson.error("请勾选同意协议", null);
|
|
return ResponseJson.error("请勾选同意协议", null);
|
|
}
|
|
}
|
|
// 查找用户表是否存在
|
|
// 查找用户表是否存在
|
|
- Integer dbUserId = baseMapper.getUserIdByMobile(bindMobile);
|
|
|
|
|
|
+ Integer dbUserId = baseMapper.getUserIdByMobile(clubRegisterDto.getBindMobile());
|
|
if (dbUserId > 0) {
|
|
if (dbUserId > 0) {
|
|
return ResponseJson.error("该手机号已被使用", null);
|
|
return ResponseJson.error("该手机号已被使用", null);
|
|
}
|
|
}
|
|
// 查找运营人员表是否存在
|
|
// 查找运营人员表是否存在
|
|
- Integer dbOperationId = baseMapper.getOperationIdByMobile(bindMobile);
|
|
|
|
|
|
+ Integer dbOperationId = baseMapper.getOperationIdByMobile(clubRegisterDto.getBindMobile());
|
|
if (dbOperationId > 0) {
|
|
if (dbOperationId > 0) {
|
|
return ResponseJson.error("您已是机构运营人员,无需再注册机构", null);
|
|
return ResponseJson.error("您已是机构运营人员,无需再注册机构", null);
|
|
}
|
|
}
|
|
@@ -100,14 +105,14 @@ public class RegisterServiceImpl implements RegisterService {
|
|
// 注册IP
|
|
// 注册IP
|
|
user.setRegisterIp(ip);
|
|
user.setRegisterIp(ip);
|
|
// 注册来源: 0网站 1小程序
|
|
// 注册来源: 0网站 1小程序
|
|
- user.setSource(source);
|
|
|
|
|
|
+ user.setSource(clubRegisterDto.getSource());
|
|
// 用户类型,供应商1,会员机构3,普通机构4
|
|
// 用户类型,供应商1,会员机构3,普通机构4
|
|
user.setRegisterUserTypeId(4);
|
|
user.setRegisterUserTypeId(4);
|
|
// 组织名称
|
|
// 组织名称
|
|
- user.setName(userName);
|
|
|
|
- user.setUserName(userName);
|
|
|
|
|
|
+ user.setName(clubRegisterDto.getUserName());
|
|
|
|
+ user.setUserName(clubRegisterDto.getUserName());
|
|
// 绑定手机号
|
|
// 绑定手机号
|
|
- user.setBindMobile(bindMobile);
|
|
|
|
|
|
+ user.setBindMobile(clubRegisterDto.getBindMobile());
|
|
// 用户身份: 1协销 2会员机构 3供应商 4普通机构
|
|
// 用户身份: 1协销 2会员机构 3供应商 4普通机构
|
|
user.setUserIdentity(4);
|
|
user.setUserIdentity(4);
|
|
// 用户权限: 2会员机构 3供应商 4协销 5普通机构
|
|
// 用户权限: 2会员机构 3供应商 4协销 5普通机构
|
|
@@ -115,7 +120,7 @@ public class RegisterServiceImpl implements RegisterService {
|
|
// 设置机构上线
|
|
// 设置机构上线
|
|
user.setClubStatus(90);
|
|
user.setClubStatus(90);
|
|
// 设置密码
|
|
// 设置密码
|
|
- user.setPassword(Md5Util.md5(password));
|
|
|
|
|
|
+ user.setPassword(Md5Util.md5(clubRegisterDto.getPassword()));
|
|
// 同意协议
|
|
// 同意协议
|
|
user.setAgreeFlag(isAgreed);
|
|
user.setAgreeFlag(isAgreed);
|
|
// 用户状态,1正常,0冻结
|
|
// 用户状态,1正常,0冻结
|
|
@@ -128,6 +133,7 @@ public class RegisterServiceImpl implements RegisterService {
|
|
保存数据库 user
|
|
保存数据库 user
|
|
*/
|
|
*/
|
|
int insertFlag = registerMapper.insertClubUser(user);
|
|
int insertFlag = registerMapper.insertClubUser(user);
|
|
|
|
+ log.info("插入数据库User表,获得userId:"+user.getUserId());
|
|
if (insertFlag < 1) {
|
|
if (insertFlag < 1) {
|
|
throw new RuntimeException("插入数据库异常user:" + user.toString());
|
|
throw new RuntimeException("插入数据库异常user:" + user.toString());
|
|
}
|
|
}
|
|
@@ -143,9 +149,9 @@ public class RegisterServiceImpl implements RegisterService {
|
|
club.setContractMobile(user.getBindMobile());
|
|
club.setContractMobile(user.getBindMobile());
|
|
// 联系人
|
|
// 联系人
|
|
club.setLinkMan(user.getUserName());
|
|
club.setLinkMan(user.getUserName());
|
|
- // 用户ID
|
|
|
|
|
|
+ // 用户Id
|
|
club.setUserId(user.getUserId());
|
|
club.setUserId(user.getUserId());
|
|
- // 协销ID(spID)
|
|
|
|
|
|
+ // 协销Id(spId)
|
|
club.setServiceProviderId(1342);
|
|
club.setServiceProviderId(1342);
|
|
// 注册时间
|
|
// 注册时间
|
|
club.setAddTime(current);
|
|
club.setAddTime(current);
|
|
@@ -155,6 +161,7 @@ public class RegisterServiceImpl implements RegisterService {
|
|
保存数据库 club
|
|
保存数据库 club
|
|
*/
|
|
*/
|
|
int insertClubFlag = registerMapper.insertClub(club);
|
|
int insertClubFlag = registerMapper.insertClub(club);
|
|
|
|
+ log.info("插入数据库club表,获得clubId:"+club.getClubId());
|
|
if (insertClubFlag < 1) {
|
|
if (insertClubFlag < 1) {
|
|
throw new RuntimeException("插入数据库异常club:" + club.toString());
|
|
throw new RuntimeException("插入数据库异常club:" + club.toString());
|
|
}
|
|
}
|
|
@@ -162,36 +169,36 @@ public class RegisterServiceImpl implements RegisterService {
|
|
user.setClubId(club.getClubId());
|
|
user.setClubId(club.getClubId());
|
|
registerMapper.updateUserClubId(user.getUserId(), club.getClubId());
|
|
registerMapper.updateUserClubId(user.getUserId(), club.getClubId());
|
|
// 注册成功短信
|
|
// 注册成功短信
|
|
- boolean smsFlag = AliyunSmsUtil.sendSms(bindMobile, 7, "{name:"+ bindMobile +",password:"+ password +"}");
|
|
|
|
|
|
+ boolean smsFlag = AliyunSmsUtil.sendSms(clubRegisterDto.getBindMobile(), 7, "{name:"+ clubRegisterDto.getBindMobile() +",password:"+ clubRegisterDto.getPassword() +"}");
|
|
if (!smsFlag) {
|
|
if (!smsFlag) {
|
|
// 短信发送失败重试一次
|
|
// 短信发送失败重试一次
|
|
- AliyunSmsUtil.sendSms(bindMobile, 7, "{name:"+ bindMobile +",password:"+ password +"}");
|
|
|
|
|
|
+ AliyunSmsUtil.sendSms(clubRegisterDto.getBindMobile(), 7, "{name:"+ clubRegisterDto.getBindMobile() +",password:"+ clubRegisterDto.getPassword() +"}");
|
|
}
|
|
}
|
|
- log.info("注册普通机构成功,手机号>>>" + bindMobile);
|
|
|
|
|
|
+ log.info("注册普通机构成功,手机号>>>" + clubRegisterDto.getBindMobile());
|
|
/*
|
|
/*
|
|
绑定微信,成为机构运营人员
|
|
绑定微信,成为机构运营人员
|
|
*/
|
|
*/
|
|
- if (StringUtils.isNotBlank(nickName)) {
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(clubRegisterDto.getNickName())) {
|
|
OperationPo operation = new OperationPo();
|
|
OperationPo operation = new OperationPo();
|
|
- // 用户ID
|
|
|
|
|
|
+ // 用户Id
|
|
operation.setUserId(user.getUserId());
|
|
operation.setUserId(user.getUserId());
|
|
- // 机构ID
|
|
|
|
|
|
+ // 机构Id
|
|
operation.setClubId(club.getClubId());
|
|
operation.setClubId(club.getClubId());
|
|
// 微信昵称
|
|
// 微信昵称
|
|
- operation.setNickName(nickName);
|
|
|
|
|
|
+ operation.setNickName(clubRegisterDto.getNickName());
|
|
// 微信头像
|
|
// 微信头像
|
|
- operation.setAvatarUrl(avatarUrl);
|
|
|
|
|
|
+ operation.setAvatarUrl(clubRegisterDto.getAvatarUrl());
|
|
// 用户类型,1:机构类型,2供应商类型
|
|
// 用户类型,1:机构类型,2供应商类型
|
|
operation.setUserType(1);
|
|
operation.setUserType(1);
|
|
// 运营人员手机号
|
|
// 运营人员手机号
|
|
- operation.setMobile(bindMobile);
|
|
|
|
|
|
+ operation.setMobile(clubRegisterDto.getBindMobile());
|
|
// 联系人
|
|
// 联系人
|
|
- operation.setLinkName(userName);
|
|
|
|
|
|
+ operation.setLinkName(clubRegisterDto.getUserName());
|
|
// 运营人员状态:1未绑定,2已绑定
|
|
// 运营人员状态:1未绑定,2已绑定
|
|
operation.setStatus(2);
|
|
operation.setStatus(2);
|
|
// 微信unionId
|
|
// 微信unionId
|
|
- operation.setUnionId(unionId);
|
|
|
|
- Map<Object, Object> infoData = redisService.getEntries("wxInfo:applets:" + unionId);
|
|
|
|
|
|
+ operation.setUnionId(clubRegisterDto.getUnionId());
|
|
|
|
+ Map<Object, Object> infoData = redisService.getEntries("wxInfo:applets:" + clubRegisterDto.getUnionId());
|
|
String openId = (String) infoData.get("openId");
|
|
String openId = (String) infoData.get("openId");
|
|
// 微信openId
|
|
// 微信openId
|
|
operation.setOpenId(openId);
|
|
operation.setOpenId(openId);
|
|
@@ -207,6 +214,7 @@ public class RegisterServiceImpl implements RegisterService {
|
|
保存数据库 operation
|
|
保存数据库 operation
|
|
*/
|
|
*/
|
|
int insertOperationFlag = registerMapper.insertOperation(operation);
|
|
int insertOperationFlag = registerMapper.insertOperation(operation);
|
|
|
|
+ log.info("插入数据库cm_mall_operation_user表,获得id:"+operation.getId());
|
|
if (insertOperationFlag < 1) {
|
|
if (insertOperationFlag < 1) {
|
|
log.info(operation.getUserId() + " 插入数据库异常operation:" + operation.toString());
|
|
log.info(operation.getUserId() + " 插入数据库异常operation:" + operation.toString());
|
|
}
|
|
}
|
|
@@ -214,5 +222,119 @@ public class RegisterServiceImpl implements RegisterService {
|
|
}
|
|
}
|
|
return ResponseJson.success(club);
|
|
return ResponseJson.success(club);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 普通机构升级会员机构
|
|
|
|
+ *
|
|
|
|
+ * @param upgradeDto ClubUpgradeDto:{
|
|
|
|
+ * clubId 机构ID
|
|
|
|
+ * userId 用户ID
|
|
|
|
+ * name 机构名称
|
|
|
|
+ * sName 机构简称
|
|
|
|
+ * contractEmail 邮箱(contractEmail1)
|
|
|
|
+ * contractPhone 固定电话
|
|
|
|
+ * linkMan 联系人(linkMan1)
|
|
|
|
+ * provinceId 省Id
|
|
|
|
+ * cityId 市Id
|
|
|
|
+ * townId 县区Id
|
|
|
|
+ * address 地址
|
|
|
|
+ * shopPhoto 门头照(headpic)
|
|
|
|
+ * businessLicense 营业执照(businessLicenseImage)
|
|
|
|
+ * socialCreditCode 统一社会信用代码(socialCreditCode)
|
|
|
|
+ * firstClubType 一级分类:医美=1和生美=2
|
|
|
|
+ * secondClubType 医美的二级分类:诊所=1、门诊=2、医院=3。 生美没有二级分类
|
|
|
|
+ * department 医美分类下的门诊和医院则需要填写科室
|
|
|
|
+ * medicalPracticeLicense 医美分类必须上传医疗执业许可证(medicalPracticeLicenseImg)
|
|
|
|
+ * mainProduct 主打项目(mainpro)
|
|
|
|
+ * fax 传真
|
|
|
|
+ * profile 公司简介
|
|
|
|
+ * }
|
|
|
|
+ * @param headers HttpHeaders
|
|
|
|
+ * @return ClubPo
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
|
+ public ResponseJson<ClubPo> clubUpgrade(ClubUpgradeDto upgradeDto, HttpHeaders headers) {
|
|
|
|
+ // 打印IP
|
|
|
|
+ String ip = headers.getFirst("X-CLIENT-IP");
|
|
|
|
+ log.info("机构升级 X-CLIENT-IP : " + ip);
|
|
|
|
+ // 参数校验
|
|
|
|
+ if (upgradeDto.getUserId() == null || upgradeDto.getClubId() == null || StringUtils.isBlank(upgradeDto.getContractEmail()) || StringUtils.isBlank(upgradeDto.getName())
|
|
|
|
+ || StringUtils.isBlank(upgradeDto.getBusinessLicense()) || upgradeDto.getTownId() == null || upgradeDto.getFirstClubType() == null) {
|
|
|
|
+ return ResponseJson.error("参数异常", null);
|
|
|
|
+ }
|
|
|
|
+ if (upgradeDto.getFirstClubType() == 1){
|
|
|
|
+ if (upgradeDto.getSecondClubType() == null || StringUtils.isBlank(upgradeDto.getDepartment()) || StringUtils.isBlank(upgradeDto.getMedicalPracticeLicense())) {
|
|
|
|
+ return ResponseJson.error("医美分类下参数异常", null);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ Integer userIdByEmail = baseMapper.getUserIdByEmail(upgradeDto.getContractEmail());
|
|
|
|
+ if (null != userIdByEmail && userIdByEmail > 0 ) {
|
|
|
|
+ return ResponseJson.error("该邮箱已被使用", null);
|
|
|
|
+ }
|
|
|
|
+ // 获取用户数据 user
|
|
|
|
+ UserPo user = loginMapper.getUserByUserId(upgradeDto.getUserId());
|
|
|
|
+ // 客户IP
|
|
|
|
+ user.setRegisterIp(ip);
|
|
|
|
+ // 联系邮箱
|
|
|
|
+ user.setEmail(upgradeDto.getContractEmail());
|
|
|
|
+ // 机构名称
|
|
|
|
+ user.setName(upgradeDto.getName());
|
|
|
|
+ // 待审核资料
|
|
|
|
+ user.setClubStatus(1);
|
|
|
|
+ // 更新机构用户
|
|
|
|
+ registerMapper.updateClubUserByUpgrade(user);
|
|
|
|
+ /*
|
|
|
|
+ 组装机构数据
|
|
|
|
+ */
|
|
|
|
+ ClubPo club = new ClubPo();
|
|
|
|
+ // 机构Id
|
|
|
|
+ club.setClubId(upgradeDto.getClubId());
|
|
|
|
+ // 用户Id
|
|
|
|
+ club.setUserId(upgradeDto.getUserId());
|
|
|
|
+ // 机构名称
|
|
|
|
+ club.setName(upgradeDto.getName());
|
|
|
|
+ // 机构简称
|
|
|
|
+ club.setSName(upgradeDto.getSName());
|
|
|
|
+ // 联系邮箱
|
|
|
|
+ club.setContractEmail(upgradeDto.getContractEmail());
|
|
|
|
+ // 固定电话
|
|
|
|
+ club.setContractPhone(upgradeDto.getContractPhone());
|
|
|
|
+ // 联系人
|
|
|
|
+ club.setLinkMan(upgradeDto.getLinkMan());
|
|
|
|
+ // 地址
|
|
|
|
+ club.setProvinceId(upgradeDto.getProvinceId());
|
|
|
|
+ club.setCityId(upgradeDto.getCityId());
|
|
|
|
+ club.setTownId(upgradeDto.getTownId());
|
|
|
|
+ club.setAddress(upgradeDto.getAddress());
|
|
|
|
+ // 门头照
|
|
|
|
+ club.setShopPhoto(upgradeDto.getShopPhoto());
|
|
|
|
+ // 营业执照
|
|
|
|
+ club.setBusinessLicense(upgradeDto.getBusinessLicense());
|
|
|
|
+ // 统一社会信用代码
|
|
|
|
+ club.setSocialCreditCode(upgradeDto.getSocialCreditCode());
|
|
|
|
+ // 分类: 1医美, 2生美
|
|
|
|
+ club.setFirstClubType(upgradeDto.getFirstClubType());
|
|
|
|
+ if (upgradeDto.getFirstClubType() == 1){
|
|
|
|
+ // 医美二级分类: 1诊所、2门诊、3医院
|
|
|
|
+ club.setSecondClubType(upgradeDto.getSecondClubType());
|
|
|
|
+ // 门诊和医院则需要填写科室
|
|
|
|
+ club.setDepartment(upgradeDto.getDepartment());
|
|
|
|
+ // 医美分类必须上传医疗执业许可证
|
|
|
|
+ club.setMedicalPracticeLicense(upgradeDto.getMedicalPracticeLicense());
|
|
|
|
+ }
|
|
|
|
+ // 主打项目(mainpro)
|
|
|
|
+ club.setMainProduct(upgradeDto.getMainProduct());
|
|
|
|
+ // 传真
|
|
|
|
+ club.setFax(upgradeDto.getFax());
|
|
|
|
+ // 公司简介(info)
|
|
|
|
+ club.setProfile(upgradeDto.getProfile());
|
|
|
|
+ /*
|
|
|
|
+ * 待审核资料
|
|
|
|
+ */
|
|
|
|
+ club.setStatus(1);
|
|
|
|
+ registerMapper.updateClubByUpgrade(club);
|
|
|
|
+ return ResponseJson.success(club);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|