Commit 915631d9 authored by tangf's avatar tangf

Merge branch 'master' of http://192.168.0.204/pd-new/pd-user

parents 132d0dbe 3d4e574d
...@@ -178,8 +178,6 @@ public class CompanyManagementController { ...@@ -178,8 +178,6 @@ public class CompanyManagementController {
.notBlankCheck("email",reqVo.getEmail()) .notBlankCheck("email",reqVo.getEmail())
.notBlankCheck("phone",reqVo.getPhone()) .notBlankCheck("phone",reqVo.getPhone())
.checkPhoneNo("phone",reqVo.getPhone()) .checkPhoneNo("phone",reqVo.getPhone())
.notBlankCheck("createId",reqVo.getCreateId())
.notBlankCheck("createName",reqVo.getCreateName())
.notBlankCheck("companyId",reqVo.getCompanyId()) .notBlankCheck("companyId",reqVo.getCompanyId())
.checkException(); .checkException();
return ResponseResult.result(companyServiceImpl.saveUser(reqVo)); return ResponseResult.result(companyServiceImpl.saveUser(reqVo));
......
...@@ -299,6 +299,11 @@ public class PangdingManagementController { ...@@ -299,6 +299,11 @@ public class PangdingManagementController {
return ResponseResult.result(companyServiceImpl.findCompanyDivideInfo(req)); return ResponseResult.result(companyServiceImpl.findCompanyDivideInfo(req));
} }
/**
* 审核公司
* @param reqVo
* @return
*/
@RequestMapping(value = "/examineConfig",method = RequestMethod.POST,produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/examineConfig",method = RequestMethod.POST,produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult examineConfig(@RequestBody ExamineConfigReqVo reqVo){ public ResponseResult examineConfig(@RequestBody ExamineConfigReqVo reqVo){
companyServiceImpl.examineConfig(reqVo); companyServiceImpl.examineConfig(reqVo);
......
package com.pangding.web.authority.dao; package com.pangding.web.authority.dao;
import com.pangding.web.authority.vo.reqvo.GetEmptyRolesReqVo;
import com.pangding.web.authority.vo.reqvo.ListRoleReqVo; import com.pangding.web.authority.vo.reqvo.ListRoleReqVo;
import com.pangding.web.authority.vo.reqvo.RoleGetReqVo; import com.pangding.web.authority.vo.reqvo.RoleGetReqVo;
import com.pangding.web.authority.vo.RoleVo; import com.pangding.web.authority.vo.RoleVo;
...@@ -47,4 +48,5 @@ public interface RoleDao extends BaseDao { ...@@ -47,4 +48,5 @@ public interface RoleDao extends BaseDao {
*/ */
List<RoleVo> getChild(RoleGetReqVo roleGetReqVo); List<RoleVo> getChild(RoleGetReqVo roleGetReqVo);
List<RoleVo> getEmptyRoles(GetEmptyRolesReqVo getEmptyRolesReqVo);
} }
package com.pangding.web.authority.dao.impl; package com.pangding.web.authority.dao.impl;
import com.pangding.web.authority.dao.RoleDao; import com.pangding.web.authority.dao.RoleDao;
import com.pangding.web.authority.vo.reqvo.GetEmptyRolesReqVo;
import com.pangding.web.authority.vo.reqvo.ListRoleReqVo; import com.pangding.web.authority.vo.reqvo.ListRoleReqVo;
import com.pangding.web.authority.vo.reqvo.RoleGetReqVo; import com.pangding.web.authority.vo.reqvo.RoleGetReqVo;
import com.pangding.web.authority.vo.RoleVo; import com.pangding.web.authority.vo.RoleVo;
...@@ -19,6 +20,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao { ...@@ -19,6 +20,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
private static final String CHECK_NAME_EXIST = "CHECK_NAME_EXIST"; private static final String CHECK_NAME_EXIST = "CHECK_NAME_EXIST";
private static final String SELECT = "SELECT"; private static final String SELECT = "SELECT";
private static final String GET_EMPTY_ROLES = "GET_EMPTY_ROLES";
@Override @Override
protected void init() { protected void init() {
...@@ -29,6 +31,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao { ...@@ -29,6 +31,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
table.add(SELECT,"select * from pd_role where 1=1 ") table.add(SELECT,"select * from pd_role where 1=1 ")
.add("id","and pid = ?"); .add("id","and pid = ?");
table.add(GET_EMPTY_ROLES,"select * from pd_role where company_id = ''");
} }
@Override @Override
...@@ -50,4 +53,9 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao { ...@@ -50,4 +53,9 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
public List<RoleVo> getChild(RoleGetReqVo roleGetReqVo) { public List<RoleVo> getChild(RoleGetReqVo roleGetReqVo) {
return this.query(RoleVo.class,SELECT, roleGetReqVo); return this.query(RoleVo.class,SELECT, roleGetReqVo);
} }
@Override
public List<RoleVo> getEmptyRoles(GetEmptyRolesReqVo getEmptyRolesReqVo) {
return this.query(RoleVo.class,GET_EMPTY_ROLES,getEmptyRolesReqVo);
}
} }
...@@ -173,5 +173,10 @@ public interface CompanyService{ ...@@ -173,5 +173,10 @@ public interface CompanyService{
*/ */
CompanyVo checkInvitationCode(CheckInvitationCodeReqVo reqVo); CompanyVo checkInvitationCode(CheckInvitationCodeReqVo reqVo);
/**
* 审核公司
* @param reqVo
* @return
*/
void examineConfig(ExamineConfigReqVo reqVo); void examineConfig(ExamineConfigReqVo reqVo);
} }
...@@ -58,6 +58,8 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -58,6 +58,8 @@ public class CompanyServiceImpl implements CompanyService {
private CompanyMsgDao companyMsgDao; private CompanyMsgDao companyMsgDao;
@Autowired @Autowired
private CompanyDivideRuleDao companyDivideRuleDao; private CompanyDivideRuleDao companyDivideRuleDao;
@Autowired
private RoleDao roleDaoImpl;
/** /**
* 修改公司信息 * 修改公司信息
...@@ -101,8 +103,17 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -101,8 +103,17 @@ public class CompanyServiceImpl implements CompanyService {
userGetReqVo.setCompanyId(reqVo.getId()); userGetReqVo.setCompanyId(reqVo.getId());
UserVo userVo = userDaoImpl.load(userGetReqVo,UserVo.class); UserVo userVo = userDaoImpl.load(userGetReqVo,UserVo.class);
if (null != userVo) { if (null != userVo) {
userVo.setPassword("");
userVo.setRemark("");
resVo.setUserVo(userVo); resVo.setUserVo(userVo);
} }
/*获取没有公司id的角色数组*/
GetEmptyRolesReqVo getEmptyRolesReqVo = new GetEmptyRolesReqVo();
List<RoleVo> roleVoList = roleDaoImpl.getEmptyRoles(getEmptyRolesReqVo);
if (null == roleVoList || roleVoList.isEmpty()){
throw new CodeException("暂无未分配的角色,请先创建角色");
}
resVo.setRoleVoList(roleVoList);
return resVo; return resVo;
} }
...@@ -828,6 +839,11 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -828,6 +839,11 @@ public class CompanyServiceImpl implements CompanyService {
return companyDao.load(companyGetReqVo,CompanyVo.class); return companyDao.load(companyGetReqVo,CompanyVo.class);
} }
/**
* 审核公司
* @param reqVo
* @return
*/
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void examineConfig(ExamineConfigReqVo reqVo) { public void examineConfig(ExamineConfigReqVo reqVo) {
...@@ -842,11 +858,25 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -842,11 +858,25 @@ public class CompanyServiceImpl implements CompanyService {
CompanyExtendGetReqVo companyExtendGetReqVo = new CompanyExtendGetReqVo(); CompanyExtendGetReqVo companyExtendGetReqVo = new CompanyExtendGetReqVo();
companyExtendGetReqVo.setId(reqVo.getCompanyId()); companyExtendGetReqVo.setId(reqVo.getCompanyId());
CompanyExtendVo companyExtendVo = companyExtendDaoImpl.load(companyExtendGetReqVo,CompanyExtendVo.class); CompanyExtendVo companyExtendVo = companyExtendDaoImpl.load(companyExtendGetReqVo,CompanyExtendVo.class);
if (null == companyExtendVo){
companyExtendVo = new CompanyExtendVo();
companyExtendVo.setId(reqVo.getCompanyId());
companyExtendVo.setQrCode(DateHelper.getNow()
.replace("-", "")
.replace(":", "")
.replace(" ", ""));
companyExtendVo.setWithdrawMoney(reqVo.getWithdrawMoney());
companyExtendVo.setWithdrawRule(reqVo.getWithdrawRule());
companyExtendVo.setWithdrawFee(reqVo.getWithdrawFee());
companyExtendVo.setQrCodeType(reqVo.getQrCodeType());
companyExtendDaoImpl.create(companyExtendVo);
}else {
companyExtendVo.setWithdrawMoney(reqVo.getWithdrawMoney()); companyExtendVo.setWithdrawMoney(reqVo.getWithdrawMoney());
companyExtendVo.setWithdrawRule(reqVo.getWithdrawRule()); companyExtendVo.setWithdrawRule(reqVo.getWithdrawRule());
companyExtendVo.setWithdrawFee(reqVo.getWithdrawFee()); companyExtendVo.setWithdrawFee(reqVo.getWithdrawFee());
companyExtendVo.setQrCodeType(reqVo.getQrCodeType()); companyExtendVo.setQrCodeType(reqVo.getQrCodeType());
companyExtendDaoImpl.update(companyExtendVo); companyExtendDaoImpl.update(companyExtendVo);
}
/*新增或更新pd_company_divide_rule表*/ /*新增或更新pd_company_divide_rule表*/
CompanyDivideRuleVo companyDivideRuleVo = new CompanyDivideRuleVo(); CompanyDivideRuleVo companyDivideRuleVo = new CompanyDivideRuleVo();
ObjectHelper.writeWithFrom(companyDivideRuleVo,reqVo); ObjectHelper.writeWithFrom(companyDivideRuleVo,reqVo);
...@@ -865,6 +895,19 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -865,6 +895,19 @@ public class CompanyServiceImpl implements CompanyService {
companyDivideRuleVo.setBonusExplain(companyDivideRuleResVo.getBonusExplain()); companyDivideRuleVo.setBonusExplain(companyDivideRuleResVo.getBonusExplain());
companyDivideRuleDao.update(companyDivideRuleVo); companyDivideRuleDao.update(companyDivideRuleVo);
} }
/*更新角色表*/
RoleGetReqVo roleGetReqVo = new RoleGetReqVo();
roleGetReqVo.setId(reqVo.getRoleId());
RoleVo roleVo = roleDaoImpl.load(roleGetReqVo,RoleVo.class);
roleVo.setCompanyId(reqVo.getCompanyId());
roleVo.setIsAdmin(1);
roleDaoImpl.update(roleVo);
/*保存用户角色关系*/
UserRoleVo userRoleVo = new UserRoleVo();
userRoleVo.setId(StringHelper.getNewID());
userRoleVo.setUserId(reqVo.getUserId());
userRoleVo.setRoleId(roleVo.getId());
userRoleDaoImpl.create(userRoleVo);
} }
} }
...@@ -166,11 +166,8 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -166,11 +166,8 @@ public class RegisterServiceImpl implements RegisterService {
* @return 返回保存数据各表的主键 * @return 返回保存数据各表的主键
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public SaveCompanyResVo saveIndividual(RegisterIndividualReqVo reqVo) { public SaveCompanyResVo saveIndividual(RegisterIndividualReqVo reqVo) {
this.checkPhone(reqVo.getId(),reqVo.getContactPhone());
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/ /*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo(); CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo();
companyGetReqVo.setId(reqVo.getId()); companyGetReqVo.setId(reqVo.getId());
...@@ -242,15 +239,17 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -242,15 +239,17 @@ public class RegisterServiceImpl implements RegisterService {
* @return 返回保存数据各表的主键 * @return 返回保存数据各表的主键
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public SaveCompanyResVo saveEnterprice(RegisterEnterpriceReqVo reqVo) { public SaveCompanyResVo saveEnterprice(RegisterEnterpriceReqVo reqVo) {
this.checkPhone(reqVo.getId(),reqVo.getContactPhone());
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/ /*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo();
companyGetReqVo.setId(reqVo.getId());
CompanyVo company = companyDaoImpl.load(companyGetReqVo,CompanyVo.class);
CompanyReqVo companyReqVo = new CompanyReqVo(); CompanyReqVo companyReqVo = new CompanyReqVo();
companyReqVo.setBankList(new ArrayList());
ObjectHelper.writeWithFrom(companyReqVo,reqVo); ObjectHelper.writeWithFrom(companyReqVo,reqVo);
companyReqVo.setCompanyAttribution(reqVo.getCompanyAttribute());
companyReqVo.setStatus(company.getStatus());
companyReqVo.setBankList(new ArrayList());
CompanyBankReqVo companyBankReqVo = new CompanyBankReqVo(); CompanyBankReqVo companyBankReqVo = new CompanyBankReqVo();
ObjectHelper.writeWithFrom(companyBankReqVo,reqVo); ObjectHelper.writeWithFrom(companyBankReqVo,reqVo);
companyBankReqVo.setId(StringHelper.getNewID()); companyBankReqVo.setId(StringHelper.getNewID());
...@@ -266,6 +265,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -266,6 +265,7 @@ public class RegisterServiceImpl implements RegisterService {
ObjectHelper.writeWithFrom(companyVo,resCompanyReqVo); ObjectHelper.writeWithFrom(companyVo,resCompanyReqVo);
companyVo.setProductOrInterface(CompanyConstant.PRODUCT); companyVo.setProductOrInterface(CompanyConstant.PRODUCT);
companyVo.setExamineStatus(0); companyVo.setExamineStatus(0);
companyVo.setCompanyAttribute(reqVo.getCompanyAttribute());
companyDaoImpl.update(companyVo); companyDaoImpl.update(companyVo);
List<CompanyBankReqVo> bankList = resCompanyReqVo.getBankList(); List<CompanyBankReqVo> bankList = resCompanyReqVo.getBankList();
...@@ -278,7 +278,20 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -278,7 +278,20 @@ public class RegisterServiceImpl implements RegisterService {
ObjectHelper.writeWithFrom(companyBankCardVo,bankList.get(0)); ObjectHelper.writeWithFrom(companyBankCardVo,bankList.get(0));
companyBankCardVo.setIsDefault(CompanyBankCardConstant.IS_DEFAULT); companyBankCardVo.setIsDefault(CompanyBankCardConstant.IS_DEFAULT);
companyBankCardVo.setPhone(reqVo.getContactPhone()); companyBankCardVo.setPhone(reqVo.getContactPhone());
companyBankCardDaoImpl.save(companyBankCardVo); companyBankCardVo.setType(reqVo.getCompanyType());
companyBankCardVo.setName(reqVo.getContactName());
companyBankCardVo.setIdCard(reqVo.getContactCode());
companyBankCardVo.setCompanyId(reqVo.getId());
CompanyBankCardGetReqVo companyBankCardGetReqVo = new CompanyBankCardGetReqVo();
companyBankCardGetReqVo.setBankCardCode(companyBankCardVo.getBankCardCode());
CompanyBankCardVo companyBankCardVo1 = companyBankCardDaoImpl.load(companyBankCardGetReqVo,CompanyBankCardVo.class);
if (null == companyBankCardVo1){
companyBankCardDaoImpl.create(companyBankCardVo);
}else {
companyBankCardVo.setId(companyBankCardVo1.getId());
companyBankCardDaoImpl.update(companyBankCardVo);
}
/*保存公司扩展表*/ /*保存公司扩展表*/
CompanyExtendVo extendVo = new CompanyExtendVo(); CompanyExtendVo extendVo = new CompanyExtendVo();
...@@ -381,6 +394,29 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -381,6 +394,29 @@ public class RegisterServiceImpl implements RegisterService {
loginVo.setExpairTime(DateHelper.getNow()); loginVo.setExpairTime(DateHelper.getNow());
tokenService.save(loginVo); tokenService.save(loginVo);
CompanyBankCardGetReqVo getReqVo = new CompanyBankCardGetReqVo();
getReqVo.setCompanyId(companyVo.getId());
List<CompanyBankCardVo> companyBankCardVoList = companyBankCardDaoImpl.loadList(getReqVo,CompanyBankCardVo.class);
if (companyBankCardVoList != null && !companyBankCardVoList.isEmpty()){
loginCompanyResVo.setBankCardVoList(companyBankCardVoList);
}
resVo.setCompanyResVo(loginCompanyResVo);
/*获取商家信息*/
CompanyScenicInfoReqVo companyScenicInfoReqVo = new CompanyScenicInfoReqVo();
companyScenicInfoReqVo.setReqId(StringHelper.getNewID());
companyScenicInfoReqVo.setCompanyId(companyVo.getId());
companyScenicInfoReqVo.setProductOrInterface(0);
ResponseResult result = new ResponseResult();
try {
result = storeFeign.getCompanyScenicInfo(companyScenicInfoReqVo);
}catch (Exception e){
resVo.setMerchant(null);
}
Merchant merchant = (Merchant) result.getData();
resVo.setMerchant(merchant);
/*判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面*/ /*判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面*/
if (companyVo.getStatus() < (CompanyConstant.COMPANY_STATUS_BIND_PHONE) && CompanyConstant.COMPANY_TYPE_PERSON==(companyVo.getCompanyType())){ if (companyVo.getStatus() < (CompanyConstant.COMPANY_STATUS_BIND_PHONE) && CompanyConstant.COMPANY_TYPE_PERSON==(companyVo.getCompanyType())){
resVo.setCode("01"); resVo.setCode("01");
...@@ -394,32 +430,24 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -394,32 +430,24 @@ public class RegisterServiceImpl implements RegisterService {
return resVo; return resVo;
} }
/*判断电子签约状态,若不等于1,则跳转签约页面*/ /*判断电子签约状态,若不等于1,则跳转签约页面*/
else if (companyVo.getSigningStatus() != CompanyConstant.COMPANY_STATUS_SIGN_success){ /*else if (companyVo.getSigningStatus() != CompanyConstant.COMPANY_STATUS_SIGN_success){
CompanyReqVo companyReqVo = new CompanyReqVo(); CompanyReqVo companyReqVo = new CompanyReqVo();
companyReqVo.setId(companyVo.getId()); companyReqVo.setId(companyVo.getId());
ResponseResult result = new ResponseResult(); ResponseResult result1 = new ResponseResult();
try { try {
result = payFeign.sign(companyReqVo); result1 = payFeign.sign(companyReqVo);
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
throw new CodeException("跳转签约页面失败,请重试"); throw new CodeException("跳转签约页面失败,请重试");
} }
CompanyReqVo companyReqVo1 = (CompanyReqVo) result.getData(); CompanyReqVo companyReqVo1 = (CompanyReqVo) result1.getData();
resVo.setCode("04"); resVo.setCode("04");
resVo.setMsg("未签约,跳转签约页面"); resVo.setMsg("未签约,跳转签约页面");
resVo.setUrl(companyReqVo1.getSignUrl()); resVo.setUrl(companyReqVo1.getSignUrl());
return resVo; return resVo;
} }*/
CompanyBankCardGetReqVo getReqVo = new CompanyBankCardGetReqVo(); if (companyBankCardVoList == null || companyBankCardVoList.isEmpty()){
getReqVo.setCompanyId(companyVo.getId());
List<CompanyBankCardVo> companyBankCardVoList = companyBankCardDaoImpl.loadList(getReqVo,CompanyBankCardVo.class);
List<String> bankCardCodeList = new ArrayList();
if (companyBankCardVoList != null && !companyBankCardVoList.isEmpty()){
for (CompanyBankCardVo companyBankCardVo:companyBankCardVoList) {
bankCardCodeList.add(companyBankCardVo.getBankCardCode());
}
}else{
/*该公司没有银行卡,需要跳转添加银行卡*/ /*该公司没有银行卡,需要跳转添加银行卡*/
resVo.setCode("03"); resVo.setCode("03");
resVo.setMsg("还未添加银行卡,跳转添加银行卡页面"); resVo.setMsg("还未添加银行卡,跳转添加银行卡页面");
...@@ -482,8 +510,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -482,8 +510,7 @@ public class RegisterServiceImpl implements RegisterService {
Collections.sort(authorityListByLevel); Collections.sort(authorityListByLevel);
resVo.setAuthorityListByLevel(authorityListByLevel); resVo.setAuthorityListByLevel(authorityListByLevel);
} }
loginCompanyResVo.setBankCardCodeList(bankCardCodeList);
resVo.setCompanyResVo(loginCompanyResVo);
resVo.setCode("00"); resVo.setCode("00");
return resVo; return resVo;
} }
...@@ -562,11 +589,22 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -562,11 +589,22 @@ public class RegisterServiceImpl implements RegisterService {
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/ /*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
CompanyReqVo companyReqVo = new CompanyReqVo(); CompanyReqVo companyReqVo = new CompanyReqVo();
ObjectHelper.writeWithFrom(companyReqVo,companyVo); ObjectHelper.writeWithFrom(companyReqVo,companyVo);
companyReqVo.setValidateCode(reqVo.getVerifyCode());
companyReqVo.setCompanyAttribution(companyVo.getCompanyAttribute()); companyReqVo.setCompanyAttribution(companyVo.getCompanyAttribute());
CompanyBankReqVo companyBankReqVo = new CompanyBankReqVo(); CompanyBankReqVo companyBankReqVo = new CompanyBankReqVo();
ObjectHelper.writeWithFrom(companyBankReqVo,reqVo); ObjectHelper.writeWithFrom(companyBankReqVo,reqVo);
companyBankReqVo.setType(reqVo.getCompanyType());
companyBankReqVo.setCompanyId(reqVo.getId());
companyBankReqVo.setName(reqVo.getContactName());
companyBankReqVo.setIdCard(reqVo.getContactCode());
companyBankReqVo.setPhone(reqVo.getContactPhone());
CompanyBankCardGetReqVo companyBankCardGetReqVo = new CompanyBankCardGetReqVo();
companyBankCardGetReqVo.setBankCardCode(reqVo.getBankCardCode());
CompanyBankCardVo companyBankCardVo1 = companyBankCardDaoImpl.load(companyBankCardGetReqVo,CompanyBankCardVo.class);
companyBankReqVo.setStatus(companyBankCardVo1.getStatus());
companyBankReqVo.setId(StringHelper.getNewID()); companyBankReqVo.setId(StringHelper.getNewID());
companyBankReqVo.setValidateCode(reqVo.getVerifyCode()); companyBankReqVo.setValidateCode(reqVo.getVerifyCode());
companyReqVo.setBankList(new ArrayList<>());
companyReqVo.getBankList().add(companyBankReqVo); companyReqVo.getBankList().add(companyBankReqVo);
ResponseResult result = payFeign.setCompanyInfo(companyReqVo); ResponseResult result = payFeign.setCompanyInfo(companyReqVo);
...@@ -580,6 +618,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -580,6 +618,7 @@ public class RegisterServiceImpl implements RegisterService {
ObjectHelper.writeWithFrom(companyVo1,resCompanyReqVo); ObjectHelper.writeWithFrom(companyVo1,resCompanyReqVo);
companyVo1.setProductOrInterface(CompanyConstant.PRODUCT); companyVo1.setProductOrInterface(CompanyConstant.PRODUCT);
companyVo1.setExamineStatus(0); companyVo1.setExamineStatus(0);
companyVo1.setCompanyAttribute(resCompanyReqVo.getCompanyAttribution());
companyDaoImpl.update(companyVo1); companyDaoImpl.update(companyVo1);
List<CompanyBankReqVo> bankList = resCompanyReqVo.getBankList(); List<CompanyBankReqVo> bankList = resCompanyReqVo.getBankList();
...@@ -591,7 +630,27 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -591,7 +630,27 @@ public class RegisterServiceImpl implements RegisterService {
CompanyBankCardVo companyBankCardVo = new CompanyBankCardVo(); CompanyBankCardVo companyBankCardVo = new CompanyBankCardVo();
ObjectHelper.writeWithFrom(companyBankCardVo,bankList.get(0)); ObjectHelper.writeWithFrom(companyBankCardVo,bankList.get(0));
companyBankCardVo.setIsDefault(CompanyBankCardConstant.IS_DEFAULT); companyBankCardVo.setIsDefault(CompanyBankCardConstant.IS_DEFAULT);
if (6 == companyReqVo.getStatus()){
companyBankCardVo.setStatus(1);
companyBankCardVo.setBindingTime(
DateHelper.getNow()
.substring(0,10)
.replace("-",""));
}
companyBankCardVo.setType(resCompanyReqVo.getCompanyType());
companyBankCardVo.setCompanyId(resCompanyReqVo.getId());
companyBankCardVo.setName(resCompanyReqVo.getContactName());
companyBankCardVo.setIdCard(resCompanyReqVo.getContactCode());
companyBankCardVo.setPhone(resCompanyReqVo.getContactPhone());
CompanyBankCardGetReqVo companyBankCardGetReqVo1 = new CompanyBankCardGetReqVo();
companyBankCardGetReqVo1.setBankCardCode(bankList.get(0).getBankCardCode());
CompanyBankCardVo companyBankCardVo2 = companyBankCardDaoImpl.load(companyBankCardGetReqVo1,CompanyBankCardVo.class);
if (null == companyBankCardVo2){
companyBankCardDaoImpl.create(companyBankCardVo);
}else {
companyBankCardVo.setId(companyBankCardVo2.getId());
companyBankCardDaoImpl.update(companyBankCardVo); companyBankCardDaoImpl.update(companyBankCardVo);
}
return reqVo.getVerifyCode(); return reqVo.getVerifyCode();
} }
......
...@@ -124,7 +124,8 @@ public class UserServiceImpl implements UserService { ...@@ -124,7 +124,8 @@ public class UserServiceImpl implements UserService {
UserGetReqVo userGetReqVo = new UserGetReqVo(); UserGetReqVo userGetReqVo = new UserGetReqVo();
userGetReqVo.setAccount(userVo.getAccount()); userGetReqVo.setAccount(userVo.getAccount());
UserVo userVo1 = userDao.load(userGetReqVo,UserVo.class); UserVo userVo1 = userDao.load(userGetReqVo,UserVo.class);
if (null != userVo1){ if ((null != userVo1 && null == userVo.getId()) ||
(null != userVo1 && null != userVo.getId() && !userVo1.getId().equals(userVo.getId()))){
throw new CodeException("用户名"+userVo.getAccount()+"已存在"); throw new CodeException("用户名"+userVo.getAccount()+"已存在");
} }
} }
...@@ -134,7 +135,8 @@ public class UserServiceImpl implements UserService { ...@@ -134,7 +135,8 @@ public class UserServiceImpl implements UserService {
UserGetReqVo userGetReqVo = new UserGetReqVo(); UserGetReqVo userGetReqVo = new UserGetReqVo();
userGetReqVo.setPhone(userVo.getPhone()); userGetReqVo.setPhone(userVo.getPhone());
UserVo userVo1 = userDao.load(userGetReqVo,UserVo.class); UserVo userVo1 = userDao.load(userGetReqVo,UserVo.class);
if (null != userVo1){ if ((null != userVo1 && null == userVo.getId()) ||
(null != userVo1 && null != userVo.getId() && !userVo1.getId().equals(userVo.getId()))){
throw new CodeException("手机号"+userVo.getPhone()+"已存在"); throw new CodeException("手机号"+userVo.getPhone()+"已存在");
} }
} }
......
...@@ -28,6 +28,16 @@ public class LoginResVo { ...@@ -28,6 +28,16 @@ public class LoginResVo {
private List<AuthorityListByLevelResVo> authorityListByLevel; private List<AuthorityListByLevelResVo> authorityListByLevel;
private Merchant merchant;
public Merchant getMerchant() {
return merchant;
}
public void setMerchant(Merchant merchant) {
this.merchant = merchant;
}
public String getUrl() { public String getUrl() {
return url; return url;
} }
......
...@@ -13,6 +13,16 @@ public class CompanyBankCardGetReqVo { ...@@ -13,6 +13,16 @@ public class CompanyBankCardGetReqVo {
private Integer isDefault; private Integer isDefault;
private String bankCardCode;
public String getBankCardCode() {
return bankCardCode;
}
public void setBankCardCode(String bankCardCode) {
this.bankCardCode = bankCardCode;
}
public Integer getIsDefault() { public Integer getIsDefault() {
return isDefault; return isDefault;
} }
......
...@@ -33,7 +33,7 @@ public class CompanyBankReqVo { ...@@ -33,7 +33,7 @@ public class CompanyBankReqVo {
/** /**
* 类型 公司 个人 * 类型 公司 个人
*/ */
private String type; private Integer type;
/** /**
* 公司id * 公司id
...@@ -115,11 +115,11 @@ public class CompanyBankReqVo { ...@@ -115,11 +115,11 @@ public class CompanyBankReqVo {
this.bankCode = bankCode; this.bankCode = bankCode;
} }
public String getType() { public Integer getType() {
return type; return type;
} }
public void setType(String type) { public void setType(Integer type) {
this.type = type; this.type = type;
} }
......
package com.pangding.web.authority.vo.reqvo; package com.pangding.web.authority.vo.reqvo;
import com.pangding.web.authority.vo.RoleVo;
import com.yanzuoguang.dao.TableAnnotation; import com.yanzuoguang.dao.TableAnnotation;
/** /**
...@@ -87,6 +88,32 @@ public class ExamineConfigReqVo { ...@@ -87,6 +88,32 @@ public class ExamineConfigReqVo {
*/ */
private String examineFailedReason; private String examineFailedReason;
/**
* 给该用户分配的角色id
*/
private String roleId;
/**
* 用户id
*/
private String userId;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getRoleId() {
return roleId;
}
public void setRoleId(String roleId) {
this.roleId = roleId;
}
public Integer getExamineStatus() { public Integer getExamineStatus() {
return examineStatus; return examineStatus;
} }
......
package com.pangding.web.authority.vo.reqvo;
/**
* @Author zhangjinyao
* @create 2019/7/18 19:45
*/
public class GetEmptyRolesReqVo {
}
...@@ -19,6 +19,16 @@ public class CompanyResVo { ...@@ -19,6 +19,16 @@ public class CompanyResVo {
private CompanyBankCardVo bankCardVo; private CompanyBankCardVo bankCardVo;
private List<RoleVo> roleVoList;
public List<RoleVo> getRoleVoList() {
return roleVoList;
}
public void setRoleVoList(List<RoleVo> roleVoList) {
this.roleVoList = roleVoList;
}
public Merchant getMerchant() { public Merchant getMerchant() {
return merchant; return merchant;
} }
......
package com.pangding.web.authority.vo.resvo; package com.pangding.web.authority.vo.resvo;
import com.pangding.web.authority.vo.CompanyBankCardVo;
import com.pangding.web.authority.vo.CompanyVo; import com.pangding.web.authority.vo.CompanyVo;
import java.util.List; import java.util.List;
...@@ -11,7 +12,7 @@ import java.util.List; ...@@ -11,7 +12,7 @@ import java.util.List;
public class LoginCompanyResVo { public class LoginCompanyResVo {
private CompanyVo companyVo; private CompanyVo companyVo;
private List<String> bankCardCodeList; private List<CompanyBankCardVo> bankCardVoList;
public CompanyVo getCompanyVo() { public CompanyVo getCompanyVo() {
return companyVo; return companyVo;
...@@ -21,11 +22,11 @@ public class LoginCompanyResVo { ...@@ -21,11 +22,11 @@ public class LoginCompanyResVo {
this.companyVo = companyVo; this.companyVo = companyVo;
} }
public List<String> getBankCardCodeList() { public List<CompanyBankCardVo> getBankCardVoList() {
return bankCardCodeList; return bankCardVoList;
} }
public void setBankCardCodeList(List<String> bankCardCodeList) { public void setBankCardVoList(List<CompanyBankCardVo> bankCardVoList) {
this.bankCardCodeList = bankCardCodeList; this.bankCardVoList = bankCardVoList;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment