调整日志记录列表返回数据

This commit is contained in:
TinyAnts 2023-04-03 11:14:11 +08:00
parent 7873cdf216
commit bb344261c3
3 changed files with 51 additions and 4 deletions

View File

@ -15,6 +15,7 @@ import com.mdd.common.core.PageResult;
import com.mdd.common.entity.RechargeOrder;
import com.mdd.common.entity.RefundLog;
import com.mdd.common.entity.RefundRecord;
import com.mdd.common.enums.RefundEnum;
import com.mdd.common.mapper.RefundLogMapper;
import com.mdd.common.mapper.RefundRecordMapper;
import com.mdd.common.util.StringUtils;
@ -78,6 +79,12 @@ public class FinanceRefundServiceImpl implements IFinanceRefundService {
FinanceRefundListVo.class,
mpjQueryWrapper);
for (FinanceRefundListVo vo : iPage.getRecords()) {
vo.setRefundTypeMsg(RefundEnum.getRefundTypeMsg(vo.getRefundType()));
vo.setRefundStatusMsg(RefundEnum.getRefundStatusMsg(vo.getRefundStatus()));
vo.setCreateTime(TimeUtils.timestampToDate(vo.getCreateTime()));
}
Map<String, Object> extend = new LinkedHashMap<>();
extend.put("total", refundRecordMapper.selectCount(null));
extend.put("ing", refundRecordMapper.selectCount(new QueryWrapper<RefundRecord>().eq("refund_status", 0)));

View File

@ -35,11 +35,17 @@ public class FinanceRefundListVo implements Serializable {
private BigDecimal refundAmount;
@ApiModelProperty("退款类型: 1=后台退款")
private String refundType;
private Integer refundType;
@ApiModelProperty("款状态: 0=退款中, 1=退款成功, 2=退款失败")
@ApiModelProperty("退款状态: 0=退款中, 1=退款成功, 2=退款失败")
private Integer refundStatus;
@ApiModelProperty("退款类型描述")
private String refundTypeMsg;
@ApiModelProperty("退款状态描述")
private String refundStatusMsg;
@ApiModelProperty("记录时间")
private String createTime;

View File

@ -45,10 +45,10 @@ public enum RefundEnum {
}
/**
* 根据编码获取Msg
* 订单类型标识
*
* @author fzr
* @param code 类型
* @param code 编码
* @return String
*/
public static String getOrderType(Integer code){
@ -61,4 +61,38 @@ public enum RefundEnum {
return "未知";
}
/**
* 退款类型描述
*
* @author fzr
* @param code 编码
* @return String
*/
public static String getRefundTypeMsg(Integer code)
{
if (code == 1) {
return RefundEnum.TYPE_ADMIN.getMsg();
}
return "未知";
}
/**
* 退款状态描述
*
* @author fzr
* @param code 编码
* @return String
*/
public static String getRefundStatusMsg(Integer code){
switch (code) {
case 0:
return RefundEnum.REFUND_ING.getMsg();
case 1:
return RefundEnum.REFUND_SUCCESS.getMsg();
case 2:
return RefundEnum.REFUND_ERROR.getMsg();
}
return "未知";
}
}