Commit e4929cd1 by 郑云飞

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	yongqi-admin/src/main/resources/application-dev.yml
#	yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/controller/DbFileController.java
parents 7ad2ea7c 0a3e375c
......@@ -67,6 +67,14 @@ public class DbOrderController extends BaseController {
}
/**
@SaCheckPermission("xinrenli:order:listUser")
@GetMapping("/listUser")
public TableDataInfo<DbOrderVo> listUser(DbOrderBo bo, PageQuery pageQuery) {
LoginUser loginUser = getLoginUser();
bo.setUserId(loginUser.getUserId());
return iDbOrderService.homeList(bo, pageQuery);
}
/**
* 用户需求广场
*/
@SaCheckPermission("xinrenli:order:userDemandSquare")
......
......@@ -6,6 +6,7 @@ import lombok.Data;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;
/**
* 订单对象 db_order
......@@ -117,4 +118,6 @@ public class DbOrder {
*/
private Integer deleteStatus;
}
......@@ -134,4 +134,5 @@ public class DbOrderBo extends BaseEntity {
*/
private List<DbFileBo> voiceList;
private List<String> statusList;
}
......@@ -73,7 +73,14 @@ public class DbOrderVo {
*/
@ExcelProperty(value = "成交金额")
private BigDecimal actualAmount;
/**
* 支付金额
*/
private BigDecimal payAmount;
/**
* 退款金额
*/
private BigDecimal refundAmount;
/**
* 备注说明
*/
......
......@@ -2,6 +2,7 @@ package com.yongqi.xinrenli.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.yongqi.common.utils.StringUtils;
import com.yongqi.common.core.page.TableDataInfo;
import com.yongqi.common.core.domain.PageQuery;
......@@ -103,17 +104,21 @@ public class DbArticleServiceImpl implements IDbArticleService {
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
bo.setId(add.getId());
List<DbFile> files = BeanUtil.copyToList(bo.getFileVos(), DbFile.class);
if(ObjectUtils.isNotEmpty(files)){
fileMapper.delete(Wrappers.<DbFile>lambdaQuery()
.eq(DbFile::getDeleteStatus, DeleteStatusEnum.OK.getCode())
.eq(DbFile::getServiceType, FileEnumServiceType.ARTICLE.getServiceTyp())
.eq(DbFile::getServiceId, bo.getId())
);
List<DbFile> files = BeanUtil.copyToList(bo.getFileVos(), DbFile.class);
files.forEach(file -> {
file.setServiceId(bo.getId());
file.setServiceType(FileEnumServiceType.ARTICLE.getServiceTyp());
file.setDeleteStatus(DeleteStatusEnum.OK.getCode());
});
}
fileMapper.insertBatch(files);
}
return flag;
......
......@@ -84,10 +84,10 @@ public class DbOrderServiceImpl implements IDbOrderService {
dbOrderVo.setPictureList(v);
}
if (k.equals("video")) {
dbOrderVo.setPictureList(v);
dbOrderVo.setVideoList(v);
}
if (k.equals("voice")) {
dbOrderVo.setPictureList(v);
dbOrderVo.setVoiceList(v);
}
});
dbOrderVo.setFileVos(dbFileVos);
......@@ -318,6 +318,7 @@ public class DbOrderServiceImpl implements IDbOrderService {
lqw.eq(StringUtils.isNotBlank(bo.getModifyUser()), DbOrder::getModifyUser, bo.getModifyUser());
lqw.eq(bo.getModifyTime() != null, DbOrder::getModifyTime, bo.getModifyTime());
lqw.eq(bo.getDeleteStatus() != null, DbOrder::getDeleteStatus, bo.getDeleteStatus());
lqw.in(bo.getStatusList() != null, DbOrder::getStatus, bo.getStatusList());
return lqw;
}
......@@ -346,17 +347,16 @@ public class DbOrderServiceImpl implements IDbOrderService {
record.setPictureList(v);
}
if (k.equals("video")) {
record.setPictureList(v);
record.setVideoList(v);
}
if (k.equals("voice")) {
record.setPictureList(v);
record.setVoiceList(v);
}
});
record.setFileVos(dbFileVo);
});
return TableDataInfo.build(result);
}
/**
* 下单
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment