| | |
| | | */ |
| | | package com.lunhan.water.host.controller.user; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.google.gson.JsonObject; |
| | | import com.google.gson.JsonParser; |
| | | import com.lunhan.water.common.ConstantFactory; |
| | |
| | | import com.lunhan.water.entity.request.ReqListId; |
| | | import com.lunhan.water.entity.request.ReqNeedCode; |
| | | import com.lunhan.water.entity.request.ReqUserLogin; |
| | | import com.lunhan.water.entity.search.SearchRechargeOrder; |
| | | import com.lunhan.water.entity.weixin.WeiXinUserDto; |
| | | import com.lunhan.water.host.BasicController; |
| | | import com.lunhan.water.host.api.NonLogin; |
| | | import com.lunhan.water.repository.impl.UserLoginMapperImpl; |
| | | import com.lunhan.water.repository.po.UserLoginPO; |
| | | import com.lunhan.water.repository.vo.RechargeOrderVO; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import java.util.List; |
| | |
| | | public class UserLoginController extends BasicController { |
| | | @Autowired |
| | | private UserLoginService userLoginService; |
| | | @Autowired |
| | | private UserLoginMapperImpl userLoginMapper; |
| | | /** |
| | | * 微信小程序授权 |
| | | * @param request 请求参数 |
| | |
| | | reqCreateUser.setHeadImg(userInfo.getHeadImgUrl()); |
| | | reqCreateUser.setPhone(""); |
| | | reqCreateUser.setComment(""); |
| | | UserLoginPO userLoginPO = userLoginMapper.getOrderByDesc(); |
| | | if(Objects.nonNull(userLoginPO)){ |
| | | int userCode = Integer.parseInt(userLoginPO.getUserCode()) + 1; |
| | | reqCreateUser.setUserCode(String.valueOf(userCode)); |
| | | }else { |
| | | reqCreateUser.setUserCode("10001"); |
| | | } |
| | | ExecutedResult<Long> createAdmin = userLoginService.create(reqCreateUser); |
| | | if (createAdmin.isFailed()) { |
| | | return ExecutedResult.failed(createAdmin.getMsg()); |
| | |
| | | //#endregion |
| | | return userLoginService.login(request); |
| | | } |
| | | /** |
| | | * 查询[用户] |
| | | * @author lin.liu |
| | | */ |
| | | @PostMapping(value = "search") |
| | | public ExecutedResult<PagerResult<UserLoginVO>> search(@RequestBody SearchUserLogin request) { |
| | | return userLoginService.search(request); |
| | | } |
| | | } |