QueryWrapper全部升级LambdaQueryWrapper
This commit is contained in:
@ -23,7 +23,7 @@ import co.yixiang.utils.TranslatorUtil;
|
||||
import co.yixiang.utils.ValidationUtil;
|
||||
import co.yixiang.utils.YshopConstant;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
@ -115,7 +115,7 @@ public class PictureServiceImpl extends BaseServiceImpl<PictureMapper, Picture>
|
||||
public Picture upload(MultipartFile multipartFile, String username) {
|
||||
File file = FileUtil.toFile(multipartFile);
|
||||
// 验证是否重复上传
|
||||
Picture picture = this.getOne(new QueryWrapper<Picture>().eq("md5code",FileUtil.getMd5(file)));
|
||||
Picture picture = this.getOne(new LambdaQueryWrapper<Picture>().eq(Picture::getMd5code,FileUtil.getMd5(file)));
|
||||
if(picture != null){
|
||||
return picture;
|
||||
}
|
||||
@ -174,7 +174,7 @@ public class PictureServiceImpl extends BaseServiceImpl<PictureMapper, Picture>
|
||||
JSONObject jsonObject = JSONUtil.parseObj(result);
|
||||
List<Picture> pictures = JSON.parseArray(jsonObject.get("data").toString(), Picture.class);
|
||||
for (Picture picture : pictures) {
|
||||
if(this.getOne(new QueryWrapper<Picture>().eq("url",picture.getUrl()))==null){
|
||||
if(this.getOne(new LambdaQueryWrapper<Picture>().eq(Picture::getUrl,picture.getUrl()))==null){
|
||||
picture.setSize(FileUtil.getSize(Integer.parseInt(picture.getSize())));
|
||||
picture.setUsername("System Sync");
|
||||
picture.setMd5code(null);
|
||||
|
@ -16,7 +16,7 @@ import co.yixiang.tools.service.dto.QiniuQueryCriteria;
|
||||
import co.yixiang.tools.utils.QiNiuUtil;
|
||||
import co.yixiang.utils.FileUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.qiniu.common.QiniuException;
|
||||
import com.qiniu.http.Response;
|
||||
import com.qiniu.storage.BucketManager;
|
||||
@ -109,7 +109,7 @@ public class QiNiuServiceImpl implements QiNiuService {
|
||||
String upToken = auth.uploadToken(qiniuConfig.getBucket());
|
||||
try {
|
||||
String key = file.getOriginalFilename();
|
||||
if(qiniuContentService.getOne(new QueryWrapper<QiniuContent>().eq("name",key)) != null) {
|
||||
if(qiniuContentService.getOne(new LambdaQueryWrapper<QiniuContent>().eq(QiniuContent::getName,key)) != null) {
|
||||
key = QiNiuUtil.getKey(key);
|
||||
}
|
||||
Response response = uploadManager.put(file.getBytes(), key, upToken);
|
||||
@ -117,7 +117,7 @@ public class QiNiuServiceImpl implements QiNiuService {
|
||||
|
||||
DefaultPutRet putRet = JSON.parseObject(response.bodyString(), DefaultPutRet.class);
|
||||
|
||||
QiniuContent content = qiniuContentService.getOne(new QueryWrapper<QiniuContent>().eq("name",FileUtil.getFileNameNoEx(putRet.key)));
|
||||
QiniuContent content = qiniuContentService.getOne(new LambdaQueryWrapper<QiniuContent>().eq(QiniuContent::getName,FileUtil.getFileNameNoEx(putRet.key)));
|
||||
if (content == null) {
|
||||
//存入数据库
|
||||
QiniuContent qiniuContent = new QiniuContent();
|
||||
@ -199,7 +199,7 @@ public class QiNiuServiceImpl implements QiNiuService {
|
||||
QiniuContent qiniuContent;
|
||||
FileInfo[] items = fileListIterator.next();
|
||||
for (FileInfo item : items) {
|
||||
if(qiniuContentService.getOne(new QueryWrapper<QiniuContent>().eq("name",FileUtil.getFileNameNoEx(item.key)))
|
||||
if(qiniuContentService.getOne(new LambdaQueryWrapper<QiniuContent>().eq(QiniuContent::getName,FileUtil.getFileNameNoEx(item.key)))
|
||||
== null){
|
||||
qiniuContent = new QiniuContent();
|
||||
qiniuContent.setSize(FileUtil.getSize(Integer.parseInt(item.fsize+"")));
|
||||
|
@ -17,7 +17,7 @@ import co.yixiang.tools.domain.VerificationCode;
|
||||
import co.yixiang.tools.domain.vo.EmailVo;
|
||||
import co.yixiang.tools.service.VerificationCodeService;
|
||||
import co.yixiang.tools.service.mapper.VerificationCodeMapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Propagation;
|
||||
@ -45,8 +45,8 @@ public class VerificationCodeServiceImpl extends BaseServiceImpl<VerificationCod
|
||||
public EmailVo sendEmail(VerificationCode code) {
|
||||
EmailVo emailVo;
|
||||
String content;
|
||||
VerificationCode verificationCode = this.getOne(new QueryWrapper<VerificationCode>()
|
||||
.eq("scenes",code.getScenes()).eq("type",code.getType()).eq("value",code.getValue()));
|
||||
VerificationCode verificationCode = this.getOne(new LambdaQueryWrapper<VerificationCode>()
|
||||
.eq(VerificationCode::getScenes,code.getScenes()).eq(VerificationCode::getType,code.getType()).eq(VerificationCode::getValue,code.getValue()));
|
||||
// 如果不存在有效的验证码,就创建一个新的
|
||||
TemplateEngine engine = TemplateUtil.createEngine(new TemplateConfig("template", TemplateConfig.ResourceMode.CLASSPATH));
|
||||
Template template = engine.getTemplate("email/email.ftl");
|
||||
@ -66,9 +66,9 @@ public class VerificationCodeServiceImpl extends BaseServiceImpl<VerificationCod
|
||||
|
||||
@Override
|
||||
public void validated(VerificationCode code) {
|
||||
VerificationCode verificationCode = this.getOne(new QueryWrapper<VerificationCode>()
|
||||
.eq("scenes",code.getScenes()).eq("type",code.getType()).eq("value",code.getValue())
|
||||
.eq("status",true));
|
||||
VerificationCode verificationCode = this.getOne(new LambdaQueryWrapper<VerificationCode>()
|
||||
.eq(VerificationCode::getScenes,code.getScenes()).eq(VerificationCode::getType,code.getType()).eq(VerificationCode::getValue,code.getValue())
|
||||
.eq(VerificationCode::getStatus,true));
|
||||
if(verificationCode == null || !verificationCode.getCode().equals(code.getCode())){
|
||||
throw new BadRequestException("无效验证码");
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user