修改呼叫方式

master
yqy 3 years ago
parent f92bdb3856
commit 3103e1c529

@ -158,8 +158,8 @@ public interface UserRepository extends JpaRepository<User, Long>, JpaSpecificat
* @return * @return
*/ */
@Query(value = "SELECT u.* FROM sys_user u, sys_users_roles r WHERE" + @Query(value = "SELECT u.* FROM sys_user u, sys_users_roles r WHERE" +
" u.user_id = r.user_id AND r.role_id in ?1", nativeQuery = true) " u.user_id = r.user_id AND r.role_id in ?1 AND u.company_id = ?2", nativeQuery = true)
List<User> findAllManage(List<Long> roleIds); List<User> findAllManage(List<Long> roleIds,Long userId);
/** /**
* id * id

@ -90,6 +90,8 @@ public class OrganizeServiceImpl implements OrganizeService {
Organize updateOrganize = organizeRepository.findById(organize.getId()).orElseGet(Organize::new); Organize updateOrganize = organizeRepository.findById(organize.getId()).orElseGet(Organize::new);
updateOrganize.setOrganizeName(organize.getOrganizeName()); updateOrganize.setOrganizeName(organize.getOrganizeName());
updateOrganize.setCallMode(organize.getCallMode()); updateOrganize.setCallMode(organize.getCallMode());
// 设置一个无用的字段save方法会验证validation的验证参数
updateOrganize.setUserId(0L);
organizeRepository.save(updateOrganize); organizeRepository.save(updateOrganize);
} }
if (organize.getUserId() != null) { if (organize.getUserId() != null) {

@ -179,7 +179,8 @@ public class UserServiceImpl implements UserService {
@Override @Override
public List<UserDto> findByManager(List<Long> roleIds) { public List<UserDto> findByManager(List<Long> roleIds) {
List<User> users = userRepository.findAllManage(roleIds); User user = userRepository.findById(SecurityUtils.getCurrentUserId()).orElseGet(User::new);
List<User> users = userRepository.findAllManage(roleIds,user.getCompanyId());
return userMapper.toDto(users); return userMapper.toDto(users);
} }

@ -169,11 +169,11 @@ public class ClueServiceImpl implements ClueService {
if (clueQueryCriteria.getId() != null) { if (clueQueryCriteria.getId() != null) {
for (ClueDto clueDto : clueDtoList) { for (ClueDto clueDto : clueDtoList) {
//循环查库ID查询只一次循环 //循环查库ID查询只一次循环
String organizeStr = organizeClient.query(clueDto.getOrganizeId()).getBody().toString(); // String organizeStr = organizeClient.query(clueDto.getOrganizeId()).getBody().toString();
String str = organizeStr.replaceAll("=", ":"); // String str = organizeStr.replaceAll("=", ":");
JSONArray jsonArray = JSONUtil.parseArray(str); // JSONArray jsonArray = JSONUtil.parseArray(str);
JSONObject jsonObject = JSONUtil.parseObj(jsonArray.get(0)); // JSONObject jsonObject = JSONUtil.parseObj(jsonArray.get(0));
clueDto.setCallMode((Integer)jsonObject.get("callMode")); // clueDto.setCallMode((Integer)jsonObject.get("callMode"));
Map<String, List<String>> mapList = organizeClient.getLabel(clueDto.getTaskId(), clueDto.getOrganizeId()).getBody(); Map<String, List<String>> mapList = organizeClient.getLabel(clueDto.getTaskId(), clueDto.getOrganizeId()).getBody();
clueDto.setBaseLabel(mapList.get("baseLabel")); clueDto.setBaseLabel(mapList.get("baseLabel"));
clueDto.setOrganizeLabel(mapList.get("organizeLabel")); clueDto.setOrganizeLabel(mapList.get("organizeLabel"));

Loading…
Cancel
Save