| | |
| | | package com.sinata.web.controller.applet; |
| | | |
| | | import com.sinata.common.core.domain.AjaxResult; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.sinata.common.core.domain.R; |
| | | import com.sinata.common.core.redis.RedisCache; |
| | | import com.sinata.common.entity.PageDTO; |
| | | import com.sinata.system.domain.MwApplication; |
| | | import com.sinata.system.domain.query.MwCollectRecordQuery; |
| | | import com.sinata.system.domain.vo.MwCollectRecordVO; |
| | | import com.sinata.system.service.MwApplicationService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.validation.Valid; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @RestController |
| | | @Api(tags = {"入驻申请"}) |
| | | @RequiredArgsConstructor |
| | | @Slf4j |
| | | @RequestMapping("/applet/mwApplication") |
| | | public class AppMwApplicationController { |
| | | private final MwApplicationService mwApplicationService; |
| | |
| | | @ApiOperation("提交入驻申请") |
| | | @PostMapping("/set") |
| | | public R pageList(@Valid @RequestBody MwApplication mwApplication) { |
| | | log.debug("提交入驻申请入参:{}", JSONObject.toJSONString(mwApplication)); |
| | | String string = redisCache.getCacheObject(mwApplication.getPhone()).toString(); |
| | | if (!mwApplication.getCode().equals(string)){ |
| | | return R.fail("验证码错误,请重试"); |
| | | } |
| | | mwApplication.setAuditStatus(1); |
| | | mwApplication.setCreateTime(new Date()); |
| | | mwApplicationService.save(mwApplication); |
| | | mwApplicationService.saveApplication(mwApplication); |
| | | return R.ok(); |
| | | } |
| | | } |