Commit 40a83fe4 by 徐高华

导购绑定

parent dd13c453
package com.gic.haoban.manage.web.controller; package com.gic.haoban.manage.web.controller;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.gic.clerk.api.service.ClerkService;
import com.gic.enterprise.api.dto.ClerkDTO;
import com.gic.enterprise.api.dto.StoreDTO; import com.gic.enterprise.api.dto.StoreDTO;
import com.gic.enterprise.api.service.StoreService; import com.gic.enterprise.api.service.StoreService;
import com.gic.haoban.common.utils.CheckSmsCodeUtil; import com.gic.haoban.common.utils.CheckSmsCodeUtil;
...@@ -27,6 +29,8 @@ public class SendCodeController extends WebBaseController { ...@@ -27,6 +29,8 @@ public class SendCodeController extends WebBaseController {
@Autowired @Autowired
private StoreService storeService; private StoreService storeService;
@Autowired
private ClerkService clerkService ;
/** /**
* 验证码发送 * 验证码发送
...@@ -36,7 +40,7 @@ public class SendCodeController extends WebBaseController { ...@@ -36,7 +40,7 @@ public class SendCodeController extends WebBaseController {
*/ */
@RequestMapping("/send-code") @RequestMapping("/send-code")
public HaobanResponse sendCode(String phoneNumber, @RequestParam(defaultValue = "86") String nationcode, public HaobanResponse sendCode(String phoneNumber, @RequestParam(defaultValue = "86") String nationcode,
Integer type, @RequestParam(defaultValue = "0") int isTest, String wxEnterpriseId, String staffId, Integer type, String wxEnterpriseId, String staffId,
String storeId, String clerkId) { String storeId, String clerkId) {
logger.info("短信验证码发送:wxEnterpriseId:{},storeId:{},staffId:{}", wxEnterpriseId, storeId, staffId); logger.info("短信验证码发送:wxEnterpriseId:{},storeId:{},staffId:{}", wxEnterpriseId, storeId, staffId);
if (StringUtils.isBlank(phoneNumber) || null == type) { if (StringUtils.isBlank(phoneNumber) || null == type) {
...@@ -70,26 +74,18 @@ public class SendCodeController extends WebBaseController { ...@@ -70,26 +74,18 @@ public class SendCodeController extends WebBaseController {
CheckSmsCodeUtil.cacheSmsCode(nationcode + "-" + phoneNumber, smsCode, type); CheckSmsCodeUtil.cacheSmsCode(nationcode + "-" + phoneNumber, smsCode, type);
} }
logger.info("{}-{} 的 验证码:{}", nationcode, phoneNumber, smsCode); logger.info("{}-{} 的 验证码:{}", nationcode, phoneNumber, smsCode);
//非测试 SendSmsResponse smsResponse = null;
if (isTest != 1) { ClerkDTO clerk = this.clerkService.getClerkByClerkId(clerkId) ;
SendSmsResponse smsResponse = null; smsResponse = validationCodeService.sendValidationCodeHb3(nationcode, phoneNumber, smsCode, clerk.getEnterpriseId(), storeId, clerkId, true);
if (StringUtils.isAnyBlank(storeId, clerkId)) { logger.info("{}-{} 的 验证码 发送结果回执:{}", nationcode, phoneNumber, JSON.toJSONString(smsResponse));
smsResponse = validationCodeService.sendValidationCode(nationcode, phoneNumber, smsCode); if (!smsResponse.isSuccess()) {
} else { HaobanResponse response = new HaobanResponse();
StoreDTO storeDTO = storeService.getStore(storeId); response.setMessage(smsResponse.getMessage());
smsResponse = validationCodeService.sendValidationCodeHb3(nationcode, phoneNumber, smsCode, storeDTO.getEnterpriseId(), storeId, clerkId, true); response.setErrorCode(HaoBanErrCode.ERR_13.getCode());
} return response;
logger.info("{}-{} 的 验证码 发送结果回执:{}", nationcode, phoneNumber, JSON.toJSONString(smsResponse));
if (!smsResponse.isSuccess()) {
HaobanResponse response = new HaobanResponse();
response.setMessage(smsResponse.getMessage());
response.setErrorCode(HaoBanErrCode.ERR_13.getCode());
return response;
}
return resultResponse(HaoBanErrCode.ERR_1);
} else {
return resultResponse(HaoBanErrCode.ERR_1, smsCode);
} }
return resultResponse(HaoBanErrCode.ERR_1);
} }
/** /**
......
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 to comment