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

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

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