|
@ -17,6 +17,7 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
import org.csource.common.MyException;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.Assert;
|
|
@ -26,6 +27,7 @@ import javax.validation.constraints.NotNull;
|
|
|
import java.io.IOException;
|
|
|
import java.security.NoSuchAlgorithmException;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
/**
|
|
|
* 居民信息服务
|
|
@ -43,6 +45,11 @@ public class PatientService extends BasePatientService<BasePatientDO, BasePatien
|
|
|
@Autowired
|
|
|
private FileUploadService fileUploadService;
|
|
|
|
|
|
@Autowired
|
|
|
private StringRedisTemplate redisTemplate;
|
|
|
|
|
|
private static String BespeakRegist = "bespeakRegist:";
|
|
|
|
|
|
@Value("${fastDFS.fastdfs_file_url}")
|
|
|
private String fastdfsUrl;
|
|
|
|
|
@ -107,7 +114,7 @@ public class PatientService extends BasePatientService<BasePatientDO, BasePatien
|
|
|
/**
|
|
|
* 预注册功能接口
|
|
|
* @param mobile
|
|
|
* @param time 预注册过期时间
|
|
|
* @param time 预注册过期时间 例如: 2 , 则2分钟过期
|
|
|
* @return
|
|
|
*/
|
|
|
public Map<String,Object> bespeakRegist(String mobile,long time){
|
|
@ -127,9 +134,12 @@ public class PatientService extends BasePatientService<BasePatientDO, BasePatien
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
//将预注册信息存到redis中
|
|
|
redisTemplate.opsForValue().set(BespeakRegist+mobile , mobile, time, TimeUnit.MINUTES);
|
|
|
map.put("code",1);
|
|
|
map.put("message","预注册成功");
|
|
|
return map;
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|