Commit 20ec49f0 authored by zjy's avatar zjy

user/role/tright 6.5

还需要调用其他服务
parent 6a3e6ded
...@@ -39,7 +39,7 @@ public class CompanyManagementController { ...@@ -39,7 +39,7 @@ public class CompanyManagementController {
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("companyId",reqVo.getId()) .notBlankCheck("companyId",reqVo.getId())
.checkException(); .checkException();
return ResponseResult.result(companyServiceImpl.pdGetDetail(reqVo)); return ResponseResult.result(companyServiceImpl.getDetail(reqVo));
} }
/**y /**y
......
...@@ -122,8 +122,6 @@ public class ComputerRegisterController { ...@@ -122,8 +122,6 @@ public class ComputerRegisterController {
.notBlankCheck("bankAddress",reqVo.getBankAddress()) .notBlankCheck("bankAddress",reqVo.getBankAddress())
.notBlankCheck("bankCode",reqVo.getBankCode()) .notBlankCheck("bankCode",reqVo.getBankCode())
.notNumberCheck("bankCode",reqVo.getBankCode()) .notNumberCheck("bankCode",reqVo.getBankCode())
.notBlankCheck("reservedPhone",reqVo.getReservedPhone())
.checkPhoneNo("reservedPhone",reqVo.getReservedPhone())
.checkException(); .checkException();
}; };
......
...@@ -258,18 +258,4 @@ public class PangdingManagementController { ...@@ -258,18 +258,4 @@ public class PangdingManagementController {
companyServiceImpl.batchDelete(reqVo); companyServiceImpl.batchDelete(reqVo);
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();
}
} }
...@@ -20,7 +20,7 @@ public interface PayFeign { ...@@ -20,7 +20,7 @@ public interface PayFeign {
* @return * @return
*/ */
@RequestMapping(value="/register") @RequestMapping(value="/register")
public ResponseResult setCompanyInfo(@RequestBody CompanyReqVo req); public ResponseResult<CompanyReqVo> setCompanyInfo(@RequestBody CompanyReqVo req);
/** /**
* 绑定银行卡 * 绑定银行卡
...@@ -28,7 +28,7 @@ public interface PayFeign { ...@@ -28,7 +28,7 @@ public interface PayFeign {
* @return * @return
*/ */
@RequestMapping(value="/bindback") @RequestMapping(value="/bindback")
public ResponseResult bindBack(@RequestBody CompanyBankReqVo req); public ResponseResult<CompanyBankReqVo> bindBack(@RequestBody CompanyBankReqVo req);
/** /**
* 解绑银行卡 * 解绑银行卡
...@@ -36,5 +36,5 @@ public interface PayFeign { ...@@ -36,5 +36,5 @@ public interface PayFeign {
* @return * @return
*/ */
@RequestMapping(value = "/unbindBankCard") @RequestMapping(value = "/unbindBankCard")
public ResponseResult unbindBankCard(@RequestBody CompanyBankReqVo req); public ResponseResult<CompanyBankReqVo> unbindBankCard(@RequestBody CompanyBankReqVo req);
} }
...@@ -21,7 +21,7 @@ public interface StoreFeign { ...@@ -21,7 +21,7 @@ public interface StoreFeign {
* @return * @return
*/ */
@RequestMapping("/merchantCreate") @RequestMapping("/merchantCreate")
public ResponseResult merchantCreate(@RequestBody MerchantCreateReqVo req); public ResponseResult<String> merchantCreate(@RequestBody MerchantCreateReqVo req);
/** /**
* 通过公司还是id获取商户信息 * 通过公司还是id获取商户信息
......
...@@ -8,6 +8,7 @@ import com.pangding.web.authority.vo.resvo.CompanyResVo; ...@@ -8,6 +8,7 @@ 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;
import com.yanzuoguang.util.vo.PageSizeData; import com.yanzuoguang.util.vo.PageSizeData;
import com.yanzuoguang.util.vo.ResponseResult;
import java.util.List; import java.util.List;
...@@ -48,7 +49,7 @@ public interface CompanyService{ ...@@ -48,7 +49,7 @@ public interface CompanyService{
* @param reqVo 包含公司id的请求对象 * @param reqVo 包含公司id的请求对象
* @return 封装了用户,公司主表信息的对象 * @return 封装了用户,公司主表信息的对象
*/ */
DetailResVo getDetail(CompanyGetReqVo reqVo); CompanyResVo getDetail(CompanyGetReqVo reqVo);
/** /**
* 新增/修改公司信息 * 新增/修改公司信息
......
...@@ -52,8 +52,6 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -52,8 +52,6 @@ public class RegisterServiceImpl implements RegisterService {
@Autowired @Autowired
private StoreFeign storeFeign; private StoreFeign storeFeign;
@Autowired @Autowired
private CompanyService companyService;
@Autowired
VerifyCodeService verifyCodeServiceImpl; VerifyCodeService verifyCodeServiceImpl;
@Autowired @Autowired
RoleAuthorityDao roleAuthorityDaoImpl; RoleAuthorityDao roleAuthorityDaoImpl;
...@@ -119,6 +117,17 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -119,6 +117,17 @@ public class RegisterServiceImpl implements RegisterService {
companyVo.setInvitationCompanyId(companyExtendVo.getId()); companyVo.setInvitationCompanyId(companyExtendVo.getId());
companyVo.setCompanyType(registerUserReqVo.getCompanyType()); companyVo.setCompanyType(registerUserReqVo.getCompanyType());
companyDaoImpl.create(companyVo); companyDaoImpl.create(companyVo);
/*保存公司扩展表*/
CompanyExtendVo extendVo = new CompanyExtendVo();
extendVo.setId(companyVo.getId());
String qrCode = DateHelper.getNow()
.replace("-","")
.replace(":","")
.replace(" ","");
extendVo.setQrCode(qrCode);
companyExtendDaoImpl.create(extendVo);
return companyVo; return companyVo;
} }
...@@ -167,16 +176,6 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -167,16 +176,6 @@ public class RegisterServiceImpl implements RegisterService {
companyVo.setProductOrInterface(CompanyConstant.PRODUCT); companyVo.setProductOrInterface(CompanyConstant.PRODUCT);
companyDaoImpl.update(companyVo); companyDaoImpl.update(companyVo);
/*保存公司扩展表*/
CompanyExtendVo extendVo = new CompanyExtendVo();
extendVo.setId(resCompanyReqVo.getId());
String qrCode = DateHelper.getNow()
.replace("-","")
.replace(":","")
.replace(" ","");
extendVo.setQrCode(qrCode);
companyExtendDaoImpl.save(extendVo);
/*跟新用户表添加联系方式*/ /*跟新用户表添加联系方式*/
UserVo userReqVo = new UserVo(); UserVo userReqVo = new UserVo();
userReqVo.setCompanyId(reqVo.getId()); userReqVo.setCompanyId(reqVo.getId());
...@@ -209,7 +208,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -209,7 +208,7 @@ public class RegisterServiceImpl implements RegisterService {
} }
resVo.setCompanyId(companyVo.getId()); resVo.setCompanyId(companyVo.getId());
resVo.setCompanyExtendId(extendVo.getId()); resVo.setCompanyExtendId(companyVo.getId());
resVo.setUserId(userVo.getId()); resVo.setUserId(userVo.getId());
return resVo; return resVo;
...@@ -255,6 +254,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -255,6 +254,7 @@ 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);
companyBankCardVo.setPhone(reqVo.getContactPhone());
companyBankCardDaoImpl.save(companyBankCardVo); companyBankCardDaoImpl.save(companyBankCardVo);
/*保存公司扩展表*/ /*保存公司扩展表*/
...@@ -281,9 +281,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -281,9 +281,7 @@ public class RegisterServiceImpl implements RegisterService {
/*保存或更新商户表*/ /*保存或更新商户表*/
MerchantCreateReqVo req=new MerchantCreateReqVo(); MerchantCreateReqVo req=new MerchantCreateReqVo();
req.setReqId(StringHelper.getNewID()); req.setReqId(StringHelper.getNewID());
req.setId(StringHelper.getNewID()); req.setName(reqVo.getMerchantName());
req.setName(reqVo.getCompanyName());
req.setAddress(reqVo.getAddress());
req.setType(reqVo.getCompanyAttribute()); req.setType(reqVo.getCompanyAttribute());
req.setProductCompanyId(reqVo.getId()); req.setProductCompanyId(reqVo.getId());
req.setUserId(userVo.getId()); req.setUserId(userVo.getId());
...@@ -293,6 +291,11 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -293,6 +291,11 @@ public class RegisterServiceImpl implements RegisterService {
}else { }else {
req.setId(reqVo.getMerchantId()); req.setId(reqVo.getMerchantId());
} }
if (null == reqVo.getMerchantAddress() || reqVo.getMerchantAddress().isEmpty()){
req.setAddress(reqVo.getAddress());
}else{
req.setAddress(reqVo.getMerchantAddress());
}
ResponseResult result1 = storeFeign.merchantCreate(req); ResponseResult result1 = storeFeign.merchantCreate(req);
if (result1.getCode().equals("00")){ if (result1.getCode().equals("00")){
......
...@@ -53,11 +53,17 @@ public class UserServiceImpl implements UserService { ...@@ -53,11 +53,17 @@ public class UserServiceImpl implements UserService {
webUserReqVo.setRemark(password); webUserReqVo.setRemark(password);
String md5Password = this.passwordEncoder(password); String md5Password = this.passwordEncoder(password);
webUserReqVo.setPassword(md5Password); webUserReqVo.setPassword(md5Password);
webUserReqVo.setId(StringHelper.getNewID());
UserVo userVo = new UserVo(); UserVo userVo = new UserVo();
ObjectHelper.writeWithFrom(userVo,webUserReqVo); if (null == webUserReqVo.getId() || webUserReqVo.getId().isEmpty()){
userDao.create(userVo); webUserReqVo.setId(StringHelper.getNewID());
ObjectHelper.writeWithFrom(userVo,webUserReqVo);
userDao.create(userVo);
}else{
ObjectHelper.writeWithFrom(userVo,webUserReqVo);
userDao.update(userVo);
}
saveUserRole(webUserReqVo); saveUserRole(webUserReqVo);
return userVo.getId(); return userVo.getId();
...@@ -66,6 +72,11 @@ public class UserServiceImpl implements UserService { ...@@ -66,6 +72,11 @@ public class UserServiceImpl implements UserService {
private void saveUserRole(WebUserReqVo webUserReqVo){ private void saveUserRole(WebUserReqVo webUserReqVo){
if (webUserReqVo.getRoleIds()!=null && !webUserReqVo.getRoleIds().isEmpty()){ if (webUserReqVo.getRoleIds()!=null && !webUserReqVo.getRoleIds().isEmpty()){
List<String> roleIds = webUserReqVo.getRoleIds(); List<String> roleIds = webUserReqVo.getRoleIds();
/*删除该用户之前的角色*/
UserRoleVo reqVo = new UserRoleVo();
reqVo.setUserId(webUserReqVo.getId());
userRoleDao.remove(reqVo);
/*设置新角色*/
for (String roleId : roleIds) { for (String roleId : roleIds) {
UserRoleVo userRoleRelation = new UserRoleVo(); UserRoleVo userRoleRelation = new UserRoleVo();
userRoleRelation.setRoleId(roleId); userRoleRelation.setRoleId(roleId);
......
...@@ -65,6 +65,17 @@ public class CompanyVo extends BaseVo implements InitDao { ...@@ -65,6 +65,17 @@ public class CompanyVo extends BaseVo implements InitDao {
@TableAnnotation("product_or_interface") @TableAnnotation("product_or_interface")
private int productOrInterface; private int productOrInterface;
@TableAnnotation("examine_status")
private int examineStatus;
public int getExamineStatus() {
return examineStatus;
}
public void setExamineStatus(int examineStatus) {
this.examineStatus = examineStatus;
}
public int getProductOrInterface() { public int getProductOrInterface() {
return productOrInterface; return productOrInterface;
} }
......
...@@ -24,7 +24,7 @@ public class UserVo extends BaseVo implements InitDao { ...@@ -24,7 +24,7 @@ public class UserVo extends BaseVo implements InitDao {
private String phone; private String phone;
private int status; private String status;
private String remark; private String remark;
...@@ -92,11 +92,11 @@ public class UserVo extends BaseVo implements InitDao { ...@@ -92,11 +92,11 @@ public class UserVo extends BaseVo implements InitDao {
this.phone = phone; this.phone = phone;
} }
public int getStatus() { public String getStatus() {
return status; return status;
} }
public void setStatus(int status) { public void setStatus(String status) {
this.status = status; this.status = status;
} }
......
...@@ -11,6 +11,16 @@ public class CompanyBankCardGetReqVo { ...@@ -11,6 +11,16 @@ public class CompanyBankCardGetReqVo {
private String companyId; private String companyId;
private int isDefault;
public int getIsDefault() {
return isDefault;
}
public void setIsDefault(int isDefault) {
this.isDefault = isDefault;
}
public String getReqId() { public String getReqId() {
return reqId; return reqId;
} }
......
...@@ -37,10 +37,18 @@ public class RegisterEnterpriceReqVo { ...@@ -37,10 +37,18 @@ public class RegisterEnterpriceReqVo {
private String bankCode; private String bankCode;
private String reservedPhone;
private String merchantId; private String merchantId;
private String merchantAddress;
public String getMerchantAddress() {
return merchantAddress;
}
public void setMerchantAddress(String merchantAddress) {
this.merchantAddress = merchantAddress;
}
public String getMerchantId() { public String getMerchantId() {
return merchantId; return merchantId;
} }
...@@ -177,11 +185,4 @@ public class RegisterEnterpriceReqVo { ...@@ -177,11 +185,4 @@ public class RegisterEnterpriceReqVo {
this.bankCode = bankCode; this.bankCode = bankCode;
} }
public String getReservedPhone() {
return reservedPhone;
}
public void setReservedPhone(String reservedPhone) {
this.reservedPhone = reservedPhone;
}
} }
...@@ -92,6 +92,57 @@ public class SaveCompanyReqVo { ...@@ -92,6 +92,57 @@ public class SaveCompanyReqVo {
*/ */
private String createName; private String createName;
private String companyId;
private String companyExtendId;
private String companyBankCardId;
private String merchantId;
private String userId;
public String getCompanyExtendId() {
return companyExtendId;
}
public void setCompanyExtendId(String companyExtendId) {
this.companyExtendId = companyExtendId;
}
public String getCompanyBankCardId() {
return companyBankCardId;
}
public void setCompanyBankCardId(String companyBankCardId) {
this.companyBankCardId = companyBankCardId;
}
public String getMerchantId() {
return merchantId;
}
public void setMerchantId(String merchantId) {
this.merchantId = merchantId;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getCompanyId() {
return companyId;
}
public void setCompanyId(String companyId) {
this.companyId = companyId;
}
public String getCreateId() { public String getCreateId() {
return createId; return createId;
} }
......
...@@ -9,7 +9,7 @@ import java.util.List; ...@@ -9,7 +9,7 @@ import java.util.List;
* @create 2019/5/23 14:53 * @create 2019/5/23 14:53
*/ */
public class CompanyResVo { public class CompanyResVo {
private List<UserVo> userVoList; private UserVo userVo;
private CompanyVo companyVo; private CompanyVo companyVo;
...@@ -17,7 +17,7 @@ public class CompanyResVo { ...@@ -17,7 +17,7 @@ public class CompanyResVo {
private CompanyExtendVo companyExtendVo; private CompanyExtendVo companyExtendVo;
private List<CompanyBankCardVo> bankCardVoList; private CompanyBankCardVo bankCardVo;
public Merchant getMerchant() { public Merchant getMerchant() {
return merchant; return merchant;
...@@ -27,20 +27,20 @@ public class CompanyResVo { ...@@ -27,20 +27,20 @@ public class CompanyResVo {
this.merchant = merchant; this.merchant = merchant;
} }
public List<UserVo> getUserVoList() { public UserVo getUserVo() {
return userVoList; return userVo;
} }
public void setUserVoList(List<UserVo> userVoList) { public void setUserVo(UserVo userVo) {
this.userVoList = userVoList; this.userVo = userVo;
} }
public List<CompanyBankCardVo> getBankCardVoList() { public CompanyBankCardVo getBankCardVo() {
return bankCardVoList; return bankCardVo;
} }
public void setBankCardVoList(List<CompanyBankCardVo> bankCardVoList) { public void setBankCardVo(CompanyBankCardVo bankCardVo) {
this.bankCardVoList = bankCardVoList; this.bankCardVo = bankCardVo;
} }
public CompanyVo getCompanyVo() { public CompanyVo getCompanyVo() {
......
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