Commit e41b9a23 by chongli

微信小程序

parent f62d9cfc
...@@ -153,6 +153,15 @@ public class VoucherMController { ...@@ -153,6 +153,15 @@ public class VoucherMController {
return voucherService.queryListForPersonalCenter(voucherQuery); return voucherService.queryListForPersonalCenter(voucherQuery);
} }
//获取所有的券
@ResponseBody
@Security
@RequestMapping(value = "/voucher/sendVoucherForMiniAppRegister/{token}", method = RequestMethod.POST)
public Object sendVoucherForMiniAppRegister(@PathVariable String token,@RequestBody VoucherQueryDto voucherQuery) {
return voucherService.sendVoucherForMiniAppRegister(voucherQuery);
}
//获取所有的券 //获取所有的券
@ResponseBody @ResponseBody
@Security @Security
......
...@@ -446,36 +446,28 @@ public class UserMController { ...@@ -446,36 +446,28 @@ public class UserMController {
} }
/** /**
* 用户注册 * 小程序授权登录
* *
* @param registerBean * @param registerBean
* @return * @return
*/ */
@SuppressWarnings("unchecked")
@ResponseBody @ResponseBody
@RequestMapping(value = "/v1/loginMiniApp", method = RequestMethod.POST) @RequestMapping(value = "/v1/loginMiniApp", method = RequestMethod.POST)
public Object loginMiniApp(@RequestBody WeChatAppLoginReq req) { public Object loginMiniApp(@RequestBody WeChatAppLoginReq req) {
MiniAppLoginResultBean miniAppLoginResultBean = userMService.loginMiniApp(req); return userMService.loginMiniApp(req);
Map mp = new HashMap();
mp.put("miniAppLoginResultBean", miniAppLoginResultBean);
return mp;
} }
/** /**
* 用户注册 * 需要手机验证注册登录的用户
* *
* @param registerBean * @param registerBean
* @return * @return
*/ */
@SuppressWarnings("unchecked")
@ResponseBody @ResponseBody
@RequestMapping(value = "/v1/miniAppLoginByDynamicPassword", method = RequestMethod.POST) @RequestMapping(value = "/v1/miniAppLoginByDynamicPassword", method = RequestMethod.POST)
public Object loginMiniApp(@RequestBody MiniAppLoginBean req) { public Object miniAppLoginByDynamicPassword(@RequestBody WeChatAppLoginReq req) {
MiniAppLoginResultBean miniAppLoginResultBean = userMService.miniAppLoginByDynamicPassword(req); return userMService.miniAppLoginByDynamicPassword(req);
Map mp = new HashMap();
mp.put("miniAppLoginResultBean", miniAppLoginResultBean);
return mp;
} }
......
...@@ -164,6 +164,21 @@ public class VoucherMService extends BaseService { ...@@ -164,6 +164,21 @@ public class VoucherMService extends BaseService {
} }
return response; return response;
} }
public Response<String> sendVoucherForMiniAppRegister(VoucherQueryDto query) {
Response<String> response = new Response<String>();
String uri = super.getServiceUri("uri.voucher.sendVoucherForMiniAppRegister");
HttpEntity<Request<VoucherQueryDto>> entity = new HttpEntity<Request<VoucherQueryDto>>(new Request<VoucherQueryDto>(null, query));
try {
response = super.exchange(uri, HttpMethod.POST, entity, new ParameterizedTypeReference<Response<String>>() {}).getBody();
} catch (Exception e) {
logger.error(e.getMessage());
return response;
}
return response;
}
public Object queryListForMiniApps(VoucherQueryDto query) { public Object queryListForMiniApps(VoucherQueryDto query) {
PagedResponseBean<VoucherItemDTO> pagedResponseBean = new PagedResponseBean<VoucherItemDTO>(0, new ArrayList<VoucherItemDTO>()); PagedResponseBean<VoucherItemDTO> pagedResponseBean = new PagedResponseBean<VoucherItemDTO>(0, new ArrayList<VoucherItemDTO>());
......
...@@ -232,16 +232,15 @@ public class UserMService extends BaseService { ...@@ -232,16 +232,15 @@ public class UserMService extends BaseService {
} }
public MiniAppLoginResultBean loginMiniApp(WeChatAppLoginReq req) { public Response<MiniAppLoginResultBean> loginMiniApp(WeChatAppLoginReq req) {
Request<WeChatAppLoginReq> request = new Request<WeChatAppLoginReq>("", req); Request<WeChatAppLoginReq> request = new Request<WeChatAppLoginReq>("", req);
HttpEntity<Request<WeChatAppLoginReq>> entity = new HttpEntity<Request<WeChatAppLoginReq>>(request); HttpEntity<Request<WeChatAppLoginReq>> entity = new HttpEntity<Request<WeChatAppLoginReq>>(request);
MiniAppLoginResultBean responseBean = null;
Response<MiniAppLoginResultBean> response = super.exchange( Response<MiniAppLoginResultBean> response = super.exchange(
this.getServiceUri("uri.user.loginMiniApp"), HttpMethod.POST, entity, this.getServiceUri("uri.user.loginMiniApp"), HttpMethod.POST, entity,
new ParameterizedTypeReference<Response<MiniAppLoginResultBean>>() { new ParameterizedTypeReference<Response<MiniAppLoginResultBean>>() {
}).getBody(); }).getBody();
if (response.getStatus() == 0) { if (response.getStatus() == 0) {
responseBean = response.getBody(); return response;
} else { } else {
logger.error("[list] status:{}, msg: {}", response.getStatus(), response.getMessage()); logger.error("[list] status:{}, msg: {}", response.getStatus(), response.getMessage());
if (response.getStatus() == -1) { if (response.getStatus() == -1) {
...@@ -251,19 +250,18 @@ public class UserMService extends BaseService { ...@@ -251,19 +250,18 @@ public class UserMService extends BaseService {
} }
} }
return responseBean;
} }
public MiniAppLoginResultBean miniAppLoginByDynamicPassword(MiniAppLoginBean req) { public Response<MiniAppLoginResultBean> miniAppLoginByDynamicPassword(WeChatAppLoginReq req) {
Request<MiniAppLoginBean> request = new Request<MiniAppLoginBean>("", req); Request<WeChatAppLoginReq> request = new Request<WeChatAppLoginReq>("", req);
HttpEntity<Request<MiniAppLoginBean>> entity = new HttpEntity<Request<MiniAppLoginBean>>(request); HttpEntity<Request<WeChatAppLoginReq>> entity = new HttpEntity<Request<WeChatAppLoginReq>>(request);
MiniAppLoginResultBean responseBean = null;
Response<MiniAppLoginResultBean> response = super.exchange( Response<MiniAppLoginResultBean> response = super.exchange(
this.getServiceUri("uri.user.miniAppLoginByDynamicPassword"), HttpMethod.POST, entity, this.getServiceUri("uri.user.miniAppLoginByDynamicPassword"), HttpMethod.POST, entity,
new ParameterizedTypeReference<Response<MiniAppLoginResultBean>>() { new ParameterizedTypeReference<Response<MiniAppLoginResultBean>>() {
}).getBody(); }).getBody();
if (response.getStatus() == 0) { if (response.getStatus() == 0) {
responseBean = response.getBody(); return response;
} else { } else {
logger.error("[list] status:{}, msg: {}", response.getStatus(), response.getMessage()); logger.error("[list] status:{}, msg: {}", response.getStatus(), response.getMessage());
if (response.getStatus() == -1) { if (response.getStatus() == -1) {
...@@ -273,7 +271,6 @@ public class UserMService extends BaseService { ...@@ -273,7 +271,6 @@ public class UserMService extends BaseService {
} }
} }
return responseBean;
} }
......
...@@ -99,6 +99,7 @@ uri.EntityImage.upload=/fun-golf-service/entityImage/upload ...@@ -99,6 +99,7 @@ uri.EntityImage.upload=/fun-golf-service/entityImage/upload
uri.district.GetDistrictWeatherForecast=/fun-golf-service/district/weatherForecast uri.district.GetDistrictWeatherForecast=/fun-golf-service/district/weatherForecast
uri.voucher.voucherSearch=/fun-golf-service/Voucher/QueryVoucherList uri.voucher.voucherSearch=/fun-golf-service/Voucher/QueryVoucherList
uri.voucher.sendVoucherForMiniAppRegister=/fun-golf-service/Voucher/sendVoucherForMiniAppRegister
uri.voucher.queryListForMiniApps=/fun-golf-service/Voucher/queryListForMiniApps uri.voucher.queryListForMiniApps=/fun-golf-service/Voucher/queryListForMiniApps
uri.voucher.shareVoucherForMiniApps=/fun-golf-service/Voucher/shareVoucherForMiniApps uri.voucher.shareVoucherForMiniApps=/fun-golf-service/Voucher/shareVoucherForMiniApps
uri.voucher.getShareVoucherLogForMiniApps=/fun-golf-service/Voucher/getShareVoucherLogForMiniApps uri.voucher.getShareVoucherLogForMiniApps=/fun-golf-service/Voucher/getShareVoucherLogForMiniApps
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment