Commit 6c9fd51b authored by zjy's avatar zjy

user/role/tright 6.8

还需要调用其他服务
parent 472604eb
...@@ -4,6 +4,7 @@ import com.pangding.web.authority.service.CompanyService; ...@@ -4,6 +4,7 @@ import com.pangding.web.authority.service.CompanyService;
import com.pangding.web.authority.vo.CompanyBankCardVo; import com.pangding.web.authority.vo.CompanyBankCardVo;
import com.pangding.web.authority.vo.CompanyVo; import com.pangding.web.authority.vo.CompanyVo;
import com.pangding.web.authority.vo.reqvo.*; import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.vo.resvo.CompanyBankCardResVo;
import com.pangding.web.authority.vo.resvo.CompanyResVo; import com.pangding.web.authority.vo.resvo.CompanyResVo;
import com.pangding.web.authority.vo.resvo.DetailResVo; import com.pangding.web.authority.vo.resvo.DetailResVo;
import com.pangding.web.authority.vo.resvo.SaveCompanyResVo; import com.pangding.web.authority.vo.resvo.SaveCompanyResVo;
...@@ -69,7 +70,6 @@ public class CompanyManagementController { ...@@ -69,7 +70,6 @@ public class CompanyManagementController {
checkCompany(reqVo); checkCompany(reqVo);
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("companyId",reqVo.getCompanyId()) .notBlankCheck("companyId",reqVo.getCompanyId())
.notBlankCheck("verifyCode",reqVo.getVerifyCode())
.checkException(); .checkException();
companyServiceImpl.companySubmit(reqVo); companyServiceImpl.companySubmit(reqVo);
return new ResponseResult(); return new ResponseResult();
...@@ -161,7 +161,7 @@ public class CompanyManagementController { ...@@ -161,7 +161,7 @@ public class CompanyManagementController {
* @return 银行卡列表分页对象 * @return 银行卡列表分页对象
*/ */
@RequestMapping(value = "/bankCardList", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/bankCardList", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult<PageSizeData<CompanyBankCardVo>> bankCardList(@RequestBody BankCardListReqVo reqVo){ public ResponseResult bankCardList(@RequestBody BankCardListReqVo reqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("companyId",reqVo.getCompanyId()) .notBlankCheck("companyId",reqVo.getCompanyId())
.checkException(); .checkException();
...@@ -235,20 +235,6 @@ public class CompanyManagementController { ...@@ -235,20 +235,6 @@ public class CompanyManagementController {
return new ResponseResult(); return new ResponseResult();
} }
/**
* 批量更新用户信息
* @param reqVo 封装了用户列表的请求对象
* @return
*/
@RequestMapping(value = "/batchUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult batchUpdate(@RequestBody BatchUpdateReqVo reqVo) throws Exception {
CheckerHelper.newInstance()
.notBlankCheck("userList",reqVo.getUserVoList())
.checkException();
companyServiceImpl.batchUpdate(reqVo);
return new ResponseResult();
}
/** /**
* 通过公司id查询该公司邀请的公司 * 通过公司id查询该公司邀请的公司
* @param reqVo 封装了公司id的请求对象 * @param reqVo 封装了公司id的请求对象
......
...@@ -4,6 +4,7 @@ import com.pangding.web.authority.service.CompanyService; ...@@ -4,6 +4,7 @@ import com.pangding.web.authority.service.CompanyService;
import com.pangding.web.authority.vo.CompanyBankCardVo; import com.pangding.web.authority.vo.CompanyBankCardVo;
import com.pangding.web.authority.vo.CompanyVo; import com.pangding.web.authority.vo.CompanyVo;
import com.pangding.web.authority.vo.reqvo.*; import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.vo.resvo.CompanyBankCardResVo;
import com.pangding.web.authority.vo.resvo.CompanyResVo; import com.pangding.web.authority.vo.resvo.CompanyResVo;
import com.pangding.web.authority.vo.resvo.SaveCompanyResVo; import com.pangding.web.authority.vo.resvo.SaveCompanyResVo;
import com.yanzuoguang.util.helper.CheckerHelper; import com.yanzuoguang.util.helper.CheckerHelper;
...@@ -89,21 +90,18 @@ public class PangdingManagementController { ...@@ -89,21 +90,18 @@ public class PangdingManagementController {
.checkException(); .checkException();
} }
/** /**
* 添加公司提交按钮 * 添加公司提交按钮
* @param reqVo 封装了公司id和验证码的请求对象 * @param reqVo 封装了公司id和验证码的请求对象
* @return * @return
*/ */
@RequestMapping(value = "/companySubmit", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/companySubmit", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult companySubmit(@RequestBody SaveCompanyReqVo reqVo){ public ResponseResult<SaveCompanyResVo> companySubmit(@RequestBody SaveCompanyReqVo reqVo){
checkCompany(reqVo); checkCompany(reqVo);
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("companyId",reqVo.getCompanyId()) .notBlankCheck("companyId",reqVo.getCompanyId())
.notBlankCheck("verifyCode",reqVo.getVerifyCode())
.checkException(); .checkException();
companyServiceImpl.companySubmit(reqVo); return ResponseResult.result(companyServiceImpl.companySubmit(reqVo));
return new ResponseResult();
} }
/**y /**y
...@@ -179,7 +177,7 @@ public class PangdingManagementController { ...@@ -179,7 +177,7 @@ public class PangdingManagementController {
* @return 银行卡列表分页对象 * @return 银行卡列表分页对象
*/ */
@RequestMapping(value = "/bankCardList", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/bankCardList", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult<PageSizeData<CompanyBankCardVo>> bankCardList(@RequestBody BankCardListReqVo reqVo){ public ResponseResult bankCardList(@RequestBody BankCardListReqVo reqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("companyId",reqVo.getCompanyId()) .notBlankCheck("companyId",reqVo.getCompanyId())
.checkException(); .checkException();
......
...@@ -3,6 +3,7 @@ package com.pangding.web.authority.dao; ...@@ -3,6 +3,7 @@ package com.pangding.web.authority.dao;
import com.pangding.web.authority.vo.CompanyBankCardVo; import com.pangding.web.authority.vo.CompanyBankCardVo;
import com.pangding.web.authority.vo.reqvo.BankCardListReqVo; import com.pangding.web.authority.vo.reqvo.BankCardListReqVo;
import com.pangding.web.authority.vo.reqvo.CompanyBankCardSetNotDefaultReqVo; import com.pangding.web.authority.vo.reqvo.CompanyBankCardSetNotDefaultReqVo;
import com.pangding.web.authority.vo.resvo.CompanyBankCardResVo;
import com.yanzuoguang.dao.BaseDao; import com.yanzuoguang.dao.BaseDao;
import com.yanzuoguang.util.vo.PageSizeData; import com.yanzuoguang.util.vo.PageSizeData;
...@@ -16,7 +17,7 @@ public interface CompanyBankCardDao extends BaseDao { ...@@ -16,7 +17,7 @@ public interface CompanyBankCardDao extends BaseDao {
* @param reqVo * @param reqVo
* @return * @return
*/ */
PageSizeData<CompanyBankCardVo> getBankCardList(BankCardListReqVo reqVo); PageSizeData<CompanyBankCardResVo> getBankCardList(BankCardListReqVo reqVo);
/** /**
* 将指定银行卡设置为非默认 * 将指定银行卡设置为非默认
......
...@@ -4,6 +4,7 @@ import com.pangding.web.authority.dao.CompanyBankCardDao; ...@@ -4,6 +4,7 @@ import com.pangding.web.authority.dao.CompanyBankCardDao;
import com.pangding.web.authority.vo.CompanyBankCardVo; import com.pangding.web.authority.vo.CompanyBankCardVo;
import com.pangding.web.authority.vo.reqvo.BankCardListReqVo; import com.pangding.web.authority.vo.reqvo.BankCardListReqVo;
import com.pangding.web.authority.vo.reqvo.CompanyBankCardSetNotDefaultReqVo; import com.pangding.web.authority.vo.reqvo.CompanyBankCardSetNotDefaultReqVo;
import com.pangding.web.authority.vo.resvo.CompanyBankCardResVo;
import com.yanzuoguang.dao.impl.BaseDaoImpl; import com.yanzuoguang.dao.impl.BaseDaoImpl;
import com.yanzuoguang.util.vo.PageSizeData; import com.yanzuoguang.util.vo.PageSizeData;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -35,8 +36,8 @@ public class CompanyBankCardDaoImpl extends BaseDaoImpl implements CompanyBankCa ...@@ -35,8 +36,8 @@ public class CompanyBankCardDaoImpl extends BaseDaoImpl implements CompanyBankCa
* @return * @return
*/ */
@Override @Override
public PageSizeData<CompanyBankCardVo> getBankCardList(BankCardListReqVo reqVo) { public PageSizeData<CompanyBankCardResVo> getBankCardList(BankCardListReqVo reqVo) {
return this.queryPage(CompanyBankCardVo.class,reqVo,GET_BANK_CARD_LIST,reqVo); return this.queryPage(CompanyBankCardResVo.class,reqVo,GET_BANK_CARD_LIST,reqVo);
} }
@Override @Override
......
...@@ -39,7 +39,7 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao { ...@@ -39,7 +39,7 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao {
.add("superAdminRoleId","and ur.role_id = ?") .add("superAdminRoleId","and ur.role_id = ?")
.add("companyId","and u.company_id = ? "); .add("companyId","and u.company_id = ? ");
table.add(COUNT_BY_ROLE,"select u.* from pd_user u,pd_user_role ur where WHERE u.id = ur.user_id") table.add(COUNT_BY_ROLE,"select u.* from pd_user u,pd_user_role ur WHERE u.id = ur.user_id")
.add("companyId","and u.company_id = ? ") .add("companyId","and u.company_id = ? ")
.add("roleId","and ur.role_id = ? ") .add("roleId","and ur.role_id = ? ")
.add("query","and u.name = ? or u.account = ? or phone = ?"); .add("query","and u.name = ? or u.account = ? or phone = ?");
......
...@@ -4,6 +4,7 @@ package com.pangding.web.authority.service; ...@@ -4,6 +4,7 @@ package com.pangding.web.authority.service;
import com.pangding.web.authority.vo.CompanyBankCardVo; import com.pangding.web.authority.vo.CompanyBankCardVo;
import com.pangding.web.authority.vo.CompanyVo; import com.pangding.web.authority.vo.CompanyVo;
import com.pangding.web.authority.vo.reqvo.*; import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.vo.resvo.CompanyBankCardResVo;
import com.pangding.web.authority.vo.resvo.CompanyResVo; import com.pangding.web.authority.vo.resvo.CompanyResVo;
import com.pangding.web.authority.vo.resvo.DetailResVo; import com.pangding.web.authority.vo.resvo.DetailResVo;
import com.pangding.web.authority.vo.resvo.SaveCompanyResVo; import com.pangding.web.authority.vo.resvo.SaveCompanyResVo;
...@@ -63,7 +64,7 @@ public interface CompanyService{ ...@@ -63,7 +64,7 @@ public interface CompanyService{
* @param reqVo 封装了公司id和验证码的请求对象 * @param reqVo 封装了公司id和验证码的请求对象
* @return * @return
*/ */
void companySubmit(SaveCompanyReqVo reqVo); SaveCompanyResVo companySubmit(SaveCompanyReqVo reqVo);
/** /**
* 仅将公司状态设置为12(停用) * 仅将公司状态设置为12(停用)
......
...@@ -12,6 +12,7 @@ import com.pangding.web.authority.util.RoleConstant; ...@@ -12,6 +12,7 @@ import com.pangding.web.authority.util.RoleConstant;
import com.pangding.web.authority.util.RsaConstant; import com.pangding.web.authority.util.RsaConstant;
import com.pangding.web.authority.vo.*; import com.pangding.web.authority.vo.*;
import com.pangding.web.authority.vo.reqvo.*; import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.vo.resvo.CompanyBankCardResVo;
import com.pangding.web.authority.vo.resvo.CompanyResVo; import com.pangding.web.authority.vo.resvo.CompanyResVo;
import com.pangding.web.authority.vo.resvo.DetailResVo; import com.pangding.web.authority.vo.resvo.DetailResVo;
import com.pangding.web.authority.vo.resvo.SaveCompanyResVo; import com.pangding.web.authority.vo.resvo.SaveCompanyResVo;
...@@ -251,9 +252,13 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -251,9 +252,13 @@ public class CompanyServiceImpl implements CompanyService{
userVo.setAccount(reqVo.getAccount()); userVo.setAccount(reqVo.getAccount());
userVo.setPassword(StringHelper.md5("123456")); userVo.setPassword(StringHelper.md5("123456"));
userVo.setRemark("123456"); userVo.setRemark("123456");
userVo.setName(reqVo.getContactName());
userVo.setCreateId(reqVo.getCreateId()); userVo.setCreateId(reqVo.getCreateId());
userVo.setCreateName(reqVo.getCreateName()); userVo.setCreateName(reqVo.getCreateName());
userVo.setCompanyId(companyVo.getId()); userVo.setCompanyId(companyVo.getId());
userVo.setPhone(reqVo.getContactPhone());
/*检查手机是否存在*/
userServiceImpl.checkPhone(userVo);
userDaoImpl.create(userVo); userDaoImpl.create(userVo);
/*将该用户设置为超级管理员*/ /*将该用户设置为超级管理员*/
...@@ -261,6 +266,7 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -261,6 +266,7 @@ public class CompanyServiceImpl implements CompanyService{
userRoleVo.setId(StringHelper.getNewID()); userRoleVo.setId(StringHelper.getNewID());
userRoleVo.setUserId(userVo.getId()); userRoleVo.setUserId(userVo.getId());
userRoleVo.setRoleId(RoleConstant.SUPER_ADMIN_ROLE_ID); userRoleVo.setRoleId(RoleConstant.SUPER_ADMIN_ROLE_ID);
userRoleDaoImpl.create(userRoleVo); userRoleDaoImpl.create(userRoleVo);
resVo.setUserId(userVo.getId()); resVo.setUserId(userVo.getId());
...@@ -275,7 +281,9 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -275,7 +281,9 @@ public class CompanyServiceImpl implements CompanyService{
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void companySubmit(SaveCompanyReqVo reqVo) { public SaveCompanyResVo companySubmit(SaveCompanyReqVo reqVo) {
/*返回对象*/
SaveCompanyResVo resVo = new SaveCompanyResVo();
/*公司主表*/ /*公司主表*/
CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo(); CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo();
companyGetReqVo.setId(reqVo.getCompanyId()); companyGetReqVo.setId(reqVo.getCompanyId());
...@@ -287,11 +295,17 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -287,11 +295,17 @@ public class CompanyServiceImpl implements CompanyService{
companyVo.setContactName(reqVo.getContactName()); companyVo.setContactName(reqVo.getContactName());
companyVo.setContactCode(reqVo.getContactCode()); companyVo.setContactCode(reqVo.getContactCode());
companyVo.setContactPhone(reqVo.getContactPhone()); companyVo.setContactPhone(reqVo.getContactPhone());
companyVo.setUpdateTime(DateHelper.getNow());
resVo.setCompanyId(companyVo.getId());
resVo.setCompanyExtendId(companyVo.getId());
/*注册请求对象*/ /*注册请求对象*/
CompanyReqVo companyReqVo = new CompanyReqVo(); CompanyReqVo companyReqVo = new CompanyReqVo();
companyReqVo.setBankList(new ArrayList<CompanyBankReqVo>()); companyReqVo.setBankList(new ArrayList<CompanyBankReqVo>());
ObjectHelper.writeWithFrom(companyReqVo,companyVo); ObjectHelper.writeWithFrom(companyReqVo,companyVo);
companyReqVo.setValidateCode(reqVo.getVerifyCode()); if (null != reqVo.getVerifyCode() && !reqVo.getVerifyCode().isEmpty()){
companyReqVo.setValidateCode(reqVo.getVerifyCode());
}
companyReqVo.setId(reqVo.getId()); companyReqVo.setId(reqVo.getId());
/*银行卡*/ /*银行卡*/
...@@ -299,9 +313,18 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -299,9 +313,18 @@ public class CompanyServiceImpl implements CompanyService{
CompanyBankCardGetReqVo companyBankCardGetReqVo = new CompanyBankCardGetReqVo(); CompanyBankCardGetReqVo companyBankCardGetReqVo = new CompanyBankCardGetReqVo();
companyBankCardGetReqVo.setId(reqVo.getCompanyBankCardId()); companyBankCardGetReqVo.setId(reqVo.getCompanyBankCardId());
CompanyBankCardVo companyBankCardVo = companyBankCardDao.load(companyBankCardGetReqVo,CompanyBankCardVo.class); CompanyBankCardVo companyBankCardVo = companyBankCardDao.load(companyBankCardGetReqVo,CompanyBankCardVo.class);
companyBankCardVo.setName(reqVo.getContactName());
companyBankCardVo.setIdCard(reqVo.getContactCode());
companyBankCardVo.setPhone(reqVo.getContactPhone());
companyBankCardVo.setBankName(reqVo.getBankName());
companyBankCardVo.setBankAddress(reqVo.getBankAddress());
companyBankCardVo.setBankCardCode(reqVo.getBankCardCode());
companyBankCardVo.setBankCode(reqVo.getBankCode());
CompanyBankReqVo companyBankReqVo = new CompanyBankReqVo(); CompanyBankReqVo companyBankReqVo = new CompanyBankReqVo();
ObjectHelper.writeWithFrom(companyBankReqVo,companyBankCardVo); ObjectHelper.writeWithFrom(companyBankReqVo,companyBankCardVo);
companyReqVo.getBankList().add(companyBankReqVo); companyReqVo.getBankList().add(companyBankReqVo);
resVo.setCompanyBankCardId(companyBankCardVo.getId());
} }
/*注册服务验证验证码*/ /*注册服务验证验证码*/
...@@ -335,6 +358,7 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -335,6 +358,7 @@ public class CompanyServiceImpl implements CompanyService{
ObjectHelper.writeWithFrom(companyScenicInfoReqVo,companyVo); ObjectHelper.writeWithFrom(companyScenicInfoReqVo,companyVo);
companyScenicInfoReqVo.setCompanyId(companyVo.getId()); companyScenicInfoReqVo.setCompanyId(companyVo.getId());
companyScenicInfoReqVo.setReqId(reqVo.getReqId()); companyScenicInfoReqVo.setReqId(reqVo.getReqId());
companyScenicInfoReqVo.setProductOrInterface(companyVo.getProductOrInterface());
ResponseResult result1 = storeFeign.getCompanyScenicInfo(companyScenicInfoReqVo); ResponseResult result1 = storeFeign.getCompanyScenicInfo(companyScenicInfoReqVo);
if (null == result1 || !"00".equals(result1.getCode())){ if (null == result1 || !"00".equals(result1.getCode())){
throw new CodeException("验证失败,请重试"); throw new CodeException("验证失败,请重试");
...@@ -346,6 +370,8 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -346,6 +370,8 @@ public class CompanyServiceImpl implements CompanyService{
merchantCreateReqVo.setName(reqVo.getMerchantName()); merchantCreateReqVo.setName(reqVo.getMerchantName());
merchantCreateReqVo.setAddress(reqVo.getMerchantAddress()); merchantCreateReqVo.setAddress(reqVo.getMerchantAddress());
resVo.setMerchantId(merchant.getId());
ResponseResult result2 = storeFeign.merchantCreate(merchantCreateReqVo); ResponseResult result2 = storeFeign.merchantCreate(merchantCreateReqVo);
if (null == result2 || !"00".equals(result2.getCode())){ if (null == result2 || !"00".equals(result2.getCode())){
throw new CodeException("验证失败,请重试"); throw new CodeException("验证失败,请重试");
...@@ -356,7 +382,13 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -356,7 +382,13 @@ public class CompanyServiceImpl implements CompanyService{
userGetReqVo.setId(reqVo.getUserId()); userGetReqVo.setId(reqVo.getUserId());
UserVo userVo = userDaoImpl.load(userGetReqVo,UserVo.class); UserVo userVo = userDaoImpl.load(userGetReqVo,UserVo.class);
userVo.setAccount(reqVo.getAccount()); userVo.setAccount(reqVo.getAccount());
userVo.setName(reqVo.getContactName());
userVo.setPhone(reqVo.getContactPhone());
userServiceImpl.checkPhone(userVo);
userDaoImpl.update(userVo); userDaoImpl.update(userVo);
resVo.setUserId(userVo.getId());
return resVo;
} }
/** /**
...@@ -392,19 +424,21 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -392,19 +424,21 @@ public class CompanyServiceImpl implements CompanyService{
getReqVo.setId(reqVo.getId()); getReqVo.setId(reqVo.getId());
CompanyBankCardVo companyBankCardVo = companyBankCardDao.load(getReqVo,CompanyBankCardVo.class); CompanyBankCardVo companyBankCardVo = companyBankCardDao.load(getReqVo,CompanyBankCardVo.class);
if (null != companyBankCardVo){ if (null != companyBankCardVo){
companyBankCardDao.update(reqVo); ObjectHelper.writeWithFrom(companyBankCardVo,reqVo);
companyBankCardDao.update(companyBankCardVo);
} }
} }
/*若卡不存在,则新增*/ /*若卡不存在,则新增*/
else{ else{
reqVo.setId(id); reqVo.setId(id);
BankCardListReqVo reqVo1 = new BankCardListReqVo(); BankCardListReqVo reqVo1 = new BankCardListReqVo();
PageSizeData<CompanyBankCardVo> companyBankCardDaoBankCardList = companyBankCardDao.getBankCardList(reqVo1); PageSizeData<CompanyBankCardResVo> companyBankCardDaoBankCardList = companyBankCardDao.getBankCardList(reqVo1);
/*若该银行卡是第一张银行卡,则设为默认*/ /*若该银行卡是第一张银行卡,则设为默认*/
if (null == companyBankCardDaoBankCardList || companyBankCardDaoBankCardList.getList().isEmpty()){ if (null == companyBankCardDaoBankCardList || companyBankCardDaoBankCardList.getList().isEmpty()){
reqVo.setIsDefault(CompanyBankCardConstant.IS_DEFAULT); reqVo.setIsDefault(CompanyBankCardConstant.IS_DEFAULT);
} }
reqVo.setStatus(0);
companyBankCardDao.create(reqVo); companyBankCardDao.create(reqVo);
} }
...@@ -518,7 +552,7 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -518,7 +552,7 @@ public class CompanyServiceImpl implements CompanyService{
throw new CodeException("暂无公司扩展表信息"); throw new CodeException("暂无公司扩展表信息");
} }
String url = companyExtendVo.getQrCodeUrl(); String url = companyExtendVo.getQrCodeUrl();
if (null != url && !url.isEmpty()){ if (null != url && !url.isEmpty() && reqVo.getSelect() == 1){
return url; return url;
} }
String qrCode = companyExtendVo.getQrCode(); String qrCode = companyExtendVo.getQrCode();
...@@ -538,7 +572,7 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -538,7 +572,7 @@ public class CompanyServiceImpl implements CompanyService{
scene.setScene_str(companyExtendVo.getQrCode()); scene.setScene_str(companyExtendVo.getQrCode());
sceneInfo.setScene(scene); sceneInfo.setScene(scene);
qrCodeReqVo.setAction_info(sceneInfo); qrCodeReqVo.setAction_info(sceneInfo);
if (select == 1){ if (select == 0){
qrCodeReqVo.setExpire_seconds(60*30); qrCodeReqVo.setExpire_seconds(60*30);
qrCodeReqVo.setAction_name("QR_STR_SCENE"); qrCodeReqVo.setAction_name("QR_STR_SCENE");
}else{ }else{
...@@ -568,11 +602,12 @@ public class CompanyServiceImpl implements CompanyService{ ...@@ -568,11 +602,12 @@ public class CompanyServiceImpl implements CompanyService{
*/ */
@Override @Override
public PageSizeData<CompanyBankCardVo> getBankCardList(BankCardListReqVo reqVo) { public PageSizeData<CompanyBankCardVo> getBankCardList(BankCardListReqVo reqVo) {
PageSizeData<CompanyBankCardVo> companyBankCardVoPageSizeData = companyBankCardDao.getBankCardList(reqVo); return companyBankCardDao.loadPage(reqVo,CompanyBankCardVo.class);
/* PageSizeData<CompanyBankCardResVo> companyBankCardVoPageSizeData = companyBankCardDao.getBankCardList(reqVo);
if (companyBankCardVoPageSizeData == null || companyBankCardVoPageSizeData.getList().isEmpty()) { if (companyBankCardVoPageSizeData == null || companyBankCardVoPageSizeData.getList().isEmpty()) {
throw new CodeException("暂无银行卡,请先添加"); throw new CodeException("暂无银行卡,请先添加");
} }*/
return companyBankCardVoPageSizeData; // return companyBankCardVoPageSizeData;
} }
/** /**
......
...@@ -49,6 +49,14 @@ public class CompanyBankCardVo extends BaseVo { ...@@ -49,6 +49,14 @@ public class CompanyBankCardVo extends BaseVo {
@TableAnnotation("is_default") @TableAnnotation("is_default")
private int isDefault; private int isDefault;
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public int getIsDefault() { public int getIsDefault() {
return isDefault; return isDefault;
} }
...@@ -129,13 +137,7 @@ public class CompanyBankCardVo extends BaseVo { ...@@ -129,13 +137,7 @@ public class CompanyBankCardVo extends BaseVo {
this.idCard = idCard; this.idCard = idCard;
} }
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public int getStatus() { public int getStatus() {
return status; return status;
......
package com.pangding.web.authority.vo.resvo;
import com.pangding.web.authority.vo.CompanyBankCardVo;
/**
* @Author zhangjinyao
* @create 2019/6/8 19:09
*/
public class CompanyBankCardResVo extends CompanyBankCardVo {
private String reservedPhone;
public String getReservedPhone() {
return reservedPhone;
}
public void setReservedPhone(String reservedPhone) {
this.reservedPhone = reservedPhone;
}
}
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