提交 324914ff authored 作者: luojie's avatar luojie

修改给第三方提供的查看用户列表接口

上级 92658eac
......@@ -2,7 +2,6 @@ package com.diaoyun.zion.chinafrica.api;
import com.diaoyun.zion.chinafrica.service.TbCfOrderService;
import com.diaoyun.zion.chinafrica.service.TbCfUserInfoService;
import com.diaoyun.zion.chinafrica.vo.TbCfUserVo;
import com.diaoyun.zion.master.base.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
......@@ -12,10 +11,6 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 提供给第三方api
* @author G
......@@ -82,9 +77,14 @@ public class ThirdPartyController {
*/
@ApiOperation(value = "获取用户列表")
@GetMapping(value ="/user")
public Result<List<TbCfUserVo>> getAllUser() {
Map<String,Object> map =new HashMap<>();
List<TbCfUserVo> list = tbCfUserInfoService.queryUserList(map);
return new Result<>(list);
public Result getAllUser( @ApiParam(value = "页数") @RequestParam(required = false) Integer pageNum,
@ApiParam(value ="每页大小 默认100") @RequestParam(required = false) Integer pageSize) {
if (pageNum == null) {
pageNum = 1;
}
if (pageSize == null) {
pageSize = 100;
}
return tbCfUserInfoService.queryUserList(pageNum,pageSize);
}
}
......@@ -6,7 +6,6 @@ import com.diaoyun.zion.chinafrica.vo.TbCfUserVo;
import com.diaoyun.zion.master.dao.BaseDao;
import java.util.List;
import java.util.Map;
/**
* 用户表Dao
......@@ -60,6 +59,9 @@ public interface TbCfUserInfoDao extends BaseDao<TbCfUserInfoEntity> {
*/
TbCfUserInfoEntity findByEmail(String email);
List<TbCfUserVo> queryUserList(Map<String, Object> map);
/**
* 提供给第三方的用户列表
* @return
*/
List<TbCfUserVo> queryUserList();
}
......@@ -2,7 +2,6 @@ package com.diaoyun.zion.chinafrica.service;
import com.diaoyun.zion.chinafrica.entity.TbCfUserInfoEntity;
import com.diaoyun.zion.chinafrica.vo.TbCfUserInfoVo;
import com.diaoyun.zion.chinafrica.vo.TbCfUserVo;
import com.diaoyun.zion.master.base.Result;
import freemarker.template.TemplateException;
import org.apache.commons.mail.EmailException;
......@@ -175,7 +174,8 @@ public interface TbCfUserInfoService {
*/
Result<TbCfUserInfoVo> getUserInfo();
List<TbCfUserVo> queryUserList(Map<String, Object> map);
boolean checkUserByNick(String name);
Result queryUserList(Integer pageNum, Integer pageSize);
}
......@@ -27,6 +27,7 @@ import com.diaoyun.zion.master.util.EmailHelper;
import com.diaoyun.zion.master.util.IdUtil;
import com.diaoyun.zion.master.util.RandomCodeHelper;
import com.diaoyun.zion.master.util.SMSUtil;
import com.github.pagehelper.PageInfo;
import freemarker.template.TemplateException;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.mail.EmailException;
......@@ -50,6 +51,8 @@ import java.util.Date;
import java.util.List;
import java.util.Map;
import static com.github.pagehelper.page.PageMethod.startPage;
/**
* 用户表Service实现类
*
......@@ -526,10 +529,6 @@ public class TbCfUserInfoServiceImpl implements TbCfUserInfoService {
return new Result<>(loginUser);
}
@Override
public List<TbCfUserVo> queryUserList(Map<String, Object> map) {
return tbCfUserInfoDao.queryUserList(map);
}
@Override
public boolean checkUserByNick(String name) {
......@@ -537,6 +536,16 @@ public class TbCfUserInfoServiceImpl implements TbCfUserInfoService {
return user == null ? true : false;
}
@Override
public Result queryUserList(Integer pageNum, Integer pageSize) {
Result result = new Result<>();
startPage(pageNum, pageSize);
List<TbCfUserVo> userList = tbCfUserInfoDao.queryUserList();
PageInfo<TbCfUserVo> pageInfo = new PageInfo<>(userList);
result.setData(pageInfo);
return result;
}
/**
* 获取用户类型
*
......
......@@ -34,7 +34,6 @@ public class TranslateCallable extends AbstractTencentCallable<TencentTranslateP
/**
* 填充翻译时参数
*
* @param param
*/
@Override
......
......@@ -29,6 +29,8 @@ public class SortUtil {
sb.append("app_key=");
sb.append("uKdEuLIyWu3juHG1");
/*sb.append("app_key=");
sb.append("QSz7yUSdnKROdc5k");*/
// System.out.println("签名MD5未变大写:" + MD5Util.MD5Encode(sb.toString(), characterEncoding));
String sign = md5Password(sb.toString()).toUpperCase();
return sign;
......
#############配置###########################
#用户默认头像
#############\u914D\u7F6E###########################
#\u7528\u6237\u9ED8\u8BA4\u5934\u50CF
user.avatar=https://dev.diaosaas.com/upload/chinafrica/user/avatar.png
################################################################################
###################################邮箱###############################################
#网易
###################################\u90AE\u7BB1###############################################
#\u7F51\u6613
#email.hostName=smtp.yeah.net
#email.from.email=chinafrica@yeah.net
#email.from.name=chinafrica
#email.authentication.userName=chinafrica@yeah.net
#email.authentication.password=diaoyun2019
#阿里企业邮箱
#\u963F\u91CC\u4F01\u4E1A\u90AE\u7BB1
email.hostName=smtp.mxhichina.com
email.from.email=official@afrieshop.com
email.from.name=Afrishop
email.authentication.userName=official@afrieshop.com
email.authentication.password=Afri123456
#发送主题
#\u53D1\u9001\u4E3B\u9898
email.subject=Verification Code from Afrishop
###################################邮箱 END###############################################
################redis有效时间###################
#登录token second 默认30分 一个星期 604800
###################################\u90AE\u7BB1 END###############################################
################redis\u6709\u6548\u65F6\u95F4###################
#\u767B\u5F55token second \u9ED8\u8BA430\u5206 \u4E00\u4E2A\u661F\u671F 604800
redis.token.expiredTime=60480000
#订单 30分 second
#\u8BA2\u5355 30\u5206 second
redis.order.expiredTime=1800
################腾讯翻译配置###################
################\u817E\u8BAF\u7FFB\u8BD1\u914D\u7F6E###################
tencent.translate.app_id=2120761040
//tencent.translate.app_id=2124562134
tencent.translate.app_url=https://api.ai.qq.com/fcgi-bin/nlp/nlp_texttranslate
//tencent.wordseg.app_url=https://api.ai.qq.com/fcgi-bin/nlp/nlp_wordseg
tencent.wordpos.app_url=https://api.ai.qq.com/fcgi-bin/nlp/nlp_wordpos
################腾讯翻译配置 END###################
##################新11.05(stripe公钥(不加密)和私钥(已用 AESUtils 加密))################################
################\u817E\u8BAF\u7FFB\u8BD1\u914D\u7F6E END###################
##################\u65B011.05(stripe\u516C\u94A5(\u4E0D\u52A0\u5BC6)\u548C\u79C1\u94A5(\u5DF2\u7528 AESUtils \u52A0\u5BC6))################################
stripe.pk=pk_live_FP6ipnw3lt0e1AmS5IVdpJWd00s5PLdbVa
stripe.sk=YWA9aMOPvCfq0KWda2Wsh567lLl600+QK/X8ZEFDPj6UDNd3icKr6fJ+X3ey8X+T
#stripe.pk=pk_test_y5dXLjyUyBD11Ta9g2DGynxN0048vnmpGz
#stripe.sk=+RFm7p84hym4liN1/MSoshYMiy4rWgUFoZ3S5+ucxRTyzblQL2Pi0y1TDQoSE96z
##################stripe公钥(不加密)和私钥(已用 AESUtils 加密)################################
##################stripe\u516C\u94A5(\u4E0D\u52A0\u5BC6)\u548C\u79C1\u94A5(\u5DF2\u7528 AESUtils \u52A0\u5BC6)################################
#stripe.pk=pk_live_5MdXU4N1cvmU1yatYp5v0E0n00C7tAXpGB
#stripe.sk=d87UqTQ6QUjuNkXrjH51Gl/Zqnfy98HRl23xljism2hpaXjSNTwdl6pv6FM7D4tT
#stripe.pk=pk_test_rXUSgU8Kw7DLhDzMbHM0r55O00JAzVBBJR
#stripe.sk=3ff57yz9S5INBexBOnzi/ZaxClXkXlJ+FZ6XLc/f2vpESScG7YOaQaG2YNRic3HF
######################outlook的账户公钥密钥#####################
######################outlook\u7684\u8D26\u6237\u516C\u94A5\u5BC6\u94A5#####################
#stripe.pk=pk_test_uljWJWUuD8fzZXPlGtDZ1fxx00o1ZKr7QL
#stripe.sk=BbLXgo+ohgrAP7p3tB52YTqNwhAiTYzYWAX0W+/1PES6kOupxwc/7xpAR8QsG6gP
######################outlook的账户公钥密钥 END#####################
##################stripe公钥和私钥 END###############################
#############################第三方物流公司接口#################################
######################outlook\u7684\u8D26\u6237\u516C\u94A5\u5BC6\u94A5 END#####################
##################stripe\u516C\u94A5\u548C\u79C1\u94A5 END###############################
#############################\u7B2C\u4E09\u65B9\u7269\u6D41\u516C\u53F8\u63A5\u53E3#################################
express.info.api=http://shd.kjwlxt.com/api/track.php
express.info.user_no=shd806
express.info.token=d44426bd5b64dd2
##########################PayPal支付############################################
##########################PayPal\u652F\u4ED8############################################
#paypal.mode=sandbox
#paypal.client.app=AW7u5JVLhzA7_0EznoZ7uKHFzz1_nACOtt6k9oEpbisGUy3nqjjb3L-MmBFnD3YDuMSapcXpfSiYWtiB
#paypal.client.secret=EIyDryMDyM0BDWp2mtuGFdSU2WOkWtmSuGGaRnUiIom7kxuM7JhuSFfETbC8X4e9E_ZbMX4zg4jHA1lV
paypal.mode=live
#################################paypal真实######################################################
#################################paypal\u771F\u5B9E######################################################
#paypal.client.app=AUUFVT30kPIP-a7dcQfPS8KYdl5cCZIwyYNIS79Cp7E_0GNZWfut3ZHQiRIoamqRstHigMoTTy1n8Glj
#paypal.client.secret=EJBVz86f9Mg482bL3lniPtLYe_ULyBkjTS0q-qhZBIVFC3dgae-J7-JJA5iWQAZsQqtAOV_ctVGWNLJS
paypal.success.url=https://africa.gzdazt.com/zion/paypal/success
paypal.cancel.url=https://africa.gzdazt.com/zion/paypal/cancel
#################################paypal测试######################################################
#################################paypal\u6D4B\u8BD5######################################################
paypal.client.app=AW7u5JVLhzA7_0EznoZ7uKHFzz1_nACOtt6k9oEpbisGUy3nqjjb3L-MmBFnD3YDuMSapcXpfSiYWtiB
paypal.client.secret=EIyDryMDyM0BDWp2mtuGFdSU2WOkWtmSuGGaRnUiIom7kxuM7JhuSFfETbC8X4e9E_ZbMX4zg4jHA1lV
#paypal.success.url=http://localhost:8083/zion/paypal/success
#paypal.cancel.url=http://localhost:8083/zion/paypal/cancel
#################################flutterwave真实######################################################
#################################flutterwave\u771F\u5B9E######################################################
#flutterwave.public.key=FLWPUBK-f69061bce3128da9b15c1e12c6182ff8-X
#flutterwave.secret.key=FLWSECK-38ec6860f49e953333218d929281ce65-X
#flutterwave.encryption.key=38ec6860f49e0d9d488a83b1
#flutterwave.merchant.id=3950728
#################################flutterwave真实(miumiu@afrieshop.com)######################################################
#################################flutterwave\u771F\u5B9E(miumiu@afrieshop.com)######################################################
flutterwave.public.key=FLWPUBK-ee0f5d653f5f33fc89e6caf9de6a4c34-X
flutterwave.secret.key=FLWSECK-c06cdc19526077f3855b76045ca77de3-X
flutterwave.encryption.key=c06cdc1952600626ec8779ed
flutterwave.merchant.id=6577084
#################################flutterwave测试######################################################
#################################flutterwave\u6D4B\u8BD5######################################################
#flutterwave.public.key=FLWPUBK_TEST-fe034e806c47ab16cd85c4a8df1e1a0e-X
#flutterwave.secret.key=FLWSECK_TEST-f7335806b11db9c42d2ef10847199f71-X
#flutterwave.encryption.key=FLWSECK_TEST97c23ad56b5f
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论