同步平台业务模块能力

This commit is contained in:
baiyanyun
2026-07-13 09:13:30 +08:00
parent e612f5e434
commit a1a38f62d8
224 changed files with 22331 additions and 1224 deletions

View File

@@ -10,6 +10,7 @@ import com.xspaceagi.credit.app.service.CreditPackageService;
import com.xspaceagi.credit.app.service.CreditService;
import com.xspaceagi.credit.sdk.dto.*;
import com.xspaceagi.credit.spec.enums.CreditTypeEnum;
import com.xspaceagi.pay.sdk.enums.PayMode;
import com.xspaceagi.system.application.dto.TenantConfigDto;
import com.xspaceagi.system.spec.common.RequestContext;
import com.xspaceagi.system.spec.dto.ReqResult;
@@ -95,7 +96,10 @@ public class UserCreditController {
@PostMapping("/order/create")
@Operation(summary = "创建积分增购订单")
public ReqResult<OrderDTO> createOrder(@RequestParam Long packageId, HttpServletRequest httpServletRequest) {
public ReqResult<OrderDTO> createOrder(
@RequestParam Long packageId,
@RequestParam(required = false) PayMode payMode,
HttpServletRequest httpServletRequest) {
CreditPackageDTO packageById = creditPackageService.getPackageById(packageId);
if (packageById == null) {
return ReqResult.error(I18nUtil.systemMessage("Backend.Credit.Package.Error.NotFound"));
@@ -113,6 +117,7 @@ public class UserCreditController {
item.setCount(1);
item.setSnapshot(JSON.parseObject(JSON.toJSONString(packageById)));
request.setItems(List.of(item));
request.setPayMode(payMode);
OrderDTO order = iBillRpcService.createOrder(request);
return ReqResult.success(order);
}