package com.panzhihua.service_grid.service.impl; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_grid.dao.LcCompareCodeMapper; import com.panzhihua.service_grid.dao.LcCompareMemberCodeMapper; import com.panzhihua.service_grid.model.dos.LcCompareCodeDO; import com.panzhihua.service_grid.model.dos.LcCompareCodeMemberDO; import com.panzhihua.service_grid.service.LcCompareCodeService; import lombok.extern.slf4j.Slf4j; /** * program 攀枝花智慧社区项目 description 本地网格和浪潮的对码表管理API * * @author manailin Date 2021-01-22 15:30 **/ @Slf4j @Service public class LcCompareCodeServiceImpl extends ServiceImpl implements LcCompareCodeService { @Resource private LcCompareMemberCodeMapper compareMemberCodeMapper; @Override public String getLcGridIdByLocal(Long id) { try { return baseMapper.selectOne(new QueryWrapper().eq("local_grid_id", id)).getLcGridId(); } catch (Exception e) { log.error("根据本地GRID查询浪潮网格对应表数据出错"); } return null; } @Override public String getLcUserIdByLocal(String localUserId) { try { return compareMemberCodeMapper .selectOne(new QueryWrapper().eq("local_grid_member_id", localUserId)) .getLcBindUserId(); } catch (Exception e) { log.error("根据本地GRID查询浪潮网格对应表数据出错"); } return null; } /** * 综治后台-查询所有市平台网格列表 * * @return 市平台网格列表 */ @Override public R getLcGridLists() { return R.ok(this.baseMapper.getLcGridLists()); } }