补偿机制 fix bug
This commit is contained in:
parent
978d76a87c
commit
830bbe8183
@ -106,14 +106,6 @@ public class LoginController extends BaseControllerImpl {
|
|||||||
return geTuiPushService.pushMessageToCid("d4df466ea274314ec1025bafa0043f8b", title, paramsJSON.getStr("message"), clickType, clinkContent);
|
return geTuiPushService.pushMessageToCid("d4df466ea274314ec1025bafa0043f8b", title, paramsJSON.getStr("message"), clickType, clinkContent);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(value = "/testcase", method = RequestMethod.GET)
|
|
||||||
public Object testcase() {
|
|
||||||
Map<String, Object> arg = new HashMap<String, Object>();
|
|
||||||
arg.put("password", "HzMk23");
|
|
||||||
|
|
||||||
return accountUserBaseService.sendSmsMessage("", "SMS_481085172", arg);
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation(value = "登录以后返回token")
|
@ApiOperation(value = "登录以后返回token")
|
||||||
@ApiImplicitParams({
|
@ApiImplicitParams({
|
||||||
@ApiImplicitParam(name = "user_account", value = "账号", paramType = "query", required = false, dataType = "String"),
|
@ApiImplicitParam(name = "user_account", value = "账号", paramType = "query", required = false, dataType = "String"),
|
||||||
|
|||||||
@ -193,7 +193,7 @@ public class AccountUserBaseController extends BaseControllerImpl {
|
|||||||
params.put("password", "");
|
params.put("password", "");
|
||||||
params.put("user_mobile", userMobile);
|
params.put("user_mobile", userMobile);
|
||||||
params.put("is_merch", "1"); // 是否为商家入驻 1-是;其他-否
|
params.put("is_merch", "1"); // 是否为商家入驻 1-是;其他-否
|
||||||
params.put("user_is_admin", "2"); // //user_is_admin 用户类型:0-普通用户;1-管理员;2-入驻商户;默认是普通用户
|
params.put("user_is_admin", CommonConstant.USER_TYPE_MCH.toString()); // //user_is_admin 用户类型:0-普通用户;1-管理员;2-入驻商户;默认是普通用户
|
||||||
|
|
||||||
if (StrUtil.isNotBlank(cid)) {
|
if (StrUtil.isNotBlank(cid)) {
|
||||||
params.put("cid", cid); // 个推客户端Id
|
params.put("cid", cid); // 个推客户端Id
|
||||||
|
|||||||
@ -218,7 +218,7 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
|||||||
|
|
||||||
//user_is_admin 用户类型:0-普通用户;1-管理员;2-入驻商户;默认是普通用户
|
//user_is_admin 用户类型:0-普通用户;1-管理员;2-入驻商户;默认是普通用户
|
||||||
if (StrUtil.isNotBlank(params.get("user_mobile"))
|
if (StrUtil.isNotBlank(params.get("user_mobile"))
|
||||||
&& CommonConstant.USER_TYPE_MCH.equals(params.get("user_is_admin"))) {
|
&& CommonConstant.USER_TYPE_MCH.toString().equals(params.get("user_is_admin"))) {
|
||||||
// 商家版app,显示申请入驻的状态
|
// 商家版app,显示申请入驻的状态
|
||||||
|
|
||||||
String userMobile = params.get("user_mobile");
|
String userMobile = params.get("user_mobile");
|
||||||
@ -2994,13 +2994,7 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
|||||||
|
|
||||||
// 找出手机对应的绑定用户
|
// 找出手机对应的绑定用户
|
||||||
// 是否为手机号注册,密码6位随机数
|
// 是否为手机号注册,密码6位随机数
|
||||||
CommonResult result = doMobileBindLogin(verifyMobile, CommonConstant.USER_TYPE_MCH, cid, osType);
|
return doMobileBindLogin(verifyMobile, CommonConstant.USER_TYPE_MCH, cid, osType);
|
||||||
if (result.getStatus() == 200L) {
|
|
||||||
// 登录成功之后,异步检查并修复商户店铺信息
|
|
||||||
asyncTaskService.checkAndFixMchStoreInfo(PhoneNumberUtils.cleanPhoneNumber(user_mobile));
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -3234,7 +3228,6 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
|||||||
|
|
||||||
// 检查输入字符是不是包含 sql 注入特征,如果包含不给以通过
|
// 检查输入字符是不是包含 sql 注入特征,如果包含不给以通过
|
||||||
if (!CommonService.isValidInput(user_mobile, cid, osType)) {
|
if (!CommonService.isValidInput(user_mobile, cid, osType)) {
|
||||||
// new ApiException(ResultCode.VALIDATE_INPUTS);
|
|
||||||
return CommonResult.failed(ResultCode.VALIDATE_INPUTS);
|
return CommonResult.failed(ResultCode.VALIDATE_INPUTS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -31,11 +31,11 @@ public class AsyncTaskService {
|
|||||||
@Async
|
@Async
|
||||||
public Boolean checkAndFixMchStoreInfo(String loginMobile) {
|
public Boolean checkAndFixMchStoreInfo(String loginMobile) {
|
||||||
try {
|
try {
|
||||||
logger.info("开始检查并修复商户店铺信息,手机号: {}", loginMobile);
|
logger.debug("开始检查并修复商户店铺信息,手机号: {}", loginMobile);
|
||||||
// 调用shop服务检查并修复商户店铺信息
|
// 调用shop服务检查并修复商户店铺信息
|
||||||
Boolean result = shopService.checkAndFixMchStoreInfo(loginMobile);
|
Boolean result = shopService.checkAndFixMchStoreInfo(loginMobile);
|
||||||
// 记录处理结果日志
|
// 记录处理结果日志
|
||||||
logger.info("商户店铺信息检查与修复完成,手机号: {},结果: {}", loginMobile, result);
|
logger.debug("商户店铺信息检查与修复完成,手机号: {},结果: {}", loginMobile, result);
|
||||||
return result;
|
return result;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
// 捕获所有异常,防止影响主流程
|
// 捕获所有异常,防止影响主流程
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Api(tags = "店铺基础信息表")
|
@Api(tags = "商家入驻业务控制器")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/admin/shop/merch")
|
@RequestMapping("/admin/shop/merch")
|
||||||
public class ShopMchEntryAdminController extends BaseControllerImpl {
|
public class ShopMchEntryAdminController extends BaseControllerImpl {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user