mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
1、移除账户明细查询接口新增订单号入口;2、软件购买记录查询接口新增订单号入口、软件购买记录新增订单号属性;
This commit is contained in:
-4
@@ -26,10 +26,6 @@ public class BalanceDetailsPageReqVO extends PageParam {
|
||||
@Size(max = 64, message = "流水号长度不能超过64个字符")
|
||||
private String businessNo;
|
||||
|
||||
@Schema(description = "订单号")
|
||||
@Size(max = 64, message = "订单号长度不能超过64个字符")
|
||||
private String orderNo;
|
||||
|
||||
@Schema(description = "交易类型")
|
||||
@TradeTypeEnumValid
|
||||
private Integer tradeType;
|
||||
|
||||
+4
-2
@@ -3,6 +3,7 @@ package com.cf.imes.module.system.controller.admin.funds.purchase.vo;
|
||||
|
||||
import com.cf.imes.framework.common.pojo.PageParam;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.ToString;
|
||||
@@ -39,7 +40,8 @@ public class PurchaseRecordPageReqVO extends PageParam {
|
||||
@Schema(description = "操作人")
|
||||
private String creator;
|
||||
|
||||
|
||||
|
||||
@Schema(description = "订单号")
|
||||
@Size(max = 64, message = "订单号长度不能超过64个字符")
|
||||
private String orderNo;
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -33,6 +33,10 @@ public class PurchaseRecordRespVO {
|
||||
@ExcelProperty("产品名称")
|
||||
private String productName;
|
||||
|
||||
@Schema(description = "订单号")
|
||||
@ExcelProperty("订单号")
|
||||
private String orderNo;
|
||||
|
||||
@Schema(description = "购买时长", example = "1")
|
||||
@ExcelProperty("购买时长")
|
||||
private Integer purchaseDuration;
|
||||
|
||||
+4
@@ -65,6 +65,10 @@ public class PurchaseRecordDO extends BaseDO {
|
||||
*/
|
||||
private String productName;
|
||||
|
||||
/**
|
||||
* 订单号
|
||||
*/
|
||||
private String orderNo;
|
||||
|
||||
/**
|
||||
* 购买时长
|
||||
|
||||
+1
@@ -44,6 +44,7 @@ public interface PurchaseRecordMapper extends BaseMapperX<PurchaseRecordDO> {
|
||||
.eq(PurchaseRecordDO::getDeleted, false)
|
||||
.eqIfPresent(PurchaseRecordDO::getOrganId, pageReqVO.getOrganId())
|
||||
.likeIfPresent(PurchaseRecordDO::getProductName, pageReqVO.getProductName())
|
||||
.likeIfPresent(PurchaseRecordDO::getOrderNo, pageReqVO.getOrderNo())
|
||||
.eqIfPresent(PurchaseRecordDO::getPurchaseDuration, pageReqVO.getPurchaseDuration())
|
||||
.betweenIfPresent(PurchaseRecordDO::getCreateTime, pageReqVO.getCreateTime())
|
||||
.likeIfPresent(PurchaseRecordDO::getCreator, pageReqVO.getCreator())
|
||||
|
||||
-1
@@ -31,7 +31,6 @@ public interface IncomeExpenseDetailsMapper extends BaseMapperX<IncomeExpenseDet
|
||||
.eqIfPresent(IncomeExpenseDetailsDO::getOrganId, pageReqVO.getOrganId())
|
||||
.eq(IncomeExpenseDetailsDO::getDeleted, false)
|
||||
.likeIfPresent(IncomeExpenseDetailsDO::getBusinessNo, pageReqVO.getBusinessNo())
|
||||
.likeIfPresent(IncomeExpenseDetailsDO::getOrderNo, pageReqVO.getOrderNo())
|
||||
.betweenIfPresent(IncomeExpenseDetailsDO::getCreateTime, pageReqVO.getCreateTime())
|
||||
.orderByDesc(IncomeExpenseDetailsDO::getId);
|
||||
Integer tradeType = pageReqVO.getTradeType();
|
||||
|
||||
+2
-4
@@ -693,8 +693,6 @@ public class PayOrderServiceImpl implements PayOrderService {
|
||||
|
||||
// 支付订单的金额
|
||||
BigDecimal price = payOrderDO.getPrice();
|
||||
// 订单流水号
|
||||
String payNo = payOrderDO.getPayNo();
|
||||
|
||||
// 1、更新购买记录的开票状态
|
||||
long purchaseId = payOrderDO.getPurchaseId();
|
||||
@@ -717,7 +715,7 @@ public class PayOrderServiceImpl implements PayOrderService {
|
||||
if (PayProductChannelCodeEnum.ALIPAY_PC.getCode().equals(paymentMethod) || PayProductChannelCodeEnum.WECHAT_NATIVE.getCode().equals(paymentMethod)) {
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.orderNo(payNo)
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.EXPENSES.getCode())
|
||||
@@ -823,7 +821,7 @@ public class PayOrderServiceImpl implements PayOrderService {
|
||||
// 3、新增退回的收支记录
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.orderNo(String.valueOf(record.getId()))
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.INCOME.getCode())
|
||||
|
||||
+18
-6
@@ -192,11 +192,13 @@ public class PayProductProcessor {
|
||||
}
|
||||
// 新增购买记录
|
||||
long purchaseId = IdUtil.getSnowflake(mybatisIdProperties.getWorkerId(), mybatisIdProperties.getDatacenterId()).nextId();
|
||||
String orderNo = String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId);
|
||||
PurchaseRecordDO purchaseRecordDO = PurchaseRecordDO.builder()
|
||||
.id(purchaseId)
|
||||
.organId(organId)
|
||||
.productId(productsDO.getId())
|
||||
.productName(productsDO.getProductName())
|
||||
.orderNo(orderNo)
|
||||
.productDetailsId(productsDetailDO.getId())
|
||||
.purchaseDuration(productsDetailDO.getDuration())
|
||||
.purchaseDurationUnit(productsDetailDO.getDurationUnit())
|
||||
@@ -222,7 +224,7 @@ public class PayProductProcessor {
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.orderNo(orderNo)
|
||||
.purchaseId(purchaseRecordDO.getId())
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.EXPENSES.getCode())
|
||||
@@ -250,11 +252,13 @@ public class PayProductProcessor {
|
||||
}
|
||||
// 新增购买记录
|
||||
long purchaseId = IdUtil.getSnowflake(mybatisIdProperties.getWorkerId(), mybatisIdProperties.getDatacenterId()).nextId();
|
||||
String orderNo = String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId);
|
||||
PurchaseRecordDO purchaseRecordDO = PurchaseRecordDO.builder()
|
||||
.id(purchaseId)
|
||||
.organId(organId)
|
||||
.productId(productsDO.getId())
|
||||
.productName(productsDO.getProductName())
|
||||
.orderNo(orderNo)
|
||||
.productDetailsId(productsDetailDO.getId())
|
||||
.purchaseDuration(productsDetailDO.getDuration())
|
||||
.purchaseDurationUnit(productsDetailDO.getDurationUnit())
|
||||
@@ -280,7 +284,7 @@ public class PayProductProcessor {
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.orderNo(orderNo)
|
||||
.purchaseId(purchaseRecordDO.getId())
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.EXPENSES.getCode())
|
||||
@@ -384,11 +388,13 @@ public class PayProductProcessor {
|
||||
|
||||
// 新增购买记录
|
||||
long purchaseId = IdUtil.getSnowflake(mybatisIdProperties.getWorkerId(), mybatisIdProperties.getDatacenterId()).nextId();
|
||||
String orderNo = String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId);
|
||||
PurchaseRecordDO purchaseRecordDO = PurchaseRecordDO.builder()
|
||||
.id(purchaseId)
|
||||
.organId(organId)
|
||||
.productId(productsDO.getId())
|
||||
.productName(productsDO.getProductName())
|
||||
.orderNo(orderNo)
|
||||
.productDetailsId(productsDetailDO.getId())
|
||||
.purchaseDuration(productsDetailDO.getDuration())
|
||||
.purchaseDurationUnit(productsDetailDO.getDurationUnit())
|
||||
@@ -433,7 +439,7 @@ public class PayProductProcessor {
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.orderNo(orderNo)
|
||||
.purchaseId(purchaseRecordDO.getId())
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.EXPENSES.getCode())
|
||||
@@ -462,11 +468,13 @@ public class PayProductProcessor {
|
||||
|
||||
// 新增购买记录
|
||||
long purchaseId = IdUtil.getSnowflake(mybatisIdProperties.getWorkerId(), mybatisIdProperties.getDatacenterId()).nextId();
|
||||
String orderNo = String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId);
|
||||
PurchaseRecordDO purchaseRecordDO = PurchaseRecordDO.builder()
|
||||
.id(purchaseId)
|
||||
.organId(organId)
|
||||
.productId(productsDO.getId())
|
||||
.productName(productsDO.getProductName())
|
||||
.orderNo(orderNo)
|
||||
.productDetailsId(productsDetailDO.getId())
|
||||
.purchaseDuration(productsDetailDO.getDuration())
|
||||
.purchaseDurationUnit(productsDetailDO.getDurationUnit())
|
||||
@@ -498,7 +506,7 @@ public class PayProductProcessor {
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.orderNo(orderNo)
|
||||
.purchaseId(purchaseRecordDO.getId())
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.EXPENSES.getCode())
|
||||
@@ -539,11 +547,13 @@ public class PayProductProcessor {
|
||||
|
||||
// 新增购买记录
|
||||
long purchaseId = IdUtil.getSnowflake(mybatisIdProperties.getWorkerId(), mybatisIdProperties.getDatacenterId()).nextId();
|
||||
String orderNo = String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId);
|
||||
PurchaseRecordDO purchaseRecordDO = PurchaseRecordDO.builder()
|
||||
.id(purchaseId)
|
||||
.organId(organId)
|
||||
.productId(productsDO.getId())
|
||||
.productName(productsDO.getProductName())
|
||||
.orderNo(orderNo)
|
||||
.productDetailsId(productsDetailDO.getId())
|
||||
.purchaseDuration(productsDetailDO.getDuration())
|
||||
.purchaseDurationUnit(productsDetailDO.getDurationUnit())
|
||||
@@ -575,7 +585,7 @@ public class PayProductProcessor {
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.orderNo(orderNo)
|
||||
.purchaseId(purchaseId)
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.EXPENSES.getCode())
|
||||
@@ -618,11 +628,13 @@ public class PayProductProcessor {
|
||||
|
||||
// 新增购买记录
|
||||
long purchaseId = IdUtil.getSnowflake(mybatisIdProperties.getWorkerId(), mybatisIdProperties.getDatacenterId()).nextId();
|
||||
String orderNo = String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId);
|
||||
PurchaseRecordDO purchaseRecordDO = PurchaseRecordDO.builder()
|
||||
.id(purchaseId)
|
||||
.organId(organId)
|
||||
.productId(productsDO.getId())
|
||||
.productName(productsDO.getProductName())
|
||||
.orderNo(orderNo)
|
||||
.productDetailsId(productsDetailDO.getId())
|
||||
.purchaseDuration(productsDetailDO.getDuration())
|
||||
.purchaseDurationUnit(productsDetailDO.getDurationUnit())
|
||||
@@ -661,7 +673,7 @@ public class PayProductProcessor {
|
||||
IncomeExpenseDetailsDO incomeExpenseDetailsDO = IncomeExpenseDetailsDO.builder()
|
||||
.organId(organId)
|
||||
.businessNo(snowflakeSerialNoWorker3rd.nextSerialNo())
|
||||
.orderNo(String.format(PayConstants.PAY_PRODUCT_DETAIL_BUSINESSNO_PREFIX_FORMAT, organId, purchaseId))
|
||||
.orderNo(orderNo)
|
||||
.purchaseId(purchaseId)
|
||||
.tradeType(TradeTypeEnum.PRODUCT.getCode())
|
||||
.incomeExpenseType(IncomeExpenseTypeEnum.EXPENSES.getCode())
|
||||
|
||||
Reference in New Issue
Block a user