| | |
| | | import cn.hutool.json.JSONArray; |
| | | import cn.hutool.json.JSONObject; |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | return new FebsResponse().success().data(apiLeaderInfoVo); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse happyLeaderList() { |
| | | ArrayList<ApiHappyLeaderInfoVo> apiHappyLeaderInfoVos = new ArrayList<>(); |
| | | |
| | | List<MallTeamLeader> mallTeamLeaders = this.baseMapper.selectList( |
| | | new LambdaQueryWrapper<MallTeamLeader>() |
| | | .select( |
| | | MallTeamLeader::getId, |
| | | MallTeamLeader::getName, |
| | | MallTeamLeader::getPhone, |
| | | MallTeamLeader::getUniqueCode, |
| | | MallTeamLeader::getAddressPic, |
| | | MallTeamLeader::getAddressArea, |
| | | MallTeamLeader::getDetailAddress, |
| | | MallTeamLeader::getLongitude, |
| | | MallTeamLeader::getLatitude) |
| | | .eq(MallTeamLeader::getState, 1) |
| | | .eq(MallTeamLeader::getOnlineState,1) |
| | | ); |
| | | if(CollUtil.isNotEmpty(mallTeamLeaders)){ |
| | | for (MallTeamLeader mallTeamLeader : mallTeamLeaders){ |
| | | ApiHappyLeaderInfoVo apiHappyLeaderInfoVo = new ApiHappyLeaderInfoVo(); |
| | | apiHappyLeaderInfoVo.setId(mallTeamLeader.getId()); |
| | | apiHappyLeaderInfoVo.setName(mallTeamLeader.getName()); |
| | | apiHappyLeaderInfoVo.setPhone(mallTeamLeader.getPhone()); |
| | | apiHappyLeaderInfoVo.setTakeUniqueCode(mallTeamLeader.getUniqueCode()); |
| | | apiHappyLeaderInfoVo.setAddressPic(mallTeamLeader.getAddressPic()); |
| | | apiHappyLeaderInfoVo.setAddressArea(mallTeamLeader.getAddressArea()); |
| | | apiHappyLeaderInfoVo.setDetailAddress(mallTeamLeader.getDetailAddress()); |
| | | apiHappyLeaderInfoVo.setLongitude(mallTeamLeader.getLongitude()); |
| | | apiHappyLeaderInfoVo.setLatitude(mallTeamLeader.getLatitude()); |
| | | apiHappyLeaderInfoVos.add(apiHappyLeaderInfoVo); |
| | | } |
| | | } |
| | | |
| | | return new FebsResponse().success().data(apiHappyLeaderInfoVos); |
| | | } |
| | | |
| | | } |