Commit fd4201b2 by 徐高华

Merge branch 'master-调整队列' into 'master'

Master 调整队列

See merge request !1488
parents 1595a409 9ad61dc7
...@@ -303,17 +303,18 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe ...@@ -303,17 +303,18 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
@Override @Override
public ServiceResponse wxBindStaffClerk(StaffClerkRelationDTO staffClerkRelation, String optStaffId, int channelCode) { public ServiceResponse wxBindStaffClerk(StaffClerkRelationDTO staffClerkRelation, String optStaffId, int channelCode) {
Integer manageFlag = staffClerkRelation.getManageFlag(); Integer manageFlag = staffClerkRelation.getManageFlag();
if (manageFlag != null && manageFlag == 1) { if (manageFlag != null && manageFlag.intValue() == 1) {
ServiceResponse serviceResponse = getManageFlagBind(staffClerkRelation); ServiceResponse serviceResponse = getManageFlagBind(staffClerkRelation);
if (!serviceResponse.isSuccess()) { if (!serviceResponse.isSuccess()) {
return serviceResponse; return serviceResponse;
} }
} }else {
String staffId = staffClerkRelation.getStaffId(); String staffId = staffClerkRelation.getStaffId();
List<StaffClerkRelationDTO> staffClerkRelationDTOS = staffClerkRelationService.listManageBindByStaffId(staffId); List<StaffClerkRelationDTO> staffClerkRelationDTOS = staffClerkRelationService.listManageBindByStaffId(staffId);
if (CollectionUtils.isNotEmpty(staffClerkRelationDTOS)) { if (CollectionUtils.isNotEmpty(staffClerkRelationDTOS)) {
logger.info("该导购已绑定区经,不允许绑定导购"); logger.info("该导购已绑定区经,不允许绑定导购");
return ServiceResponse.failure("3", "该导购已绑定区经,不允许绑定导购"); return ServiceResponse.failure("3", "该导购已绑定区经,不允许绑定导购");
}
} }
if (StringUtils.isNotBlank(staffClerkRelation.getStaffClerkRelationId())) { if (StringUtils.isNotBlank(staffClerkRelation.getStaffClerkRelationId())) {
TabHaobanStaffClerkRelation oldStaffClerkRelation = tabHaobanStaffClerkRelationMapper.selectByPrimaryKey(staffClerkRelation.getStaffClerkRelationId()); TabHaobanStaffClerkRelation oldStaffClerkRelation = tabHaobanStaffClerkRelationMapper.selectByPrimaryKey(staffClerkRelation.getStaffClerkRelationId());
......
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.enterprise.api.dto.StoreDTO; import com.gic.clerk.api.dto.ClerkDTO;
import com.gic.clerk.api.service.ClerkService;
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;
import com.gic.haoban.common.utils.GooglePhoneNumberUtil; import com.gic.haoban.common.utils.GooglePhoneNumberUtil;
...@@ -24,9 +25,8 @@ public class SendCodeController extends WebBaseController { ...@@ -24,9 +25,8 @@ public class SendCodeController extends WebBaseController {
@Autowired @Autowired
private ValidationCodeApiService validationCodeService; private ValidationCodeApiService validationCodeService;
@Autowired @Autowired
private StoreService storeService; private ClerkService clerkService ;
/** /**
* 验证码发送 * 验证码发送
...@@ -36,7 +36,7 @@ public class SendCodeController extends WebBaseController { ...@@ -36,7 +36,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 +70,18 @@ public class SendCodeController extends WebBaseController { ...@@ -70,26 +70,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);
} }
/** /**
......
...@@ -937,7 +937,7 @@ public class WxStaffController extends WebBaseController { ...@@ -937,7 +937,7 @@ public class WxStaffController extends WebBaseController {
} }
String storeId = ""; String storeId = "";
String storeName = ""; String storeName = "";
if (manageFlag != null && manageFlag == 1) { if (manageFlag != null && manageFlag.intValue() == 1) {
// 区经无门店 // 区经无门店
} else { } else {
storeId = clerk.getStoreId(); storeId = clerk.getStoreId();
......
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