|
@@ -1,6 +1,7 @@
|
|
|
package com.jzg.organization.service.impl;
|
|
package com.jzg.organization.service.impl;
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
@@ -36,6 +37,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
@@ -297,15 +299,22 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
sysUserId = user.getId();
|
|
sysUserId = user.getId();
|
|
|
}
|
|
}
|
|
|
// add by lipf 2026年6月9日15:16:39 向 sys_user_jzg_info_salesman 表中插入一条记录
|
|
// add by lipf 2026年6月9日15:16:39 向 sys_user_jzg_info_salesman 表中插入一条记录
|
|
|
- SysUserJzgInfoSalesman salesman = new SysUserJzgInfoSalesman();
|
|
|
|
|
- salesman.setSysUserJzgInfoId(userId);
|
|
|
|
|
- salesman.setTypeAttr("6");
|
|
|
|
|
- salesman.setIsDelete(0);
|
|
|
|
|
- salesman.setCreateBy("sys");
|
|
|
|
|
- salesman.setCreateTime(LocalDateTime.now());
|
|
|
|
|
- salesman.setUpdateBy("sys");
|
|
|
|
|
- salesman.setUpdateTime(LocalDateTime.now());
|
|
|
|
|
- sysUserJzgInfoSalesmanService.save(salesman);
|
|
|
|
|
|
|
+ // add by lipf 2026年6月9日15:16:39 向 sys_user_jzg_info_salesman 表中插入一条记录
|
|
|
|
|
+ Map<String, String> stringStringMap = sysUserJzgInfoSalesmanService.queryAllTypeAttrMap();
|
|
|
|
|
+ String typeAttrs = stringStringMap.getOrDefault(yqrInfo.getId(), "");
|
|
|
|
|
+ if(StrUtil.isNotEmpty(typeAttrs)){
|
|
|
|
|
+ for (String s : typeAttrs.split(",")) {
|
|
|
|
|
+ SysUserJzgInfoSalesman salesman = new SysUserJzgInfoSalesman();
|
|
|
|
|
+ salesman.setSysUserJzgInfoId(userId);
|
|
|
|
|
+ salesman.setTypeAttr(s);
|
|
|
|
|
+ salesman.setIsDelete(0);
|
|
|
|
|
+ salesman.setCreateBy("sys");
|
|
|
|
|
+ salesman.setCreateTime(LocalDateTime.now());
|
|
|
|
|
+ salesman.setUpdateBy("sys");
|
|
|
|
|
+ salesman.setUpdateTime(LocalDateTime.now());
|
|
|
|
|
+ sysUserJzgInfoSalesmanService.save(salesman);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
this.teamInvitation(yqrInfo, param, userId, sysUserId);
|
|
this.teamInvitation(yqrInfo, param, userId, sysUserId);
|
|
|
return invitationVo;
|
|
return invitationVo;
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|