| | |
| | | package com.ruoyi.company.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.company.domain.User; |
| | | import com.ruoyi.common.security.utils.SecurityUtils; |
| | | import com.ruoyi.company.api.domain.Company; |
| | | import com.ruoyi.company.api.domain.User; |
| | | import com.ruoyi.company.api.model.RegisterUser; |
| | | import com.ruoyi.company.mapper.UserMapper; |
| | | import com.ruoyi.company.service.CompanyService; |
| | | import com.ruoyi.company.service.UserService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDateTime; |
| | | |
| | | @Service |
| | | @RequiredArgsConstructor |
| | | public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService { |
| | | private final CompanyService companyService; |
| | | |
| | | @Override |
| | | public void register(RegisterUser registerUser) { |
| | | String accountName = registerUser.getAccountName(); |
| | | String password = registerUser.getPassword(); |
| | | User user = new User(); |
| | | user.setAccountName(accountName); |
| | | user.setPassword(SecurityUtils.encryptPassword(password)); |
| | | user.setPhone(registerUser.getPhone()); |
| | | user.setStatus(1); |
| | | user.setCreateTime(LocalDateTime.now()); |
| | | user.setUpdateTime(LocalDateTime.now()); |
| | | user.setIsDelete(false); |
| | | this.save(user); |
| | | Company company = new Company(); |
| | | company.setCompanyName(registerUser.getCompanyName()); |
| | | company.setSocialCode(registerUser.getSocialCode()); |
| | | company.setProvinceCode(registerUser.getProvinceCode()); |
| | | company.setCityCode(registerUser.getCityCode()); |
| | | company.setDistrictCode(registerUser.getDistrictCode()); |
| | | company.setBusinessAddress(registerUser.getBusinessAddress()); |
| | | company.setIdCardFrontUrl(registerUser.getIdCardFrontUrl()); |
| | | company.setIdCardBackUrl(registerUser.getIdCardBackUrl()); |
| | | company.setLegalPersonName(registerUser.getLegalPersonName()); |
| | | company.setIdCardNumber(registerUser.getIdCardNumber()); |
| | | company.setBusinessLicenseUrl(registerUser.getBusinessLicenseUrl()); |
| | | company.setCategory(registerUser.getCategory()); |
| | | company.setCertificateUrl(registerUser.getCertificateUrl()); |
| | | company.setContactName(registerUser.getContactName()); |
| | | company.setContactPhone(registerUser.getContactPhone()); |
| | | company.setEmail(registerUser.getEmail()); |
| | | company.setCreateTime(LocalDateTime.now()); |
| | | company.setUpdateTime(LocalDateTime.now()); |
| | | company.setIsDelete(false); |
| | | companyService.save(company); |
| | | } |
| | | } |