| | |
| | | import org.springblade.modules.house.service.IHouseholdService; |
| | | import org.springblade.modules.house.vo.HouseholdOtherVO; |
| | | import org.springblade.modules.house.vo.HouseholdVO; |
| | | import org.springblade.modules.system.entity.Dept; |
| | | import org.springblade.modules.system.entity.DictBiz; |
| | | import org.springblade.modules.system.entity.User; |
| | | import org.springblade.modules.system.service.IDeptService; |
| | | import org.springblade.modules.system.service.IDictBizService; |
| | | import org.springblade.modules.system.service.IUserService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | @Autowired |
| | | private IUserService userService; |
| | | |
| | | @Autowired |
| | | private IDeptService deptService; |
| | | |
| | | @Override |
| | | public IPage<HouseholdVO> selectHouseholdPage(IPage<HouseholdVO> page, HouseholdVO household) { |
| | | StopWatch stopWatch = new StopWatch(); |
| | | stopWatch.start(); |
| | | // doInsert(); |
| | | // 执行业务等 |
| | | |
| | | Dept dept = deptService.getById(AuthUtil.getDeptId()); |
| | | if (null!=dept){ |
| | | household.setRegionCode(dept.getRegionCode()); |
| | | } |
| | | List<HouseholdVO> householdVOS = baseMapper.selectHouseholdPage(page, household); |
| | | // 遍历 |
| | | // for (HouseholdVO householdVO : householdVOS) { |
| | |
| | | * @param household |
| | | */ |
| | | public void updateUserInfo(HouseholdEntity household) { |
| | | // 判断用户是否为业主,如果是业主,判断该房屋是否已有业主,如果有则提示已有业主,无法设置为业主,不是业主则不操作 |
| | | // 判断用户是否为业主,如果是业主,则新增 |
| | | if (null!=household.getRelationship() && household.getRelationship()==1){ |
| | | // 如果为业主 |
| | | // 查询当前房屋是否已有业主 |
| | | QueryWrapper<HouseholdEntity> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("is_deleted",0) |
| | | .eq("house_code",household.getHouseCode()) |
| | | .eq("relationship",1); |
| | | List<HouseholdEntity> list = list(queryWrapper); |
| | | if (list.size()==0){ |
| | | // 新增用户 |
| | | bindUserHandle(household); |
| | | }else { |
| | | HouseholdEntity householdEntity = list.get(0); |
| | | if (null == householdEntity.getAssociatedUserId()){ |
| | | // 新增用户 |
| | | bindUserHandle(household); |
| | | } |
| | | } |
| | | // 新增用户 |
| | | bindUserHandle(household); |
| | | } |
| | | } |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Integer statistics(Long userId) { |
| | | return baseMapper.statistics(userId); |
| | | public Integer statistics(Long userId,String neiCode) { |
| | | return baseMapper.statistics(userId,neiCode); |
| | | } |
| | | |
| | | /** |