| | |
| | | import com.kidgrow.common.model.SysOrganization; |
| | | import com.kidgrow.common.model.SysUser; |
| | | import com.kidgrow.common.model.SysUserOrg; |
| | | import com.kidgrow.redis.util.RedisConstant; |
| | | import com.kidgrow.redis.util.RedisUtils; |
| | | import com.kidgrow.usercenter.model.SysDepartment; |
| | | import com.kidgrow.usercenter.model.SysHospital; |
| | | import com.kidgrow.usercenter.service.ISysOrganizationService; |
| | |
| | | private SysDepartmentServiceImpl sysDepartmentService; |
| | | @Autowired |
| | | private SysHospitalServiceImpl sysHospitalService; |
| | | @Autowired |
| | | private RedisUtils redisUtils; |
| | | |
| | | @PostMapping("getListByMap") |
| | | public List<SysUserOrg> getListByMap(@RequestParam Map<String, Object> map) { |
| | |
| | | |
| | | //查询 科室 |
| | | QueryWrapper queryWrapper = new QueryWrapper(); |
| | | queryWrapper.eq("org_id", sysUserOrg.getUpdateUserId()); |
| | | queryWrapper.eq("org_id", sysUserOrg.getOrgId()); |
| | | queryWrapper.eq("is_del", 0); |
| | | queryWrapper.eq("enabled", 1); |
| | | List<SysDepartment> list = sysDepartmentService.list(queryWrapper); |
| | |
| | | |
| | | //查询 科室 |
| | | QueryWrapper queryWrapper = new QueryWrapper(); |
| | | queryWrapper.eq("org_id", sysUserOrg.getUpdateUserId()); |
| | | queryWrapper.eq("org_id", sysUserOrg.getOrgId()); |
| | | queryWrapper.eq("is_del", 0); |
| | | queryWrapper.eq("enabled", 1); |
| | | List<SysDepartment> list = sysDepartmentService.list(queryWrapper); |
| | |
| | | queryWrapper.eq("enabled", 1); |
| | | List<SysHospital> listHospital = sysHospitalService.list(queryWrapper); |
| | | if (!listHospital.isEmpty()) { |
| | | sysUserOrgTemp.setFromId(listHospital.get(0).getId()); |
| | | sysUserOrg.setFromId(listHospital.get(0).getId()); |
| | | } |
| | | sysUserOrgTemp.setFromLevel(1); |
| | | sysUserOrg.setFromLevel(1); |
| | | // sysUserOrg.setUpdateUserId(0L); |
| | | sysUserOrg.setOrgId(sysOrganization.getOrgParentId()); |
| | | sysUserOrg.setCreateUserOrgCode(createUserOrgCode); |
| | |
| | | } |
| | | //查询 |
| | | boolean v = sysUserOrgService.saveOrUpdateBatch(userOrgList); |
| | | redisUtils.hset(RedisConstant.USER_ORGANIZATION,sysUserOrg.getUserId().toString(), userOrgList); |
| | | if (v) { |
| | | return ResultBody.ok().data(sysUserOrg).msg("保存成功"); |
| | | } else { |