|
@@ -5,6 +5,8 @@ import com.dk.common.infrastructure.enums.ErrorCodeEnum;
|
|
|
import com.dk.common.response.ResponseResultUtil;
|
|
import com.dk.common.response.ResponseResultUtil;
|
|
|
import com.dk.common.response.ResponseResultVO;
|
|
import com.dk.common.response.ResponseResultVO;
|
|
|
import com.dk.oauth.entity.Company;
|
|
import com.dk.oauth.entity.Company;
|
|
|
|
|
+import com.dk.oauth.entity.UserLogin;
|
|
|
|
|
+import com.dk.oauth.entity.UserWxLogin;
|
|
|
import com.dk.oauth.mapper.CompanyMapper;
|
|
import com.dk.oauth.mapper.CompanyMapper;
|
|
|
import com.dk.oauth.mapper.UserMapper;
|
|
import com.dk.oauth.mapper.UserMapper;
|
|
|
import com.dk.oauth.service.ICompanyService;
|
|
import com.dk.oauth.service.ICompanyService;
|
|
@@ -63,7 +65,7 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public ResponseResultVO registerCompany(Company company) {
|
|
|
|
|
|
|
+ public ResponseResultVO registerCompany(Company company,String openid) {
|
|
|
Company c = new Company();
|
|
Company c = new Company();
|
|
|
c.setFlgValid(true);
|
|
c.setFlgValid(true);
|
|
|
c.setCpName(company.getCpName());
|
|
c.setCpName(company.getCpName());
|
|
@@ -71,14 +73,16 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
|
if (aLong > 0) {
|
|
if (aLong > 0) {
|
|
|
return ResponseResultUtil.error(ErrorCodeEnum.COMPANY_CODE_EXISTS.getCode(), ErrorCodeEnum.COMPANY_CODE_EXISTS.getMessage());
|
|
return ResponseResultUtil.error(ErrorCodeEnum.COMPANY_CODE_EXISTS.getCode(), ErrorCodeEnum.COMPANY_CODE_EXISTS.getMessage());
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
company.setCurStaffNum(0);
|
|
company.setCurStaffNum(0);
|
|
|
company.setMaxStaffNum(0);
|
|
company.setMaxStaffNum(0);
|
|
|
companyMapper.insert(company);
|
|
companyMapper.insert(company);
|
|
|
|
|
|
|
|
- // 注册用户
|
|
|
|
|
|
|
+ // 生成员工
|
|
|
|
|
+ UserLogin userLogin = userMapper.selectById(company.getOwner());
|
|
|
|
|
+
|
|
|
|
|
+ // 生成员工权限
|
|
|
|
|
|
|
|
- // 注册权限
|
|
|
|
|
|
|
+ //
|
|
|
|
|
|
|
|
|
|
|
|
|
return ResponseResultUtil.success(company);
|
|
return ResponseResultUtil.success(company);
|