|
@@ -1592,15 +1592,17 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart
|
|
|
if (sysUserMapper.insert(sysUser) < 1) {
|
|
|
return Result.error("添加商户信息失败");
|
|
|
}
|
|
|
- SysDepart sysDepart = new SysDepart();
|
|
|
String deptId = departMapper.queryDepartIdByOrgCode(loginUser.getOrgCode());
|
|
|
-
|
|
|
+ SysDepart sysDepart = departMapper.findByDepartName(addMerchantRequestDTO.getMerchantName());
|
|
|
+ if (sysDepart==null){
|
|
|
+ sysDepart = new SysDepart();
|
|
|
+ }
|
|
|
if (StringUtils.isNotEmpty(deptId)) {
|
|
|
sysDepart.setParentId(deptId);
|
|
|
}
|
|
|
sysDepart.setDirectorUserIds(sysUser.getId());
|
|
|
sysDepart.setDepartName(addMerchantRequestDTO.getMerchantName());
|
|
|
- sysDepart.setOrgCategory("1");//创建商户类型
|
|
|
+ sysDepart.setOrgCategory("10");//创建商户类型
|
|
|
this.saveDepartData(sysDepart, addMerchantRequestDTO.getPhone());
|
|
|
sysUser.setOrgCode(sysDepart.getOrgCode());
|
|
|
if (sysUserMapper.updateById(sysUser) < 1) {
|