| | |
| | | |
| | | /** |
| | | * 自定义列表查询 |
| | | * |
| | | * @param page |
| | | * @param place |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 查询场所集合信息 |
| | | * |
| | | * @param userId |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 场所信息自定义新增/修改 |
| | | * |
| | | * @param placeVO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 房屋绑定 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | public void houseCodeBind(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 设置场所完善状态 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | private void setPlaceStatus(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 网格绑定 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | public void gridBind(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 网格编号绑定 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | public void gridCodeBind(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 网格员角色位置绑定-grid_id |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | public void gridmanPositionHandle(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 网格员角色位置绑定-grid_code |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | public void gridmanGridCodePositionHandle(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 民警角色位置绑定 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | private void policePositionHandle(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 民警角色时通过位置绑定网格 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | private void policeGridCodePositionHandle(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 场所标签信息绑定入库 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | |
| | | |
| | | /** |
| | | * 插入场所标签信息 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | public void savePlaceLabel(PlaceVO placeVO) { |
| | |
| | | |
| | | /** |
| | | * 场所负责人和用户绑定 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | |
| | | |
| | | /** |
| | | * 保存场所详情及任务信息 |
| | | * |
| | | * @param placeVO |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | |
| | | |
| | | /** |
| | | * 历史场所挂接处理-临时 |
| | | * |
| | | * @param place |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 历史场所标签挂接处理-临时 |
| | | * |
| | | * @param place |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 场所表 自定义详情查询 |
| | | * |
| | | * @param place |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 场所数据到导入 |
| | | * |
| | | * @param data |
| | | * @param isCovered |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 更新用户信息 |
| | | * |
| | | * @param placeExcel |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 更新用户信息 |
| | | * |
| | | * @param placeExcel |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 场所(商超)导入 |
| | | * |
| | | * @param data |
| | | * @param isCovered |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 插入标签关系表 |
| | | * |
| | | * @param placeExcel |
| | | */ |
| | | public void savPlaceLabelBind(PlaceAndRelExcel placeExcel,PlaceEntity placeEntity) { |
| | |
| | | |
| | | /** |
| | | * 自定义修改 |
| | | * |
| | | * @param placeVO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 历史场所详情数据处理 |
| | | * |
| | | * @param place |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 商超数据处理 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 根据编号集合查询对应的场所(按颜色区分近多少天没有发过任务的场所) |
| | | * |
| | | * @param stringList |
| | | * @param tableName |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 删除 |
| | | * |
| | | * @param longs |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 删除场所负责人对应的用户 |
| | | * |
| | | * @param longs |
| | | */ |
| | | public void removeUser(List<Long> longs) { |
| | |
| | | |
| | | /** |
| | | * 删除场所对应的详情 |
| | | * |
| | | * @param longs |
| | | */ |
| | | public void removePlaceExt(List<Long> longs) { |
| | |
| | | |
| | | /** |
| | | * 删除对应的标签绑定信息 |
| | | * |
| | | * @param longs |
| | | */ |
| | | public void removePlaceLabel(List<Long> longs) { |
| | |
| | | |
| | | /** |
| | | * 九小场所档案 |
| | | * |
| | | * @param page |
| | | * @param place |
| | | * @return |
| | |
| | | |
| | | @Override |
| | | public List<NinePlaceExcel> export(PlaceVO place) { |
| | | return null; |
| | | place.setIsNine(1); |
| | | List<String> regionChildCodesList = SysCache.getRegionChildCodesByDeptId(AuthUtil.getDeptId()); |
| | | Integer isAdministrator = AuthUtil.isAdministrator() == true ? 1 : 2; |
| | | List<String> list = new ArrayList<>(); |
| | | if (null != place.getRoleName() && !place.getRoleName().equals("")) { |
| | | if (place.getRoleName().equals("网格员")) { |
| | | // 查询对应的房屋地址code |
| | | list = gridService.getAddressCodeListByUserId(AuthUtil.getUserId()); |
| | | } |
| | | } |
| | | List<NinePlaceExcel> aa = baseMapper.export(place, list, regionChildCodesList, isAdministrator); |
| | | return aa; |
| | | } |
| | | } |