访客
This commit is contained in:
1 parent
3e7389ce16
commit
82a91a80b5
2 files changed
+22
-35
No files matched your search
+8
@@ -6,9 +6,11 @@ import com.auth0.jwt.algorithms.Algorithm;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.bsd.pjcloud.common.core.constant.CacheConstants;
|
||||
import com.bsd.pjcloud.common.core.util.R;
|
||||
import com.bsd.pjcloud.common.log.annotation.SysLog;
|
||||
import com.bsd.pjcloud.common.security.annotation.Inner;
|
||||
import com.bsd.pjcloud.integrated.entity.VisitorUserEntity;
|
||||
import com.bsd.pjcloud.integrated.service.VisitorUserService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -50,6 +52,8 @@ public class AppVisitorUserController {
|
||||
// 登录验证
|
||||
@PostMapping("/login")
|
||||
@Transactional
|
||||
@Operation(summary = "访客登录" , description = "app访客登录" )
|
||||
@SysLog("访客登录" )
|
||||
public R<Map<String, Object>> login(
|
||||
@RequestParam String phone,
|
||||
@RequestParam String smsCode,
|
||||
@@ -122,6 +126,10 @@ public class AppVisitorUserController {
|
||||
}
|
||||
String result = s.replace("\"", "");
|
||||
boolean equals = result.equals(smsCode);
|
||||
System.out.println("请求传的验证码");
|
||||
System.out.println(smsCode);
|
||||
System.out.println("缓存的验证码");
|
||||
System.out.println(result);
|
||||
return equals;
|
||||
}
|
||||
|
||||
|
||||
+14
-35
@@ -1,6 +1,7 @@
|
||||
package com.bsd.pjcloud.integrated.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.bsd.pjcloud.admin.api.dto.UserInfo;
|
||||
@@ -286,50 +287,28 @@ public class VisitorsServiceImpl extends ServiceImpl<VisitorsMapper, VisitorsEnt
|
||||
@Override
|
||||
@Transactional
|
||||
public Object vistorsYYSave(VisitorsYYAppDTO visitors) {
|
||||
//发起流程
|
||||
// R<Process> processR = remoteFlowApiFlowService.getProcessByBusinessKey(IntegratedFlowConstant.INTEGRATED_VISITOR);
|
||||
// if (!processR.isOk() || processR.getData() == null) {
|
||||
// throw new ServiceException("流程配置获取失败: " + processR.getMsg());
|
||||
// }
|
||||
// String flowId = processR.getData().getFlowId();
|
||||
// ProcessInstanceParamDto processInstanceParamDto = new ProcessInstanceParamDto();
|
||||
// processInstanceParamDto.setFlowId(flowId);
|
||||
// R<String> stringR = remoteFlowApiFlowService.startProcessInstance(processInstanceParamDto);
|
||||
// if (!stringR.isOk() || stringR.getData() == null) {
|
||||
// throw new ServiceException("流程实例启动失败: " + stringR.getMsg());
|
||||
// }
|
||||
// String processInstanceId = stringR.getData();
|
||||
Long userId = getCurrentVisitorUserId();
|
||||
String username = getCurrentVisitorUsername();
|
||||
|
||||
|
||||
//先查询被邀约者是否存在系统中,不存在就自动新增
|
||||
VisitorUserEntity visitUser = visitorUserService.getOne(Wrappers.<VisitorUserEntity>lambdaQuery().eq(VisitorUserEntity::getPhone, visitors.getMobile()));
|
||||
if (visitUser == null){
|
||||
visitUser = new VisitorUserEntity();
|
||||
visitUser.setPhone(visitors.getMobile());
|
||||
visitUser.setIdCard(visitors.getIdCard());
|
||||
visitUser.setRealName(visitors.getName());
|
||||
visitUser.setRegisterTime(LocalDateTime.now());
|
||||
visitorUserService.save(visitUser);
|
||||
}
|
||||
VisitorsEntity bean = BeanUtils.toBean(visitors, VisitorsEntity.class);
|
||||
bean.setType(VisitorTypeEnum.ZDYQ.getType());
|
||||
// bean.setProcessInstanceId(processInstanceId);
|
||||
// 设置数据归属信息
|
||||
bean.setUserId(userId);
|
||||
bean.setCreateBy(username);
|
||||
bean.setUserId(visitUser.getId());
|
||||
bean.setCreateBy(visitUser.getRealName());
|
||||
bean.setCheckStatus(TaskCheckStatusEnum.PADDING.getCode());
|
||||
|
||||
String uniqueToken = UUID.randomUUID().toString();
|
||||
String token = uniqueToken.replace("-", "");
|
||||
bean.setToken(token);
|
||||
int insert = baseMapper.insert(bean);
|
||||
// List<VisitorsCarAppDTO> visitorsCarAppDTOList = visitors.getCarList();
|
||||
// if (!CollectionUtils.isEmpty(visitorsCarAppDTOList)){
|
||||
// List<VisitorsCarEntity> visitorsCarEntities = BeanUtils.toBean(visitorsCarAppDTOList, VisitorsCarEntity.class);
|
||||
// visitorsCarEntities.forEach(i->{
|
||||
// i.setVisitorsId(bean.getId());
|
||||
// });
|
||||
// visitorsCarMapper.insert(visitorsCarEntities);
|
||||
// }
|
||||
// List<VisitorsPeopleAppDTO> visitorsPeopleAppDTOList = visitors.getOtherPeople();
|
||||
// if (!CollectionUtils.isEmpty(visitorsPeopleAppDTOList)){
|
||||
// List<VisitorsPeopleEntity> visitorsPeopleEntities = BeanUtils.toBean(visitorsPeopleAppDTOList, VisitorsPeopleEntity.class);
|
||||
// visitorsPeopleEntities.forEach(i->{
|
||||
// i.setVisitorsId(bean.getId());
|
||||
// });
|
||||
// visitorsPeopleMapper.insert(visitorsPeopleEntities);
|
||||
// }
|
||||
return insert;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user