|
@@ -1,17 +1,13 @@
|
|
|
package shop.alien.store.controller;
|
|
package shop.alien.store.controller;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
import shop.alien.entity.result.R;
|
|
import shop.alien.entity.result.R;
|
|
|
-import shop.alien.entity.store.LifeUser;
|
|
|
|
|
import shop.alien.entity.store.StoreAliPayLog;
|
|
import shop.alien.entity.store.StoreAliPayLog;
|
|
|
-import shop.alien.entity.store.StoreInfo;
|
|
|
|
|
-import shop.alien.entity.store.StoreUser;
|
|
|
|
|
import shop.alien.store.service.AliService;
|
|
import shop.alien.store.service.AliService;
|
|
|
import shop.alien.store.service.LifeUserService;
|
|
import shop.alien.store.service.LifeUserService;
|
|
|
import shop.alien.store.service.StoreInfoService;
|
|
import shop.alien.store.service.StoreInfoService;
|
|
@@ -26,9 +22,6 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
|
|
-import java.util.Objects;
|
|
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* @author ssk
|
|
* @author ssk
|
|
@@ -156,6 +149,29 @@ public class AliController {
|
|
|
return R.fail("短信发送失败");
|
|
return R.fail("短信发送失败");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @ApiOperation("校验短信验证码")
|
|
|
|
|
+ @ApiOperationSupport(order = 4)
|
|
|
|
|
+ @ApiImplicitParams({
|
|
|
|
|
+ @ApiImplicitParam(name = "phone", value = "手机号", dataType = "String", paramType = "query", required = true),
|
|
|
|
|
+ @ApiImplicitParam(name = "appType", value = "端区分(0:用户, 1:商家)", dataType = "Integer", paramType = "query", required = true, defaultValue = "0"),
|
|
|
|
|
+ @ApiImplicitParam(name = "businessType", value = "业务类型 (0:登录, 1:修改密码, 2:注册, 3:修改手机号, 4:注销店铺, 5:注销账号, 6:忘记密码)", dataType = "Integer", paramType = "query", required = true, defaultValue = "0"),
|
|
|
|
|
+ @ApiImplicitParam(name = "code", value = "验证码", dataType = "Integer", paramType = "query", required = true)
|
|
|
|
|
+ })
|
|
|
|
|
+ @GetMapping("/checkSmsCode")
|
|
|
|
|
+ public R checkSmsCode(
|
|
|
|
|
+ @RequestParam("phone") String phone,
|
|
|
|
|
+ @RequestParam("appType") Integer appType,
|
|
|
|
|
+ @RequestParam("businessType") Integer businessType,
|
|
|
|
|
+ @RequestParam("code") Integer code
|
|
|
|
|
+ ) {
|
|
|
|
|
+ log.info("AliController.checkSmsCode?phone={}&appType={}&businessType={}&code={}", phone, appType, businessType, code);
|
|
|
|
|
+ if (aliSmsConfig.checkSmsCode(phone, appType, businessType, code)) {
|
|
|
|
|
+ return R.success("验证码校验成功");
|
|
|
|
|
+ }
|
|
|
|
|
+ return R.fail("验证码校验失败");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@ApiOperation("银行卡核验")
|
|
@ApiOperation("银行卡核验")
|
|
|
@ApiOperationSupport(order = 5)
|
|
@ApiOperationSupport(order = 5)
|
|
|
@ApiImplicitParams({@ApiImplicitParam(name = "name", value = "姓名", dataType = "String", paramType = "query", required = true),
|
|
@ApiImplicitParams({@ApiImplicitParam(name = "name", value = "姓名", dataType = "String", paramType = "query", required = true),
|