This commit is contained in:
parent
7d83a1516e
commit
d2d2ea166e
|
@ -1,15 +1,16 @@
|
||||||
package org.dromara.scale.domain.vo;
|
package org.dromara.scale.domain.vo;
|
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
import io.github.linpeilie.annotations.AutoMapping;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.dromara.common.translation.annotation.Translation;
|
||||||
|
import org.dromara.common.translation.constant.TransConstant;
|
||||||
import org.dromara.scale.domain.ReservationOrder;
|
import org.dromara.scale.domain.ReservationOrder;
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -19,7 +20,6 @@ import java.math.BigDecimal;
|
||||||
* @date 2024-08-22
|
* @date 2024-08-22
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@ExcelIgnoreUnannotated
|
|
||||||
@AutoMapper(target = ReservationOrder.class)
|
@AutoMapper(target = ReservationOrder.class)
|
||||||
public class ReservationOrderVo implements Serializable {
|
public class ReservationOrderVo implements Serializable {
|
||||||
|
|
||||||
|
@ -29,56 +29,56 @@ public class ReservationOrderVo implements Serializable {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "")
|
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 预约时间id
|
* 预约时间id
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "预约时间id")
|
|
||||||
private Long timeId;
|
private Long timeId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 咨询师id
|
* 咨询师id
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "咨询师id")
|
|
||||||
private Long counselorId;
|
private Long counselorId;
|
||||||
|
|
||||||
|
@Translation(type = TransConstant.USER_ID_TO_NICKNAME)
|
||||||
|
@AutoMapping(target = "counselorId")
|
||||||
|
private Long counselorName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 订单价格
|
* 订单价格
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "订单价格")
|
|
||||||
private BigDecimal orderPrice;
|
private BigDecimal orderPrice;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 实付价格
|
* 实付价格
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "实付价格")
|
|
||||||
private BigDecimal actualPrice;
|
private BigDecimal actualPrice;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 0现金, 1扫码付款,2 公众号支付,3 h5支付,4 当面付,5 小程序支付
|
* 0 现金,1 扫码付款,2 公众号支付,3 h5支付,4 当面付,5 小程序支付
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "0现金, 1扫码付款,2 公众号支付,3 h5支付,4 当面付,5 小程序支付")
|
|
||||||
private Integer payWay;
|
private Integer payWay;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 0:未支付,1:支付完成,2:待评分,3:已评分,99:已退款
|
* 0:未支付,1:支付完成,2:待评分,3:已评分,99:已退款
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "0:未支付,1:支付完成,2:待评分,3:已评分,99:已退款")
|
|
||||||
private Integer orderStatus;
|
private Integer orderStatus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 诊断
|
* 诊断
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "诊断")
|
|
||||||
private String diagnose;
|
private String diagnose;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 附件
|
* 附件
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "附件")
|
|
||||||
private Long annex;
|
private Long annex;
|
||||||
|
|
||||||
|
@Translation(type = TransConstant.OSS_ID_TO_URL)
|
||||||
|
@AutoMapping(target = "annex")
|
||||||
|
private Long annexUrl;
|
||||||
|
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,19 +53,19 @@ public class MyServiceImpl implements IMyService {
|
||||||
List<StatisticNumVo> list = new ArrayList<>();
|
List<StatisticNumVo> list = new ArrayList<>();
|
||||||
Long userId = LoginHelper.getUserId();
|
Long userId = LoginHelper.getUserId();
|
||||||
|
|
||||||
Long recoreNum = evaluationRecordMapper.selectCount(new LambdaQueryWrapper<SysEvaluationRecord>()
|
Long recordNum = evaluationRecordMapper.selectCount(new LambdaQueryWrapper<SysEvaluationRecord>()
|
||||||
.eq(SysEvaluationRecord::getUserId, userId)
|
.eq(SysEvaluationRecord::getUserId, userId)
|
||||||
.eq(SysEvaluationRecord::getPublishFlag, 0)
|
.eq(SysEvaluationRecord::getPublishFlag, 0)
|
||||||
.le(SysEvaluationRecord::getStatus, StatusEnum.DISABLED.getValue()));
|
.le(SysEvaluationRecord::getStatus, StatusEnum.DISABLED.getValue()));
|
||||||
list.add(new StatisticNumVo("evaluation", recoreNum.intValue()));
|
list.add(new StatisticNumVo("evaluation", recordNum.intValue()));
|
||||||
|
|
||||||
List<String> scaleList = evaluationRecordMapper.selectEvaluationScaleList(userId);
|
List<String> scaleList = evaluationRecordMapper.selectEvaluationScaleList(userId);
|
||||||
list.add(new StatisticNumVo("scale", scaleList.size()));
|
list.add(new StatisticNumVo("scale", scaleList.size()));
|
||||||
|
|
||||||
Long ordernum = reservationOrderMapper.selectCount(new LambdaQueryWrapper<ReservationOrder>()
|
Long orderNum = reservationOrderMapper.selectCount(new LambdaQueryWrapper<ReservationOrder>()
|
||||||
.eq(ReservationOrder::getCreateBy, userId)
|
.eq(ReservationOrder::getCreateBy, userId)
|
||||||
.eq(ReservationOrder::getOrderStatus, 2));
|
.eq(ReservationOrder::getOrderStatus, 2));
|
||||||
list.add(new StatisticNumVo("intervene", ordernum.intValue()));
|
list.add(new StatisticNumVo("intervene", orderNum.intValue()));
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue